LINUX.ORG.RU

Prof Red 7300 DVB-S2 лочит, но не кажет

 , ,


0

2

Купил для тестов эту карточку (заявлена поддержка линуксами, о чем говорит официальная фирмваря) (на работе есть пара таких-же, которые работают, но не все транспондеры видят даже с конденсаторами), поставил тазик на крышу, настроил его на свековском ресивере, выловил ABS1 универсальной головкой, закрепил, проверил, воткнул карту в PCI, посмотрел на падающий сигнал в tvheadend'е, припаял два конденсатора на 3300 мкф (один справа - заменил 11'ый по схеме и один слева - параллельно самому крайнему[карта в слоте, не скажу точнее]) как советовали бывалые «рыбаки», но получил следующее:

szap

Фиктивный транспондер:

sat 0, frequency = 12440 MHz V, symbolrate 22000000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 03 | signal  97% | snr   0% | ber 0 | unc 0 | 
Реальный транспондер:
sat 0, frequency = 12640 MHz V, symbolrate 22000000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 1f | signal  77% | snr  76% | ber 0 | unc 0 | FE_HAS_LOCK

scan

 server   :(~)
 sudo scan /usr/share/dvb/dvb-s/ABS1-75.0E 
[sudo] password for elemashine: 
scanning /usr/share/dvb/dvb-s/ABS1-75.0E
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 12518000 V 22000000 9
initial transponder 12548000 V 22000000 9
initial transponder 12579000 V 22000000 9
initial transponder 12640000 V 22000000 9
initial transponder 12670000 V 22000000 9
initial transponder 12693000 V 10000000 9
initial transponder 12704000 V 3900000 9
initial transponder 12740000 V 7408000 9
>>> tune to: 12518:v:0:22000
DVB-S IF freq is 1918000
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x0010
>>> tune to: 12548:v:0:22000
DVB-S IF freq is 1948000
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x0010
>>> tune to: 12579:v:0:22000
DVB-S IF freq is 1979000
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x0010
...

...
>>> tune to: 12740:v:0:7408 (tuning failed)
DVB-S IF freq is 2140000
WARNING: >>> tuning failed!!!
dumping lists (0 services)
Done.
(тут следует сделать отступ - последняя тройка транспондеров не существует и при рабочей карте ругается на тюнинг, но первые три должны показать список найденных каналов)

tvheadend показывает frontend status OK по всем полям реальных транспондеров, szap их также видит нормально и может отличить пустой от рабочего, но каналы не сканируются и я прошу помощи у специалистов по запуску этой ужасной DVB карты под линуксом. Прошивки разные пробовал, дрова пересобирал. Все одно. Спасибо

★★★★★

параллельно самому крайнему

тут я сам запутался когда перечитал. Это значит запараллелил два конденсатора - твердотельный родной и 3300. Полярность везде соблюл :)

minakov ★★★★★
() автор топика

Попробуй настроиться на транспондер с низкой символьной скоростью (если такие есть на 75 градусе). Если поймает - значит у тебя грязь по питанию на антенну идет. Смотри осциллом выход карты при подключенной антенне.

А вообще можно с помощью szap настроиться на какой-нибудь транспондер и с помощью dvbsnoop посмотреть, какие пакеты идут со спутника.

forth32
()
Ответ на: комментарий от forth32

все что выше 11000 на вертикальной szap видит и выводит нормально. На низких частотах ни одного транспондера не могу выловить (в частности на 3887000 V 7495000 только что испытал). На высоких минимальный BR - 18050 на 12704 тр. Сигнал кажет около 70% почти на всех, лочится (кстати я не дописал - три, иногда 4, раза szap сканирует с BER 0, а затем дописывает в BER:
status 1f | signal 75% | snr 64% | ber 0 | unc 0 | FE_HAS_LOCK
status 1f | signal 75% | snr 64% | ber 11443 | unc 0 | FE_HAS_LOCK
status 1f | signal 75% | snr 64% | ber 11443 | unc 0 | FE_HAS_LOCK
status 1f | signal 75% | snr 64% | ber 11443 | unc 0 | FE_HAS_LOCK
status 1f | signal 75% | snr 64% | ber 11443 | unc 0 | FE_HAS_LOCK
)
Осциллографа, к сожалению, нет и не предвидится.

//Пока писал, этот ber снизился до ~7000

minakov ★★★★★
() автор топика
2 августа 2012 г.

<Necropost> Нужно посомтреть dvbsnoop'ом нулевой PID на прдемет PAT. Если есть, то проблема в скане. Если его нет, то пиды фильтруются и можно попробовать отключить в драйвере эту фильтрацию. Вообще можно просто сдампить поток dvbsnoop'ом, посмотреть дамп vlc и таким образом получить соответсвие пидов каналам и скан не нужен. </necropost>

Theif
()
Ответ на: комментарий от Theif

Спасибо но проблема решена заменой
карточки

minakov ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.