Давно хотел написать эту инструкцию. Карточка у меня ТТ-1401, так что у кого каточка другая, некоторые моменты могут отличаться. Сразу предупрежу, что моя карта в puppyrus (у меня была 1.20U, да и не только у меня) не определилась, поэтому если вы являетесь обладателем этой платы, воспользуйтесь puppylinux 4 (можно использовать и русскую 4.20-ru). Итак, первым делом лезем в каталог /dev там находим 4 файла
/dev/dvb0.demux0 /dev/dvb0.dvr0 /dev/dvb0.frontend0 /dev/dvb0.net0
Если они там есть выполняем
mkdir /dev/dvb mkdir /dev/dvb/adapter0 ln -s /dev/dvb0.demux0 /dev/dvb/adapter0/demux0 ln -s /dev/dvb0.dvr0 /dev/dvb/adapter0/dvr0 ln -s /dev/dvb0.frontend0 /dev/dvb/adapter0/frontend0 ln -s /dev/dvb0.net0 /dev/dvb/adapter0/net0
Все следуещее одинаково для всех карточек(вроде)). берем пакет http://dotpups.de/dotpups/Multimedia/Mplayer-1.0rc1/linuxtv-DVB-apps-1.1.1.pet, естессно устанавливаем. В каталоге /usr/share/dvb/dvb-s/ находим частоты своего градуса, если вашего нет создаем вручную по примеру тех что там есть, после чего в терминале набираем команду (желательно чтоб координаты вашего сатпровайдера были первыми)
scan [файл с нашими частотами]
например
scan /usr/share/dvb/dvb-s/ABS1-75.0E
в результ выдает настройки, который надо вписать в /etc/channels.conf, причем первым должен координата спутникового провайдера, а тока потом TV и прочее. Теперь набиваем szap -c /etc/channels.conf -n 1 в результат пойдет типо таблица в числами в нех, мы смотрим только на последний столбик: если есть надпись FE_HAS_LOCK значит сигнал есть. Далее чтоб карточка не спала надо в файле /etc/modprobe.conf добавить строку options dvb_core dvb_shutdown_timeout=91536000 где последние цифры время до сна в секундах (пишите сколько надо),желательно оставить в конце одну пустую строчку, и перезагружаемся. Теперь создаем интерфейс. Для этого в интернет куча разных скриптов, одинаковых по своей сути. Вот который я нашел не помню где и успешно им пользуюсь
#!/bin/sh #пид вашего провайдера PID=514 DEV_NAME=dvb0_0 #IP карты dvb. смотреть в мануале или в и-нете. #хотя может и с этим заработает IP_ADDR=172.31.238.238 # здесь пишем MAC dvb карты. # для меня это важно т.к. у меня Netsystem с фильтрацией по # MAC. вам может и не надо MAC_ADDR=xx:xx:xx:xx:xx:xx case "$1" in start) # тюним на нужный спутник, частоту и т.п. szap -c /etc/channels.conf -n 1 -x # создаем сетевой адаптер dvbnet -p $PID # присваеваем карте IP /sbin/ifconfig $DEV_NAME $IP_ADDR # присваеваем карте MAC /sbin/ifconfig $DEV_NAME hw ether $MAC_ADDR # говорят помогает echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter ;; stop) /sbin/ifconfig $DEV_NAME down dvbnet -d 0 ;; restart) $0 stop $0 start ;; *) echo "Usage: `basename $0` start | stop | restart" ;; esac
даем ему имя, например satellite и бросаем его например в /bin. Пробуем все это запустить
/bin/sattellite start
это создаст интерфейс dvb0_0. Проверям на работоспособность: dvbtraffic если поползли надписи значит все ок, если нет знчит что-то не так, придется все перечитывать и проверять.