LinuxForum.Fans
Тема

Помогите настроить спутниковый интернет на KUbuntu 10.10

Автор: Ampere 31 сообщений 8774 просмотров
#122963

имею GPRS+globax skystar 2 KUbuntu 10.10

1 Установил dvb-utils dvb-utils_1.1.0-9_i386.deb
2 Затем создал файл /etc/channels.conf с настройками провайдера.
AxGate:11512:h:1:30000:0:0:0
3 Поместил GLOBAX_BIN,GLOBAX_CONF /usr/bin/
4 Написал скрипт dbvd /usr/bin/

Код:

Показать
#!/bin/sh

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


IP="172.16." #Сюда прописываем ваш IP-адрес, который выдал вам провайдер при подключении
MAC="00:d0:" #сюда пишем MAC-адрес вашей DVB-карты
PID="258" #здесь должен быть ваш PID (узнаем у провайдера)


GLOBAX_BIN="/usr/bin/globax"
GLOBAX_CONF="/usr/bin/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 и выше
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 #ну раз замудрили при старте, мудрим и при остановке - иначе никак =(
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $NAME start|stop|restart"
exit 3
;;
esac

exit 0

5 Запускаю скрипт

Показать
al@ubuntu:~$ sudo dbvd start
[sudo] password for al:
starting 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 dvb0_0 for pid 258 created successfully.
GlobAx(tm) v4.5, Build Mar 5 2007 02:01:48, (c)2004 NuclearCat, GlobalProof S.A.R.L. All rights reserved.
Website: http://www.globax.info Support: support@globax.info
al@ubuntu:~$ sudo femon
using '/dev/dvb/adapter0/frontend0'
FE: ST STV0299 DVB-S (SAT)
status 03 | signal 6394 | snr 70bc | ber 00000000 | unc 080488cb |
status 03 | signal 6482 | snr 70aa | ber 00000000 | unc 080488cb |
status 03 | signal 61d3 | snr 70bf | ber 00000000 |

Хотя бывает карта ловит сигнал от чего это зависит не пойму
al@ubuntu:~$ sudo femon
using '/dev/dvb/adapter0/frontend0'
FE: ST STV0299 DVB-S (SAT)
status 1f | signal af10 | snr cc48 | ber 00000000 | unc 080488cb | FE_HAS_LOCK
status 1f | signal af80 | snr cc2d | ber 00000000 | unc 080488cb | FE_HAS_LOCK
На винде все хорошо,порты на дисеке менял

#123026

Ampere, дисек есть?Пиши в аську,помогу.

#123196
Gnom написал:
Ampere, дисек есть?Пиши в аську,помогу.

Дисек есть ,поставил рунту 3 тоже самое карточка разогнанная 80 мГц
Порты менял на дисеке.Аськой мало пользовался

#123667

AxGate:11512:h:1:30000:0:0:0
Здесь после h: надо если есть дисек - поставить номер входа
Если нет - 0

#123912
Danila52 написал:
AxGate:11512:h:1:30000:0:0:0
Здесь после h: надо если есть дисек - поставить номер входа
Если нет - 0

Так и делал

#123913

AxGate кстати прикрыли перешол на СТБ

#123945
Ampere написал:
перешол на СТБ

А что за СТБ такое? Может быть СТВ с intelsat 904 60E? Параметры в channels.conf менял на другой транспондер?

#125203
Gnom написал:
[quote=Ampere]перешол на СТБ

А что за СТБ такое? Может быть СТВ с intelsat 904 60E? Параметры в channels.conf менял на другой транспондер?[/quote]
Параметры поменял .Что интересно запускаю Femon сигнал лочится.
Перезагружаю уже не лочится и такое повторяется не первый раз

#125296

А вообще-то стоит пакет iptables?

#125319
Ampere написал:
Параметры поменял .Что интересно запускаю Femon сигнал лочится.
Перезагружаю уже не лочится и такое повторяется не первый раз

Вы скриптом лочите?Попробуйте сначала в консоле залочить вручную.Какой будет результат?
Пишите в аську,быстрей получится настройка. :P

Danila52 написал:
А вообще-то стоит пакет iptables?

А какое отношение имеет iptables к залочки сигнала? oO

#125361

Всем привет! Ampere добавь после вот этого куска кода echo "starting $NAME..."
szap -c $CHANNELS_CONF -n 1 вот эту -x -l 9750,106000,11700 что бы было вот так echo "starting $NAME..."
szap -c $CHANNELS_CONF -n 1 -x -l 9750,106000,11700 залочить с первого раза

#125368

Удалил Ваши псевдо-советы о смене дистрибутива!
Просьба писать по теме!

#125380
Danila52 написал:
К залочке никакого, а к пропуску пакетов от карты прямое.

