DVB (SkyStar2) (настрока на Mandriva Linux 2006)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: DVB (SkyStar2)

Сообщение Snupt »

Я присвоил таки параметр "dvb_shutdown_timeout=0" модулю "dvb_core" и объясняю каким образом. Отключаю загрузку skystar2 и соответственно всех его модулей путём редактирование файлов "modprobe.preload", где я стираю строчку "skystar2" и файла "modules", где стираю строчку "skystar2". Оба файла лежат у меня в дериктории /ect. При запуске системы видно, из "lsmod", что модулей нет и запускаю такой вот скрипт:

Код: Выделить всё

#!/bin/sh
DIR=/usr/bin/
PID=1024
DEV_NAME=dvb0_0
IP_ADDR=192.168.хх.хх
MAC_ADDR=00:D0:D7:хх:хх:хх

cd $DIR

case "$1" in

start)
modprobe dvb-core dvb_shutdown_timeout=0
modprobe stv0299
modprobe skystar2
sleep 2 #этот папаметр я поставил по той причине, что иногда модули не успеваю загружаться и порой и грозит это всё как минимум неудачным выполнением скрипта и как максимум kernel panic
$DIR/szap -c /etc/channels.conf -n 1 -x
$DIR/dvbnet -p $PID
ifconfig $DEV_NAME $IP_ADDR
ifconfig $DEV_NAME hw ether $MAC_ADDR
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
;;

stop)
ifconfig $DEV_NAME down
dvbnet -d 0
modprobe -r skystar2
modprobe -r stv0299
modprobe -r dvb-core
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start | stop | restart"
;;
esac

В принципе то же самое, что и Вы мне давали, только с возможность stop, restart (который почему-то удачно работать не хочет).

Всё, можно юзать инет и зависаний больше нет. Правда карта всё же засыпает иногда, когда некоторое время сигнал не падает с тарелки по причине пассивности инет соединения и ещё чего... не важно, главное всё равно засыпает. Я так подазреваю, что это ядро 2.6.12 себя так ведёт с картой и ничего уже тут не поделаешь. Кстати, саппарт SpaceGate сказал, что с этим ядром у меня SS2 вообще работать не будет.

Хочу всё же сделать так, что бы модули грузились автоматически, при старте системы. Не знаю вот только одно - Если из автозагрузки я удалю строки из файлов "modprobe.preload" и "modules", то дать им запуск вместе с указание модуля dvb_core надо в этих же файлах или например "rc.modules" или "rc.local"?

Ещё хочу Globax отправить в автозагрузку. Какой файл отвечает за загрузку приложений, что бы его туда дописать?

Если не сложно, то подскажите пожалуйста.
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: DVB (SkyStar2)

Сообщение Snupt »

Так как поток с карты время от времени вызывал kernel panic, то пришлось меня карту. Купил Twinhan VisionDTV VP-1030A. Сначала возникли проблемы с настройкой так как сигнал не лочился. Написал в support и выяснелось, что эти карты с ядром 2.6.12 не работают. Пришлось пересобирать DVB часть ядре 2.6.12, так как 2.6.10 ставить, честно говоря, не хотелось. Сигнал залочился и прежние глючки пропали. Карта не засыпает и про kernel panic я забыл. Всем советую.
Спасибо сказали: