1. Включаем проприетарный драйвер видеокарты. Идем в Система->Администрирование->Драйверы устройств. В появившемся окошке выбираем нужный драйвер, щелкаем по кнопке Активировать. Все, аппаратная поддержка включена!
2. Проверям, опозналась ли dvb-карта системой. Запускаем терминал Приложения->Стандартные->Терминал. Вводим команду
Код:
dmesg | grep dvb
Теперь внимательно смотрим на вывод. Если вы там нашли название вашей dvb-карточки, то значит система автоматически определила ее и установила свой драйвер, и можно сразу переходить к пункту 5.
3.Устанавливаем драйвера. Если ваша система не смогла определить карту, то не беда! Нашим соотечественником Игорем Липляниным был создан репозиторий, в котором есть драйвера практически к любой dvb-карте. Чтобы их установить, надо иметь уже настроенное подключение к интернету. Все дальнейшие действия надо будет выполнять в терминале с правами суперпользователя (root'a). Для этого в терминале вводим команду
Код:
sudo -i
После чего у вас запросят пароль. Замечу, что при вводе пароль не отображается, поэтому будьте внимательны и не ошибитесь при вводе. Если вы ввели все верно, то в строке приглашения символ $ поменяется на #, и сама строка примет приблизительно такой вид: root@Ubuntu:~#.
Далее переходим в каталог, где мы будем собирать драйвер
Код:
cd /usr/src
Скачиваем и устанавливаем необходимые библиотеки из интернета ~10мб. На все вопросы соглашаемся, нажимая клавишу y в английской раскладке
Код:
apt-get install build-essential linux-headers-generic
apt-get install mercurial libncurses-dev
Копируем исходники из репозитория ~20мб
Код:
hg clone
http://mercurial.intuxication.org/hg/s2-liplianin/Переходим в нужный каталог
Код:
cd s2-liplianin/
Собираем
Код:
make KERNELRELEASE=$(uname -r)
И устанавливаем
Код:
make KERNELRELEASE=$(uname -r) install
Внимание! В зависимости от производительности процессора, драйвер может собираться от нескольких десятков минут, до нескольких часов!
Дальше надо найти firmware для чипа вашей dvb-карты. Его можно взять либо с сайта
http://linuxtv.org, либо искать в гугле что-то наподобии такого: st-4200 firmware (вместо st-4200 пишем название своей карты). Скачиваем и сохраняем в удобном месте.
Копируем его в нужный каталог
Код:
cp SOURCE /lib/firmware
где SOURCE это полный путь к файлу firmware
Например, я сохранил свой firmware dvb-fe-cx24116.fw в своей домашней папке, то тогда полный путь к файлу будет таким /home/my_login/dvb-fe-cx24116.fw, а команда выглядеть так cp /home/my_login/dvb-fe-cx24116.fw /lib/firmware.
Замечу, что в каталоге /lib/firmware, возможно, уже есть нужный вам firmware, но я все равно рекомендую поискать в интернете самую последнюю версию, ибо у меня со старым не заработало.
Обязательно перезагружаемся
Код:
reboot
4. Опять смотрим вывод
Код:
dmesg | grep dvb