Так у него лочка сигнала через раз идет.До пакетов еще не дошло.

И вообще мнение о убунте как о лучшем дистре сильно (если не сказать похлеще) преувеличено.
Если судить по количеству вопросов в интернете, большинство вопросов.именно по ней - ничего не
говорит? Ведь даже в установке по умолчанию она закрыта для сети.
Лучше уж дебиан, никаких проблем,
Дайте человеку сделать самостоятельный выбор дистра,т.б. он об этом не просит.

И еще, наверно для залочки все-таки лучше запускать szap.
Ampere - если хочешь, напиши письмо, вышлю сонф

Желательно сначала из консоли залочить сигнал,поднять интерфейс dvb0_0,а уже потом скрипт использовать.

#125383
Ampere написал:
Что интересно запускаю Femon сигнал лочится.
Перезагружаю уже не лочится и такое повторяется не первый раз

Вопрос такой:у Вас скрипт запуска карты в автозагрузку прописан?
Или же после ребута,запускаете скрипт ,а залочки нет?Вот это уточните.Пробуйте сначала лочить в консоле.Femon показывает лочится сигнал или нет,сама залочка происходит утилитой szap.

#126377
Gnom написал:
[quote=Ampere]Что интересно запускаю Femon сигнал лочится.
Перезагружаю уже не лочится и такое повторяется не первый раз

Вопрос такой:у Вас скрипт запуска карты в автозагрузку прописан?
Или же после ребута,запускаете скрипт ,а залочки нет?Вот это уточните.Пробуйте сначала лочить в консоле.Femon показывает лочится сигнал или нет,сама залочка происходит утилитой szap.[/quote]
Прошу прощения что не заходил на сайт. все выходные настраивал спут.инет на satgate 31,5
Только что настроил.
Лочил в косоли: szap -c /etc/channels.conf -n 1 -x
у Вас скрипт запуска карты в автозагрузку прописан?
по всякому пробовал,последний раз не прописывал
Установил dvb-utils_1.1.0-9_i386.deb и сразу пробую szap

#131034

Здравствуйте!!! Пишу здесь дабы не плодить похожие темы. Если что извиняйте! у меня убунту 10,10
Сегодня приобрел USB Tevii s630 думал буду рыбачит на КУ 90 скачал дрова сделал все по инструкции но маке выводить вот что

