Skystar2 + Linux Kernel 2.6.10Как правильно настроить Skystar2 для интернета используя встроенные драйвера
Linux Kernel 2.6.10(MandrakeLinux)?В и-нете нашел толко одну статью, попробовал сделать как в ней написано
за исключением того что драйвера не скачивал с linuxtv.org.....Исходные данные:
Плата SkyStar2 rev 2.6, Linux Mandrake 10.0 + обновил ядро до 2.6.10
Инет провайдер на которого пытаюсь настроить плату Spacegate:
Спутник Express AM22
Орбитальная позиция 53 Eest
Frequency 10966.75MHz
Polarization Vertical
Symbol Rate 20318 Msps
Viterbi Rate (FEC): 7/8
PID: 7000 (DEC)
AutoPID
Band: KU
22KHz:
LNB Type:
DiSEqC
VPN sg_am22.d-v.ruПри компиляции ядра, драйвера DVB были выбраны как Модули (М)
далее в папке /etc/init.d
создал выполняемый файл b2c2 с таким содержимым#!/bin/sh
#
DIR=/usr/local
#пид вашего провайдера
PID=7000
DEV_NAME=dvb0_0
#IP карты dvb. смотреть в мануале или в и-нете.
#хотя может и с этим заработает
IP_ADDR=192.168.238.238
# здесь пишем MAC dvb карты.
# для меня это важно т.к. у меня Netsystem с фильтрацией по
# MAC. вам может и не надо
MAC_ADDR=00:XX:XX:XX:XX:XXcd $DIR/bin
case "$1" in
start)
# "вставляем" модули
modprobe dvb-core dvb_shutdown_timeout=0
# параметр dvb_shutdown_timeout=0 обязательно!
# неделю убил пока случайно его не обнаружил
modprobe stv0299
modprobe skystar2
# тюним на нужный спутник, частоту и т.п.
$DIR/bin/szap -c /etc/channels.conf -n 1 -x
# создаем сетевой адаптер
$DIR/bin/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
$DIR/bin/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
в папке /etc/rc3.d создал линк на этот сервис
при загрузки системы вижу что сервис запускаетсяпо команде lsmod вижу подгруженные модули:
skystar2 31172 1
mt352 5860 1 skystar2
mt312 8260 1 skystar2
stv0299 10564 1 skystar2
i2c_core 22896 4 skystar2,mt352,mt312,stv0299
dvb_core 82792 1 skystar2НО : не получается тюнить на нужный спутник
# тюним на нужный спутник, частоту и т.п.
$DIR/bin/szap -c /etc/channels.conf -n 1 -x
szap скомпилировал и скопировал в нужную директорию, а вот
формат файла /etc/channels.conf у меня явно не правильный, вот он:# Spacegate transponder
S 10996750 H 20318000 7/8Подскажите ув.гуру какой должен быть формат этого файла, чтобы он тюнил на этот спутник?
да и вот еще что пишет при старте системы в /var/log/boot.log
[root@linuxserver log]# grep b2c2 boot.log
Feb 26 23:23:31 linuxserver b2c2: syntax error in line 1: '# Spacegate transponder
Feb 26 23:23:31 linuxserver b2c2: '
Feb 26 23:23:31 linuxserver b2c2: reading channels from file '/etc/channels.conf'
Feb 26 23:23:31 linuxserver b2c2: zapping to 1 '# Spacegate transponder
Feb 26 23:23:31 linuxserver b2c2: ':
Feb 26 23:23:31 linuxserver b2c2: channel not found
Feb 26 23:23:31 linuxserver b2c2:
Feb 26 23:23:31 linuxserver b2c2: DVB Network Interface Manager
Feb 26 23:23:31 linuxserver b2c2: Version 1.1.0-TVF (Build Пнд Фев 21 00:30:04 2005)
Feb 26 23:23:31 linuxserver b2c2: Copyright (C) 2003, TV Files S.p.A
Feb 26 23:23:31 linuxserver b2c2:
Feb 26 23:23:31 linuxserver b2c2: Device: /dev/dvb/adapter0/net0
Feb 26 23:23:31 linuxserver b2c2: Status: device dvb0_0 for pid 7000 created successfully.
Feb 26 23:23:31 linuxserver rc: Запускается b2c2: succeeded
у меня немного не так
ядро 2.6.9, spacegate telstar12
> # "вставляем" модули
> modprobe dvb-core dvb_shutdown_timeout=0
работает без явной загрузки dvb-core, достаточно только этого:
> modprobe stv0299
> modprobe skystar2>НО : не получается тюнить на нужный спутник
> # тюним на нужный спутник, частоту и т.п.
>
> $DIR/bin/szap -c /etc/channels.conf -n 1 -x
>szap скомпилировал и скопировал в нужную директорию, а вот
>формат файла /etc/channels.conf у меня явно не правильный, вот он:
>
> # Spacegate transponder
> S 10996750 H 20318000 7/8у меня вот такая строчка в этом файлике, только это для telstar12
sg:11061:v:0:19532:0x1fff:0x1fff:0:3074szap -c ./ch sg
szap запускаю без опции -x почемуто когда szap закрывается инет пахать прекращает, сам недавно все настроил и не со всем еще разобрался