Страница 19 из 29
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добавлено: 29.03.2011 11:42
Vitos
лог команды:
find /dev/dvb
Код: Выделить всё
vitos@vitos-desktop:~$ find /dev/dvb
/dev/dvb
/dev/dvb/adapter1
/dev/dvb/adapter1/demux0
/dev/dvb/adapter1/dvr0
/dev/dvb/adapter1/net0
/dev/dvb/adapter0
/dev/dvb/adapter0/frontend0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/net0
/dev/dvb/adapter0/demux0
vitos@vitos-desktop
Это с пересборкой ядра -apt-get install build-essential linux-headers-generic
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добавлено: 29.03.2011 11:54
Blaze
Должно быть так:
Код: Выделить всё
/dev/dvb
/dev/dvb/adapter1
/dev/dvb/adapter1/net0
/dev/dvb/adapter1/demux0
/dev/dvb/adapter1/dvr0
/dev/dvb/adapter1/frontend0
/dev/dvb/adapter0
/dev/dvb/adapter0/frontend0
/dev/dvb/adapter0/net0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/demux0
Следовательно вот и палка в некорректно установленных драйверах, или в /lib/firmware/ нет нужной firmware для вашего типа карт.
Так, что копать следует в этом направлении.
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добавлено: 29.03.2011 17:28
Vitos
Спасибо Blaze Все делал по твоей иструкции. Драйвера установились только я добавил эту строку---
Код: Выделить всё
gedit ./linux/drivers/media/dvb/dvb-core/dmxdev.h
и выставил значение
Код: Выделить всё
---#define DVR_BUFFER_SIZE (10*188*1024*16)
В папке /dev/dvb/adapter1/ появился frontend0, но проблема осталась.
При запуске skynet со второй карты нужно дернуть карту Szap кода сигнал залочен , останавливаю Szap и только тогда запускается skynet, но проработав минуты 2 останавливается. Если запустить skynet c первой карты работает нормально. Два Skynet в паре не работают.
Вот лог после установки драйверов----
Код: Выделить всё
vitos@vitos-desktop:~$ find /dev/dvb
/dev/dvb
/dev/dvb/adapter0
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/frontend0
/dev/dvb/adapter0/net0
/dev/dvb/adapter1
/dev/dvb/adapter1/frontend0
/dev/dvb/adapter1/demux0
/dev/dvb/adapter1/net0
/dev/dvb/adapter1/dvr0
vitos@vitos-desktop:~$
Куда дальше копать есть варианты????
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добавлено: 29.03.2011 19:03
Blaze
Vitos, szap это старая утилита для залочки сигнала в стандарте DVB-S.
Поэтому советую воспользоваться szap-s2 (лочит как DVB-S, так DVB-S2). szap-s2 новее чем szap и лучше.
Правда под sazap-s2 вам, под интернет, настройки следует чуть-чуть подправить =)
Инструкция для установки szap-s2 в Ubuntu
Код: Выделить всё
hg clone http://mercurial.intuxication.org/hg/szap-s2
make
make install
Синтаксис для szap-s2
Код: Выделить всё
usage:
szap -q
list known channels
szap [options] {-n channel-number|channel_name}
zap to channel via number or full name (case insensitive)
-a number : use given adapter (default 0)
-f number : use given frontend (default 0)
-d number : use given demux (default 0)
-c file : read channels list from 'file'
-V : use vdr channels list file format (default zap)
-b : enable Audio Bypass (default no)
-x : exit after tuning
-H : human readable output
-D : params debug
-r : set up /dev/dvb/adapterX/dvr0 for TS recording
-l lnb-type (DVB-S Only) (use -l help to print types) or
-l low[,high[,switch]] in Mhz
-i : run interactively, allowing you to type in channel names
-p : add pat and pmt to TS recording (implies -r)
or -n numbers for zapping
-S : delivery system type DVB-S=0, DVB-S2=1
-M : modulation 1=BPSK 2=QPSK 5=8PSK
-C : fec 0=NONE 12=1/2 23=2/3 34=3/4 35=3/5 45=4/5 56=5/6 67=6/7 89=8/9 910=9/10 999=AUTO
-O : rolloff 35=0.35 25=0.25 20=0.20 0=UNKNOWN
Вот отредактированный скрипт для поднятия dvb интерфейса
на первой карте с использованием утилиты szap-s2
Код: Выделить всё
#!/bin/sh
PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bin/
NAME=`basename $0`
# https://cabinet.stv.su/index.php?m=info
IP="213.*******"
MAC="00:********"
PID="210"
# https://cabinet.stv.su/index.php?m=conf
GLOBAX_BIN="/usr/local/sbin/globax"
GLOBAX_CONF="/etc/globax.conf"
CHANNELS_CONF="/etc/cannels.conf."
# http://forum.stv.su/viewtopic.php?t=1173
case "$1" in
start)
echo "starting $NAME..."
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
szap-s2 -n 1 -c /etc/channels.conf -S1 -M5 -C56 > /dev/null &
dvbnet -p $PID
ifconfig dvb0_0 hw ether $MAC
ifconfig dvb0_0 $IP
#/sbin/sysctl -w net.ipv4.conf.all.rp_filter="0"
#/sbin/sysctl -w net.ipv4.conf.default.rp_filter="0"
$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
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добавлено: 30.03.2011 15:02
Vitos
Привет Blaze. Поставил szap-s2 посмотри правильно ли я делал-
Код: Выделить всё
vitos@vitos-desktop:~$ sudo su
root@vitos-desktop:/home/vitos# cd
root@vitos-desktop:~# cd /usr/src/
root@vitos-desktop:/usr/src# hg clone http://mercurial.intuxication.org/hg/szap-s2
destination directory: szap-s2
requesting all changes
adding changesets
adding manifests
adding file changes
added 23 changesets with 46 changes to 15 files
updating working directory
7 files updated, 0 files merged, 0 files removed, 0 files unresolved
root@vitos-desktop:/usr/src# cd /usr/src/szap-s2
root@vitos-desktop:/usr/src/szap-s2# make
gcc -I../s2/linux/include -c lnb.c -o lnb.o
gcc -I../s2/linux/include -c szap-s2.c -o szap-s2.o
szap-s2.c: In function ‘check_frontend’:
szap-s2.c:475: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘long unsigned int’
szap-s2.c:477: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘long unsigned int’
gcc lnb.o szap-s2.o -o szap-s2
root@vitos-desktop:/usr/src/szap-s2# make install
cp szap-s2 /usr/local/bin/
root@vitos-desktop:/usr/src/szap-s2#
При залочке szap-s2 ----
Код: Выделить всё
vitos@vitos-desktop:~$ szap-s2 -n 1 -a 1 -c /etc/channels1.conf -S1 -M5 -C56
reading channels from file '/etc/channels1.conf'
zapping to 1 'DVBS2':
delivery DVB-S2, modulation 8PSK
sat 0, frequency 11145 MHz V, symbolrate 22222000, coderate 5/6, rolloff 0.35
vpid 0x1fff, apid 0x1fff, sid 0x0000
using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'
status 00 | signal b5c1 | snr a032 | ber 00000000 | unc fffffffe |
status 1f | signal b5c1 | snr a08e | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b5c1 | snr 9fa8 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b5c1 | snr 9e20 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b5c1 | snr 9e09 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b5c1 | snr 9e84 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b5c1 | snr 9dad | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b5c1 | snr 9f0e | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b5c1 | snr 9eba | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b5c1 | snr a077 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b5c1 | snr 9eff | ber 00000000 | unc fffffffe | FE_HAS_LOCK
^CInterrupted by SIGINT!
vitos@vitos-desktop:~$
Вот ошибка ---^CInterrupted by SIGINT
Интернет тоже не работает через szap-s2 Сигнал лочит нормально но страницы не открываются . При попытке -
sudo /etc/init.d/dbvd stop
пишет не найден процесс szap-s2
В скрипте я поменял killall szap на killall szap-s2 но при попытке
- sudo /etc/init.d/dbvd stop пишет процесс не найден killall szap-s2
Причем szap лежит в папке /usr/bin а szap-s2 /usr/local/bin может szap-s2 перекинуть в /usr/bin ???
Проблему с запуском Skynet+Skynet или skynet+ инет решил так .
Залочил сигнал со второй карты и не выключая терминал запустил skynet но в skynet.ini закоментировал строчку #tuner=11145000 V 22222000 A .Потом можно запускать второй skynet или интернет. Но покоя не дает szap-s2 почему не хочет работать????
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добавлено: 30.03.2011 15:48
Blaze
Привет
Vitos. szap-s2 не правильно скомпилировался.
В Slax Remix я так компилировал.
Инструкция для правильной компиляции szap-s2:
1. Скачиваем 1 исходник
szap-s2
2. Скачиваем 2 исходник
s2-liplianin
3. Извлекаем и переименовываем 1-ый исходник в
s2
Извлекаем 2-ой исходник и переименовываем в
s2-liplianin
4. Открываем в 1-ом исходнике файл
Makefile
Находим:
Код: Выделить всё
OBJ=lnb.o szap-s2.o
BIND=/usr/local/bin/
INCLUDE=-I../s2/linux/include
TARGET=szap-s2
Заменяем на:
Код: Выделить всё
OBJ=lnb.o szap-s2.o
BIND=/usr/bin/
INCLUDE=-I/usr/src/s2-liplianin/linux/include/
TARGET=szap-s2
5. Копируем оба исходника в каталог /usr/src/
6. Переходим в консоли в директорию /usr/src/ командой:
В данной директории делаем линк, следующей командой в консоли:
7. Перемещаемся в директорию /usr/src/s2 командой:
8. Вводим по очереди команды:
Лог компиляции:
Код: Выделить всё
root@slax:/usr/src# ln -s s2-liplianin s2
root@slax:/usr/src/s2# make
gcc -I/usr/src/s2-liplianin/linux/include/ -c lnb.c -o lnb.o
gcc -I/usr/src/s2-liplianin/linux/include/ -c szap-s2.c -o szap-s2.o
gcc lnb.o szap-s2.o -o szap-s2
root@slax:/usr/src/s2# make install
cp szap-s2 /usr/local/bin/
root@slax:/usr/src/s2#
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добавлено: 01.04.2011 14:30
Vitos
Привет Blaze. Ставил пакет szap2 устанавливается без ошибок но сигнал не лочит. Пакет szap-s2 что только не делал и пути к папкам прописывал , кучу форумов перечитал уже все инструкции наизусть выучил а он одну и туже ошибку ----достал уже. В слаксе я ставил szap-s2 по твоей инструкции отлично устанавливается но это было очень давно. Нашел в нете деб пакет szap-s2 установил сигнал лочит нормально но интернет не в какую пара страниц открывает и в ступор.
Этой ошибки больше нет-----
^CInterrupted by SIGINT!
Куда рыть хочу szap-s2 собрать?????????
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добавлено: 01.04.2011 15:12
Blaze
Добрый день
Vitos.
У меня вопрос. Почему вы лочите транспондер
11145 V 22222 5/6 ?
Код: Выделить всё
vitos@vitos-desktop:~$ szap-s2 -n 1 -a 1 -c /etc/channels1.conf -S1 -M5 -C56
reading channels from file '/etc/channels1.conf'
zapping to 1 'DVBS2':
delivery DVB-S2, modulation 8PSK
sat 0, frequency 11145 MHz V, symbolrate 22222000, coderate 5/6, rolloff 0.35
Если заглянуть на
http://www.lyngsat.com/intel904.html , то там такого транспондера нет.
Интернет провайдер STV находится на транспондере 11149 V 26670 (DVB-S2 8PSK 3/4)
Следовательно сигнал,
для второй dvb карты, необходимо лочить в соответствии с данными lyngsat.com
Код: Выделить всё
szap-s2 -n 1 -a 1 -c /etc/channels1.conf -S 1 -M 5 -C 34
и /etc/channels.conf должен иметь вид
Прочитайте это сообщение и ниже под ним.
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добавлено: 01.04.2011 15:19
Vitos
Blaze интернет у меня с 31.5 градус пров His-tream dvbs2.Просто хочу использовать szAP-S2 ОДИН А SZAP удалить.
Re: Видеоурок по запуску скайнет в Ubuntu от Учкун
Добавлено: 01.04.2011 15:30
Blaze
С 31.5e, у провайдера Hi-Stream, транспондер 11739 V 27500 (DVB-S2 8PSK 5/6) -
http://www.lyngsat.com/astra1g.html
/etc/channels.conf
Код: Выделить всё
31.5e-Hi-Stream-DVBS2:11739:v:0:27500:0:0:0
Код: Выделить всё
szap-s2 -n 1 -a 1 -c /etc/channels.conf -S 1 -M 5 -C 56
в лог должно выдать:
Код: Выделить всё
root@root:~# szap-s2 -n 1 -a 1 -c /etc/channels.conf -S 1 -M 5 -C 56
reading channels from file '/etc/channels.conf'
zapping to 1 '31.5e-Hi-Stream-DVBS2':
delivery DVB-S2, modulation 8PSK
sat 0, frequency 11739 MHz V, symbolrate 27500000, coderate 5/6, rolloff 0.35
vpid 0x1fff, apid 0x1fff, sid 0x0000
using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'
status 00 | signal 9eb7 | snr bfdc | ber 00800000 | unc fffffffe |
status 1f | signal b332 | snr bfcc | ber 000002c6 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b332 | snr bf51 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b332 | snr bfdb | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal b332 | snr bf2e | ber 00000000 | unc fffffffe | FE_HAS_LOCK