Показать
[console]root@maxim-G31M-S2L:~/tevii# cd linux-tevii-ds3000
root@maxim-G31M-S2L:~/tevii/linux-tevii-ds3000# make && make install
make -C /home/maxim/tevii/linux-tevii-ds3000/v4l
make[1]: Вход в каталог `/home/maxim/tevii/linux-tevii-ds3000/v4l'
No version yet, using 2.6.35-22-generic
make[1]: Выход из каталога `/home/maxim/tevii/linux-tevii-ds3000/v4l'
make[1]: Вход в каталог `/home/maxim/tevii/linux-tevii-ds3000/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.35

***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.

If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.

Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:

cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install

Please see your distro's web site for instructions to build a new kernel.

Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Выход из каталога `/home/maxim/tevii/linux-tevii-ds3000/v4l'
make[1]: Вход в каталог `/home/maxim/tevii/linux-tevii-ds3000/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.35-22-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/home/maxim/tevii/linux-tevii-ds3000/v4l/firmware'
make[2]: Leaving directory `/home/maxim/tevii/linux-tevii-ds3000/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/maxim/tevii/linux-tevii-ds3000/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/home/maxim/tevii/linux-tevii-ds3000/v4l/firmware'
Kernel build directory is /lib/modules/2.6.35-22-generic/build
make -C /lib/modules/2.6.35-22-generic/build SUBDIRS=/home/maxim/tevii/linux-tevii-ds3000/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.35-22-generic'
CC [M] /home/maxim/tevii/linux-tevii-ds3000/v4l/tuner-xc2028.o
/home/maxim/tevii/linux-tevii-ds3000/v4l/tuner-xc2028.c: In function 'free_firmware':
/home/maxim/tevii/linux-tevii-ds3000/v4l/tuner-xc2028.c:252: error: implicit declaration of function 'kfree'
/home/maxim/tevii/linux-tevii-ds3000/v4l/tuner-xc2028.c: In function 'load_all_firmwares':
/home/maxim/tevii/linux-tevii-ds3000/v4l/tuner-xc2028.c:314: error: implicit declaration of function 'kzalloc'
/home/maxim/tevii/linux-tevii-ds3000/v4l/tuner-xc2028.c:314: warning: assignment makes pointer from integer without a cast
/home/maxim/tevii/linux-tevii-ds3000/v4l/tuner-xc2028.c:365: warning: assignment makes pointer from integer without a cast
/home/maxim/tevii/linux-tevii-ds3000/v4l/tuner-xc2028.c: In function 'xc2028_attach':
/home/maxim/tevii/linux-tevii-ds3000/v4l/tuner-xc2028.c:1269: warning: assignment makes pointer from integer without a cast
make[3]: *** [/home/maxim/tevii/linux-tevii-ds3000/v4l/tuner-xc2028.o] Ошибка 1
make[2]: *** [_module_/home/maxim/tevii/linux-tevii-ds3000/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic'
make[1]: *** [default] Ошибка 2
make[1]: Выход из каталога `/home/maxim/tevii/linux-tevii-ds3000/v4l'
make: *** [all] Ошибка 2
root@maxim-G31M-S2L:~/tevii/linux-tevii-ds3000# [/console]
в чем ошибка помогите пожалуйста возможно не хватает некоторых пакетов если так то какие пакеты.
И после перезагрузки появилась папка /dev/dvb/adapter0 и adapter1 дело в том что у меня это вторая карта но усб. Это правильно ли. Если что вывод lsusb

Показать
maxim@maxim-G31M-S2L:~$ lsusb
Bus 005 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 009: ID 9022:d630
Bus 001 Device 002: ID 05e3:0716 Genesys Logic, Inc. USB 2.0 Multislot Card Reader/Writer
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
maxim@maxim-G31M-S2L:~$

#131675

Давай сюда вывод этих каманд
[console]ls -R /dev/dvb
dmesg | grep -i dvb
lsmod [/console]
Для сборки драйверов в системе должны быть установлены хедеры или сырцы по версии ядра.Для начала попробуй из папки с драйверами ,скопировать фирмварник dvb-usb-s630.fw в /lib/firmware ,перегрузись и смотри работает ли карта.

sidibil написал:
И после перезагрузки появилась папка /dev/dvb/adapter0 и adapter1 дело в том что у меня это вторая карта но усб. Это правильно ли.

Так и должно быть.Если adapter1 появился,то карта по идеи определилась,скопируй фирмварник,как я писал выше ,и проверь работу карты.Дальше будет видно.
Если карта не будет работать,устанавливай драйвера.Лучше конечно взять драйвера И.Липлианина.

#131737
Danila52 написал:
Подробные настройки карт S2

у него DVB-S.

#131790

Фирмварник скопировал согласно инструкции,

Показать
text
# cp *.fw /lib/firmware
# tar xjvf linux-tevii-ds3000.tar.bz2
# cd linux-tevii-ds3000
# make && make install 

вчера рыбалку запустил все работает кое что словил но меня смущает
[console]maxim@maxim-G31M-S2L:~$ lsusb
Bus 005 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 9022:d630 вот это? толи опозналось или нет
Bus 001 Device 002: ID 05e3:0716 Genesys Logic, Inc. USB 2.0 Multislot Card Reader/Writer
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
maxim@maxim-G31M-S2L:~$ dmesg|grep dvb
[ 10.544491] saa7146: register extension 'budget dvb'.
[ 10.544586] budget dvb 0000:04:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 11.553314] dvb-usb: found a 'TeVii S630 USB' in cold state, will try to load a firmware
[ 11.669864] dvb-usb: downloading firmware from file 'dvb-usb-s630.fw'
[ 11.792523] dvb-usb: found a 'TeVii S630 USB' in warm state.
[ 11.792595] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 15.892015] dvb-usb: MAC address: 00:00:00:00:00:00
[ 16.296101] dvb-usb: no frontend was attached by 'TeVii S630 USB'
[ 16.296233] dvb-usb: schedule remote query interval to 150 msecs.
[ 16.296236] dvb-usb: TeVii S630 USB successfully initialized and connected.
[ 16.336294] dvb-usb: TeVii S630 USB successfully deinitialized and disconnected.
[ 16.709778] dvb-usb: found a 'TeVii S630 USB' in cold state, will try to load a firmware
[ 16.711063] dvb-usb: downloading firmware from file 'dvb-usb-s630.fw'
[ 16.828520] dvb-usb: found a 'TeVii S630 USB' in warm state.
[ 16.828572] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 21.396517] dvb-usb: MAC address: 00:00:11:11:11:dc
[ 21.500999] dvb-usb: schedule remote query interval to 150 msecs.
[ 21.501003] dvb-usb: TeVii S630 USB successfully initialized and connected.
[ 63.895811] dvb_net: created network interface dvb0_0
[ 72.944009] dvb0_0: no IPv6 routers present
[/console]

значит ядро поддерживает девайс или как?

Войдите или зарегистрируйтесь, чтобы ответить.