Видеоурок по запуску скайнет в Ubuntu от Учкун

Граббинг, Шаринг, Настройка ресиверов...
Vitos
Интересующийся
Интересующийся
Сообщения: 22
Зарегистрирован: 27.03.2010 16:19
Откуда: Ставрополь

Re: Видеоурок по запуску скайнет в Ubuntu от Учкун

Непрочитанное сообщение#181 » Vitos » 29.03.2011 11:42

лог команды:
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
Последний раз редактировалось Vitos 29.03.2011 11:55, всего редактировалось 1 раз.

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8926
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Redmi 7
Прошивка: Android 9
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Видеоурок по запуску скайнет в Ubuntu от Учкун

Непрочитанное сообщение#182 » Blaze » 29.03.2011 11:54

Должно быть так:

Код: Выделить всё

/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 для вашего типа карт.
Так, что копать следует в этом направлении.

Vitos
Интересующийся
Интересующийся
Сообщения: 22
Зарегистрирован: 27.03.2010 16:19
Откуда: Ставрополь

Re: Видеоурок по запуску скайнет в Ubuntu от Учкун

Непрочитанное сообщение#183 » Vitos » 29.03.2011 17:28

Спасибо 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:~$ 
Куда дальше копать есть варианты????

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8926
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Redmi 7
Прошивка: Android 9
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Видеоурок по запуску скайнет в Ubuntu от Учкун

Непрочитанное сообщение#184 » Blaze » 29.03.2011 19:03

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

Vitos
Интересующийся
Интересующийся
Сообщения: 22
Зарегистрирован: 27.03.2010 16:19
Откуда: Ставрополь

Re: Видеоурок по запуску скайнет в Ubuntu от Учкун

Непрочитанное сообщение#185 » Vitos » 30.03.2011 15:02

Привет 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 но при попытке :shock: - 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 почему не хочет работать????

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8926
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Redmi 7
Прошивка: Android 9
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Видеоурок по запуску скайнет в Ubuntu от Учкун

Непрочитанное сообщение#186 » Blaze » 30.03.2011 15:48

Привет 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/ командой:

Код: Выделить всё

cd /usr/src/
В данной директории делаем линк, следующей командой в консоли:

Код: Выделить всё

ln -s s2-liplianin s2
7. Перемещаемся в директорию /usr/src/s2 командой:

Код: Выделить всё

cd /usr/src/s2
8. Вводим по очереди команды:

Код: Выделить всё

make
make install
Лог компиляции:

Код: Выделить всё

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#

Vitos
Интересующийся
Интересующийся
Сообщения: 22
Зарегистрирован: 27.03.2010 16:19
Откуда: Ставрополь

Re: Видеоурок по запуску скайнет в Ubuntu от Учкун

Непрочитанное сообщение#187 » Vitos » 01.04.2011 14:30

Привет Blaze. Ставил пакет szap2 устанавливается без ошибок но сигнал не лочит. Пакет szap-s2 что только не делал и пути к папкам прописывал , кучу форумов перечитал уже все инструкции наизусть выучил а он одну и туже ошибку ----достал уже. В слаксе я ставил szap-s2 по твоей инструкции отлично устанавливается но это было очень давно. Нашел в нете деб пакет szap-s2 установил сигнал лочит нормально но интернет не в какую пара страниц открывает и в ступор.
Этой ошибки больше нет-----
^CInterrupted by SIGINT!
Куда рыть хочу szap-s2 собрать?????????

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8926
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Redmi 7
Прошивка: Android 9
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Видеоурок по запуску скайнет в Ubuntu от Учкун

Непрочитанное сообщение#188 » Blaze » 01.04.2011 15:12

Добрый день 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 должен иметь вид

Код: Выделить всё

STV-DVBS2:11149:v:0:26670:0:0:0
Прочитайте это сообщение и ниже под ним.

Vitos
Интересующийся
Интересующийся
Сообщения: 22
Зарегистрирован: 27.03.2010 16:19
Откуда: Ставрополь

Re: Видеоурок по запуску скайнет в Ubuntu от Учкун

Непрочитанное сообщение#189 » Vitos » 01.04.2011 15:19

Blaze интернет у меня с 31.5 градус пров His-tream dvbs2.Просто хочу использовать szAP-S2 ОДИН А SZAP удалить.

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8926
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Redmi 7
Прошивка: Android 9
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Видеоурок по запуску скайнет в Ubuntu от Учкун

Непрочитанное сообщение#190 » Blaze » 01.04.2011 15:30

С 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

Ответить