Настройка tt-budget s-1401(skystar 3)

Материал из Gentoo Linux Wiki

Перейти к: навигация, поиск
Вернуться в раздел железо

Содержание

[править] Введение

Эта статья поможет установить драйверы для tt-budget s-1401(skystar 3)

[править] Подготовка

Необходимо ядро не ниже 2.6.16 (по крайней мере у меня заработало). Так же необходимо скачать либо снапшот с http://linuxtv.org либо взять заведомо рабочие драйверы с http://www.linuxtv.org/downloads/linuxtv-dvb-1.1.1.tar.bz2

[править] Установка

Первым делом лучше взять ядро поновее

emerge gentoo-sources

Заходим в папку /usr/src/linux

cd /usr/src/linux

Настраиваем ядро

make menuconfig

Изменяем Device Driver ---> Multimedia Devices ---> Включаем

         Enable Video For Linux API1 (DEPRECATED)

Выключаем

          Enable Video For Linux API1 compatible Layer

Сохраняем изменения и компилируем ядро стандартным образом

make && make modules_install && make install

Перезагружаемся, в загрузчике выбираем новое ядро.

Теперь дело дошло до установки, так сказать, самих драйверов

  1.разварачиваем скачанный архив с драйверами в любое удобное для вас место;
  2.переходим в полученный каталог
  3.набираем

    make menuconfig
  4.Включаем Enable Video For Linux API1 (DEPRECATED)
  5.Выключаем Enable Video For Linux API1 compatible Layer
  6.Настраиваем поддержку карты. Необходимо включить поддержку фронтенда tda10086
  7.Выходим, сохраняя полученный результат
  8.Небходимо проверить наличие в файле v4l/.config строчек:
    CONFIG_DVB_BUDGET_AV=m
    CONFIG_DVB_BUDGET_PATCH=m
    CONFIG_DVB_BUDGET=m
    CONFIG_DVB_BUDGET_CI=m
  9.Компилируем и устанавливаем драйверы
    make && make install

Установка драйверов закончена. Загружаем модуль:

modprobe budget

Если все сделано правильно, и драйверы установились, последние строчки в выводе dmesg должны выглядеть следующим образом:

Файл: dmesg

* * * * * * * *
saa7146: register extension 'budget dvb'.
ACPI: PCI Interrupt 0000:06:00.0[A] -> GSI 21 (level, low) -> IRQ 25
saa7146: found saa7146 @ mem f8a30000 (revision 1, irq 25) (0x13c2,0x1018).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (TT-Budget-S-1401 PCI).
adapter has MAC addr = xx:xx:xx:xx:xx:xx
DVB: registering frontend 0 (Philips TDA10086 DVB-S)...

Если при компиляции неверно определяется версия ядра, то надо удалить файлик v4l/.version

[править] Заключение

Большинство проблем связанных с поднятием этой карточки освещены на форуме: http://viaccessfree.biz/forum/showthread.php?t=22871 если что-то не понятно спросить можно там, а возможно там есть уже готовое решение.

От юзера. А нельзя поподробнее написать? Все-таки не все спецы сидят. Все пишут команды, а описания к ним нет.

От юзеров: да, все-таки если тут есть спецы, напишите пожалуйста чуть подробнее, хоть чуть-чуть :) Чайникам очень тяжело изучать Linux... а интернет нужен в первую очередь.

Личные инструменты