Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Настройка спутникового интернета в Ubuntu 8.04 HOWTO  (Прочитано 38385 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hlopchik

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Цитировать
CRITICAL ERROR : cannon bind server udp port. :-\
Либо какая то программа блокирует UDP порт, либо ошибка в конфиге. Проверьте не запущен ли еще один экземпляр globax`а , проверьте конфиг в секции Server, правильно ли указан порт

P.S. Надеюсь в конфиге указаны не ваши данные (PID, MAC, IP), а то для полноты не хватает только логина/пароля и можно идти в инет вместо вас. Не светите личные данные.
« Последнее редактирование: 17 Января 2010, 15:28:03 от hlopchik »

Оффлайн dorad9

  • Участник
  • *
  • Сообщений: 149
  • так, балуемся
    • Просмотр профиля
у меня тоже такая байда была. достал кого мог на форуме глобакса :(, а дело было в конфиге. из-за чего это происходило периодичекси так и не понял, вероятно из за форматирования файла. но в очередной раз положил очередной конфиг и заработало. с тех пор склал его в отдельное место. на черный день  ;D
Samsung R510 (AK), Ubuntu 10.04 x64

Оффлайн QWR

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Хочу довавить глобакс очень геморойная софтина, даже под ХР,на  планет скае бился с ним год, так и не запустил, работал под опен ВРН, потом как то случайно помимо того что выполнил логин на сайте глобакса, прописал в настройках прокси браузера, логин и пароль подписки, и все заработало. Хотя для провайдера Спектрум сат и это не помогло.

Оффлайн Masikalis

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Да нет, у меня на винде с глобаксом проблем нет , провайдер СТВ , а вот на линуксе не идет .

Оффлайн AlexPol

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Добрый день!
Надоели мне траблы с Windows, решил перейти на Linux. Выбор пал на Ubuntu 9.10

При настройке столкнулся с проблемой- не лочится трансподер
Спутник 60гр, провайдер СТВ s2, карта prof7300
Настраивал по инструкции на 1-й странице
порядок:

alex@alex-desktop:~$ find /dev/dvb
вывод:
/dev/dvb
/dev/dvb/adapter0
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/net0
/dev/dvb/adapter0/frontend0
alex@alex-desktop:~$

Так понимаю, что карту система видит.
Скачал и установил dvb-utils

Создал и установил в директории /etc/ файл channels.conf
содержание:
STV-DVBS2:11149:v:0:25000:0:0:0:0

Глобакс (бинарник) скопировал в /usr/local/sbin

Файл конфигурации globax.conf положил в папку /etc/
Скачал szap-s2.deb, установил, он стал в папку /usr/local/bin

Скрипт dbvd поместил  в /etc/init.d/, сделал исполняемым
Содержание:
#!/bin/sh

        PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin
        NAME=`basename $0`

        # https://cabinet.stv.su/index.php?m=info
        IP="хх.хх.хх.хх" #Сюда прописываем ваш IP-адрес, который выдал вам провайдер при подключении
        MAC="00:00:хх:хх:хх:хх" #сюда пишем MAC-адрес вашей DVB-карты
        PID="4125" #здесь должен быть ваш PID (узнаем у провайдера)

        # https://cabinet.stv.su/index.php?m=conf
        GLOBAX_BIN="/usr/local/sbin/globax"
        GLOBAX_CONF="/etc/globax.conf"

        CHANNELS_CONF="/etc/channels.conf"

        # http://forum.stv.su/viewtopic.php?t=1173
        case "$1" in
          start)
            echo "starting $NAME..."
            #szap -c $CHANNELS_CONF -n 1 > /dev/null & #сие так замудренно всвязи с проблемамаи на ядре 2.6.24 и выше
            szap-s2 -c /etc/channels.conf -n1 -S1 -M5 -C34
            dvbnet -p $PID
            ifconfig dvb0_0 $IP
            ifconfig dvb0_0 hw ether $MAC
            echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
            $GLOBAX_BIN $GLOBAX_CONF
          ;;
          stop)
            echo "stoping $NAME..."
            killall globax
            ifconfig dvb0_0 down
            dvbnet -d 0
            killall szap-s2 #ну раз замудрили при старте, мудрим и при остановке - иначе никак =(
          ;;
          restart)
            $0 stop
            $0 start
          ;;   
          *)
            echo "usage: $NAME start|stop|restart"
            exit 3
          ;;
        esac
    
        
        exit 0

Глобакс установил по мануалу.
Запускаю скрипт
alex@alex-desktop:~$ sudo /etc/init.d/dbvd start
ответ:
starting dbvd...
reading channels from file '/etc/channels.conf'
zapping to 1 'STV-DVBS2':
delivery DVB-S2, modulation 8PSK
sat 0, frequency 11149 MHz V, symbolrate 25000000, coderate 3/4, rolloff 0.35
vpid 0x1fff, apid 0x1fff, sid 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
FE_SET_TONE failed: No such file or directory
FE_DISEQC_SEND_MASTER_CMD failed: No such file or directory
FE_SET_TONE failed: No such file or directory
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
^C
alex@alex-desktop:~$


При попытке остановить скрипт получаю:
alex@alex-desktop:~$ sudo /etc/init.d/dbvd stop
stoping dbvd...

DVB Network Interface Manager
Version 1.1.0-TVF (Build Fri Dec 16 03:44:46 2005)
Copyright (C) 2003, TV Files S.p.A

Device: /dev/dvb/adapter0/net0
Status: device 0 removed successfully.
szap-s2: процесс не найден
alex@alex-desktop:~$

Проверяю по методу ConstAntz



2. в консоли:
ps -A | grep szap
ps -A | grep dbvd
если пусто переходим к п.4.
3. прибиваем скрипт
sudo /etc/init.d/dbvd stop
4. проверяем dvb: если пусто - проблема с дровами
find /dev/dvb
5. если густо - проверяем лок:
szap-s2 -c /etc/channels.conf -n1 -S1 -M5 -C34
6. szap-s2 ругается - п.9, иначе - куча строк и на конце должно быть FE_HAS_LOCK
7. прибиваем szap-s2 комбинацией кнопок ctrl+c
8. стартуем скрипт: судо нужен для dvbnet и для ifconfig, вызываемых в скрипте
sudo /etc/init.d/dbvd start
9. отписывай результаты по пп1-8

alex@alex-desktop:~$ ps -A | grep szap
 9795 ?        00:00:03 szap-s2
alex@alex-desktop:~$ ps -A | grep dbvd
 9793 ?        00:00:00 dbvd
alex@alex-desktop:~$ sudo /etc/init.d/dbvd stop
[sudo] password for alex:
/etc/init.d/dbvd: 16: dvb-core: not found
stoping dbvd...
globax: процесс не найден
dvb0_0: ОШИБКА при получении флага интерфейса: No such device

DVB Network Interface Manager
Version 1.1.0-TVF (Build Fri Dec 16 03:44:46 2005)
Copyright (C) 2003, TV Files S.p.A

Device: /dev/dvb/adapter0/net0
Error: couldn't remove interface 0: 22 Invalid argument.
alex@alex-desktop:~$ ps -A | grep szap
alex@alex-desktop:~$ ps -A | grep dbvd
alex@alex-desktop:~$ find /dev/dvb
/dev/dvb
/dev/dvb/adapter0
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/net0
/dev/dvb/adapter0/frontend0
alex@alex-desktop:~$ szap-s2 -c /etc/channels.conf -n1 -S1 -M5 -C34
reading channels from file '/etc/channels.conf'
zapping to 1 'STV-DVBS2':
delivery DVB-S2, modulation 8PSK
sat 0, frequency 11149 MHz V, symbolrate 25000000, coderate 3/4, rolloff 0.35
vpid 0x1fff, apid 0x1fff, sid 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
FE_SET_TONE failed: No such file or directory
FE_DISEQC_SEND_MASTER_CMD failed: No such file or directory
FE_SET_TONE failed: No such file or directory
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
^C
alex@alex-desktop:~$

Куда дальше лезть?










« Последнее редактирование: 30 Января 2010, 02:11:40 от AlexPol »

Оффлайн ConstAntz

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Цитировать
Запускаю скрипт
alex@alex-desktop:~$ sudo /etc/init.d/dbvd start
ответ:
starting dbvd...
reading channels from file '/etc/channels.conf'
zapping to 1 'STV-DVBS2':
delivery DVB-S2, modulation 8PSK
sat 0, frequency 11149 MHz V, symbolrate 25000000, coderate 3/4, rolloff 0.35
vpid 0x1fff, apid 0x1fff, sid 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
FE_SET_TONE failed: No such file or directory
FE_DISEQC_SEND_MASTER_CMD failed: No such file or directory
FE_SET_TONE failed: No such file or directory

status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal хххх | snr хххх | ber 00000000 | unc 00000000 | FE_HAS_LOCK

Красное говорит о том, что дрова на карту не встали. Когда встанут - красное пропадет, а зеленое появится.
Для моей "tevii 460" на свежеустановленной 9.04 - 9.10 красное пропадает после установки липлианских дров.

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
С дровами тебе обяснили, но у тебя и в скрипте есть ошибки.
Вывод szap нужно отправлять в null, а проверять лочится-ли карта коммандой femon.
Останавливать szap-s2 по Ctrl + c а потом killall szap-s2 неправильно, убивать уже нечего.
Так что зря ты закоментировал #szap -c $CHANNELS_CONF -n 1 > /dev/null & .
Это -
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filterзаменить на это -
/sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"
 /sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"

xUbuntu 12.04

Оффлайн AlexPol

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Не бейте больно, подскажите как вставить.
Даю команду alex@alex-desktop:~$ dmesg | grep dvb
Ответ:
[    8.273560] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[    8.273563] cx88/2: registering cx8802 driver, type: dvb access: share

пробывал собирать дрова сам (впервые)

alex@alex-desktop:~/v4l$ make
make -C /home/alex/v4l/v4l
make[1]: Вход в каталог `/home/alex/v4l/v4l'
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/home/alex/v4l/v4l/firmware'
make[2]: Leaving directory `/home/alex/v4l/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/alex/v4l/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/home/alex/v4l/v4l/firmware'
Kernel build directory is /lib/modules/2.6.31-14-generic/build
make -C /lib/modules/2.6.31-14-generic/build SUBDIRS=/home/alex/v4l/v4l  modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
  CC [M]  /home/alex/v4l/v4l/firedtv-1394.o
/home/alex/v4l/v4l/firedtv-1394.c:21:17: error: dma.h: No such file or directory
/home/alex/v4l/v4l/firedtv-1394.c:22:21: error: csr1212.h: No such file or directory
/home/alex/v4l/v4l/firedtv-1394.c:23:23: error: highlevel.h: No such file or directory
/home/alex/v4l/v4l/firedtv-1394.c:24:19: error: hosts.h: No such file or directory
/home/alex/v4l/v4l/firedtv-1394.c:25:22: error: ieee1394.h: No such file or directory
/home/alex/v4l/v4l/firedtv-1394.c:26:17: error: iso.h: No such file or directory
/home/alex/v4l/v4l/firedtv-1394.c:27:21: error: nodemgr.h: No such file or directory

весь ответ не привожу (может зря?)

/home/alex/v4l/v4l/firedtv-1394.c: In function 'fdtv_1394_init':
/home/alex/v4l/v4l/firedtv-1394.c:285: error: implicit declaration of function 'hpsb_register_highlevel'
/home/alex/v4l/v4l/firedtv-1394.c:286: error: implicit declaration of function 'hpsb_register_protocol'
/home/alex/v4l/v4l/firedtv-1394.c:289: error: implicit declaration of function 'hpsb_unregister_highlevel'
/home/alex/v4l/v4l/firedtv-1394.c: In function 'fdtv_1394_exit':
/home/alex/v4l/v4l/firedtv-1394.c:296: error: implicit declaration of function 'hpsb_unregister_protocol'
make[3]: *** [/home/alex/v4l/v4l/firedtv-1394.o] Error 1
make[2]: *** [_module_/home/alex/v4l/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make[1]: *** [default] Ошибка 2
make[1]: Выход из каталога `/home/alex/v4l/v4l'
make: *** [all] Ошибка 2
alex@alex-desktop:~/v4l$

Папка dvb вроде содержит необходимые файлы

alex@alex-desktop:~$ cd /dev/dvb/adapter0
alex@alex-desktop:/dev/dvb/adapter0$ ls
demux0  dvr0  frontend0  net0
alex@alex-desktop:/dev/dvb/adapter0$

Совсем вскипел
Направте на путь истинный

 спустя какоето время:
Уже понял, что нужно было собирать от root!
собрались, хоть и с ошибками, сделал make install, щас навсякий случай перезагружусь и проверю

После перезагрузки
alex@alex-desktop:~$ find /dev/dvb
find: `/dev/dvb': No such file or directory
alex@alex-desktop:~$

Выручайте братцы!!!


« Последнее редактирование: 30 Января 2010, 15:21:45 от AlexPol »

Оффлайн dorad9

  • Участник
  • *
  • Сообщений: 149
  • так, балуемся
    • Просмотр профиля
не знаю как с проф 7300, а на мою теви 650 в 9.10 даже дрова не пришлось ставить все из коробки завелось. только szap-s2  поставил и конфиги раскидал по местам. ;)
а то что дрова не собираются, это скорее всего или пакетов не хватает или дрова не для этого ядра.
« Последнее редактирование: 30 Января 2010, 22:44:42 от dorad9 »
Samsung R510 (AK), Ubuntu 10.04 x64

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
AlexPol а действительно может дрова уже были.
Я так понимаю это было до установки драйвера: -
Цитировать
alex@alex-desktop:~$ find /dev/dvb
вывод:
/dev/dvb
/dev/dvb/adapter0
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/net0
/dev/dvb/adapter0/frontend0
xUbuntu 12.04

Оффлайн AlexPol

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Были то они были, но как тогда объяснить
starting dbvd...
reading channels from file '/etc/channels.conf'
zapping to 1 'STV-DVBS2':
delivery DVB-S2, modulation 8PSK
sat 0, frequency 11149 MHz V, symbolrate 25000000, coderate 3/4, rolloff 0.35
vpid 0x1fff, apid 0x1fff, sid 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
FE_SET_TONE failed: No such file or directory
FE_DISEQC_SEND_MASTER_CMD failed: No such file or directory
FE_SET_TONE failed: No such file or directory

status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |
status 00 | signal fffe | snr 0000 | ber 00000000 | unc 00000000 |

^C
alex@alex-desktop:~$

И как теперь их вернуть?
« Последнее редактирование: 31 Января 2010, 11:36:27 от AlexPol »

Оффлайн ConstAntz

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Попробуй собрать заново.
Я не доверяю make clean, поэтому удали распакованный архив и распакуй заново. Кстати, откуда его брал?
Здесь лежит всегда свеженький: http://mercurial.intuxication.org/hg/s2-liplianin/
cd s2-liplianin-xxxxxxxxxxxxxxxx
sudo make
sudo make install
пока оно собирается - временно убери из init.d скрипт глобакса, когда сигнал залочится - вернешь обратно(будем дальше ковырять :D)
sudo reboot
...
ls /dev/dvb
szap-s2 -c /etc/channels.conf -n1 -S1 -M5 -C34
szap-s2 -c /etc/channels.conf -n1 -S1 -M5 -C34 -H -l 9750, 10600, 11500

Оффлайн AlexPol

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
драйвера брал именно там, недалее как вчера.
Кажется немного понял, нет исходников моего ядра
alex@alex-desktop:~$ cd s2-liplianin-41ce9532e338
alex@alex-desktop:~/s2-liplianin-41ce9532e338$ sudo make
make -C /home/alex/s2-liplianin-41ce9532e338/v4l
make[1]: Вход в каталог `/home/alex/s2-liplianin-41ce9532e338/v4l'
No version yet, using 2.6.31-14-generic
make[1]: Выход из каталога `/home/alex/s2-liplianin-41ce9532e338/v4l'
make[1]: Вход в каталог `/home/alex/s2-liplianin-41ce9532e338/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.31

***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.


Наверняка они есть на установочном диске, подскажите как их сунуть куда надо

Оффлайн ConstAntz

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
исходники ядра нужны чтобы сконфигурировать конфиг компиляции. обойдешься без них. делай:
 make all
 make install
перераспаковав архив

Оффлайн dorad9

  • Участник
  • *
  • Сообщений: 149
  • так, балуемся
    • Просмотр профиля
у тебя какая версия ядра? а то

драйвера брал именно там, недалее как вчера.
Кажется немного понял, нет исходников моего ядра
alex@alex-desktop:~$ cd s2-liplianin-41ce9532e338
alex@alex-desktop:~/s2-liplianin-41ce9532e338$ sudo make
make -C /home/alex/s2-liplianin-41ce9532e338/v4l
make[1]: Вход в каталог `/home/alex/s2-liplianin-41ce9532e338/v4l'
No version yet, using 2.6.31-14-generic
make[1]: Выход из каталога `/home/alex/s2-liplianin-41ce9532e338/v4l'
make[1]: Вход в каталог `/home/alex/s2-liplianin-41ce9532e338/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.31

наводит на мысли все таки про ядро
Samsung R510 (AK), Ubuntu 10.04 x64

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.