Грузимся в свежее ядро, если оно у вас обновлялось.
Установили? Отлично. Теперь скачайте архив исходников модулей по этой ссылке распакуйте их в каталог, скажем /usr/src/omicom
Перейдите в него, а затем в подкаталог v4l-dvb
Далее приступим к сборке.
Нужно лишь дополнительно скачать файл .config и поместить его в /usr/src/omicom/v4l-dvb/v4l/
………..
Все должно пройти без нареканий, если происходят ошибки - то либо чего-то нет для сборки, либо хедеры не от текущего ядра
Чтобы заставить карточку ожить необходимо скопировать dvb-fe-cx24116.fw в /lib/firmware/`uname -r`
смотрим dmesg | grep cx
Если все нормально - радуемся надписи DVB: registering new adapter (cx88[0])
Для задания типа модуляции и FEC необходимо передавать этот параметр через ядро модулю cx24116, отвечающему за фронтэнд карты.
Делается это следующей командой:
DVB-S
Модуляция | FEC | Значение |
---|---|---|
QPSK | AUTO | 0xff2 |
DVB-S2
Модуляция | FEC | Значение |
---|---|---|
NBC-QPSK | 1/2 | 0×0004 |
NBC-QPSK | 3/5 | 0×0005 |
NBC-QPSK | 2/3 | 0×0006 |
NBC-QPSK | 3/4 | 0×0007 |
NBC-QPSK | 4/5 | 0×0008 |
NBC-QPSK | 5/6 | 0×0009 |
NBC-QPSK | 8/9 | 0x000a |
NBC-QPSK | 9/10 | 0x000b |
NBC-8PSK | 3/5 | 0x000c |
NBC-8PSK | 2/3 | 0x000d |
NBC-8PSK | 3/4 | 0x000e |
NBC-8PSK | 5/6 | 0x000f |
NBC-8PSK | 8/9 | 0×0010 |
NBC-8PSK | 9/10 | 0×0011 |
Следовательно для транспондера №2 команда будет выглядеть так:
Для того, чтобы при загрузке ОС автоматизировать этот процесс необходимо всего лишь добавить в конец файла /etc/sysctrl.conf следующее:
Теперь ОС будет использовать модуляцию 8PSK и FEC 3/4 после каждой перезагрузки.
Сама дальнейшая настройка ничем в приципе не отличается от приведенной тут, за исключением одного скрипта:
скрипт ifup-pre-local будет выглядеть так:
#!/bin/bash if [ "$1" = "ifcfg-dvb0_0" ]; then /usr/bin/szap STV-DVBS2 -l 9750,10600,11700 -c /etc/channels.conf 1>/dev/null 2>/dev/null& [ -z "`dvbnet -l | grep dvb0_0`" ] && ( /usr/bin/dvbnet -p 0x101a)
Следует обратить особое внимание на правильное указание PIDа 0x101a / 0x101b / и т.д. (указывайте именно Ваш пид!)
— 2008/04/17 11:03