The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Skystar2 + Linux Kernel 2.6.10"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Skystar2 + Linux Kernel 2.6.10"
Сообщение от zvdaniel emailИскать по авторуВ закладки(ok) on 26-Фев-05, 21:25  (MSK)
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:XX

    cd $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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Skystar2 + Linux Kernel 2.6.10"
Сообщение от mmv Искать по авторуВ закладки on 26-Фев-05, 23:29  (MSK)
у меня немного не так
ядро 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:3074

szap -c ./ch sg
szap запускаю без опции -x почемуто когда szap закрывается инет пахать прекращает, сам недавно все настроил и не со всем еще разобрался

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру