пятница, 19 февраля 2016 г.

Подключение DVB-S2 USB ресивера в Ubuntu 14.04

Попробуем подключить Tevii S660 DVB-S2 USB ресивер в Ubuntu 14.04. Скачиваем файлы прошивки и копируем на нашу систему
cd /tmp
wget https://www.dropbox.com/s/zq6l68vtdmo9obw/dvb-s2.zip
tar -xvf dvb-s2.zip
sudo cp dvb-s2/*.fw /lib/firmware/
Перезагружаем компьютер и смотрим что нам пишет dmesg
dmesg | grep dvb
[    4.487189] dvb-usb: found a 'TeVii S660 USB' in cold state, will try to load a firmware
[    4.497884] dvb-usb: downloading firmware from file 'dvb-usb-s660.fw'
[    4.713598] dvb-usb: found a 'TeVii S660 USB' in warm state.
[    4.713801] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[    4.714341] dvb-usb: MAC address: 70:70:70:70:70:70
[    4.742724] dvb-usb: no frontend was attached by 'TeVii S660 USB'
[    4.743338] dvb-usb: schedule remote query interval to 150 msecs.
[    4.743348] dvb-usb: TeVii S660 USB successfully initialized and connected.
[    4.798556] dvb-usb: TeVii S660 USB successfully deinitialized and disconnected.
[    6.498842] dvb-usb: found a 'TeVii S660 USB' in cold state, will try to load a firmware
[    6.498923] dvb-usb: downloading firmware from file 'dvb-usb-s660.fw'
[    6.617600] dvb-usb: found a 'TeVii S660 USB' in warm state.
[    6.617747] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[    6.752422] dvb-usb: MAC address: 00:18:bd:5c:48:f6
[    6.804673] dvb-usb: schedule remote query interval to 150 msecs.
[    6.804681] dvb-usb: TeVii S660 USB successfully initialized and connected.
Бинго! Строчка
TeVii S660 USB successfully initialized and connected
говорит нам о том, что устройство готово. Если не вышло, пробуем установить драйвера от s2-liplianin
sudo apt-get install mercurial libncurses5-dev 
cd /tmp
wget https://www.dropbox.com/s/y8dvlkofh3s12nf/CrazyCat-s2-liplianin-v39.zip
unzip -o -q CrazyCat-s2-liplianin-v39.zip -d /tmp
cd /tmp/CrazyCat-s2-liplianin-v39-c8bc2800443a
make CONFIG_DVB_FIREDTV:=n
sudo make install
В случае, если драйвер не собирается с ошибкой
BEGIN failed--compilation aborted at ./scripts/rmmod.pl line 4.
установим требуемый модуль
cpan 
install Proc/ProcessTable.pm # (возможно найдет пакет со второго захода в cpan)
Мой резервный ресивер Geniatech Mygica HDStar DVB-S2 устанавливается аналогичным образом, так как его внутренности совпадают с Tevii S660.  Никакой разницы в работе ресиверов нет, но по-умолчанию использую Geniatech. Наверно потому, что он потребляет меньше электричества (13W против 15W у Tevii).
Здесь можно посмотреть список ресиверов, которые поддерживаются Linux.

Комментариев нет :

Отправить комментарий