DVB-S2 карты на STB0899 - Technotrend S2-3200,Technisat SkyStar HD/HD2, Satelco, KNC1

  • заработал szap. снес все, установил по новой, добавил явно тип головки, стало быстрее лочится.


    Perviy kanal SNG:11606:vC56:S80.0E:44948:171:172=rus:0:0:35:1:1:0:ISO8859-5


    /usr/local/src/szap2# ./szap2 -c test.conf -lENHANCED -t0 -n1 reading channels from file 'test.conf'
    zapping to 1 'Perviy':
    sat 0, frequency = 11606 MHz V, symbolrate 44948000, vpid = 0x00ab, apid = 0x00ac sid = 0x0023
    Querying info .. Delivery system=DVB-S
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    ----------------------------------> Using 'STB0899 DVB-S' DVB-S
    do_tune: API version=3, delivery system = 0
    do_tune: Frequency = 1856000, Srate = 44948000
    do_tune: Frequency = 1856000, Srate = 44948000
    status 1e | signal 00ee | snr 0048 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 00f0 | snr 0049 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 00f0 | snr 004a | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 00f0 | snr 0048 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 00f0 | snr 0049 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 00f0 | snr 0049 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 00f0 | snr 0048 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    /usr/local/src/szap2#
    лочится очень быстро, никаких смещений по частоте и скорости не делал. с картинкой все тоже самое, после залочки проходит 5-7 секунд после этого появляеься сыпанная картинка.


    для сравнения канал который показывает:


    Kuzbass:11650:v:S80.0E:5700:308:256:0:0:1:1:1:0:ISO8859-5


    /usr/local/src/szap2# ./szap2 -c test.conf -lENHANCED -t0 -n3
    reading channels from file 'test.conf'
    zapping to 3 'Kuzbass':
    sat 0, frequency = 11650 MHz V, symbolrate 5700000, vpid = 0x0134, apid = 0x0100 sid = 0x0001
    Querying info .. Delivery system=DVB-S
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    ----------------------------------> Using 'STB0899 DVB-S' DVB-S
    do_tune: API version=3, delivery system = 0
    do_tune: Frequency = 1900000, Srate = 5700000
    do_tune: Frequency = 1900000, Srate = 5700000
    status 1e | signal 0128 | snr 0028 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 0128 | snr 0028 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 0128 | snr 0028 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 0128 | snr 0028 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 0128 | snr 002a | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 0128 | snr 0027 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
    status 1e | signal 0128 | snr 0028 | ber 00000000 | unc fffffffe | FE_HAS_LOCK


    теперь хоть есть с чем сравнивать. так что дело все похоже в SR =)
    позже попробую szap на SS2.

  • при stb0899_set_mclk(state, 108000000);


    1TVRUS CIS;RSCC:11604:VC56S0Z0:S80.0E:44948:171:172:0:0:35:1:2:0
    -уверенно принимается на частоте от 11597 до 11603 MHz.
    CTC+0;RSCC:11044:VC34S0Z0:S53.0E:44950:44:42:0:0:4:2:1:0
    -уверенно принимается на частоте от 11032 до 11040 MHz.
    Сигнал иногда удается захватить если сместить частоту аналогично вверх.
    S75.0e -не получается принять, хотя ALTDVB показывает каналы.


    Погода плохая, снегопад, так что оценка не объективная.

  • при установке на tt3200
    stb0899_set_mclk(state, 108000000);
    начали нормально показывать dvb-s2 каналы. для какналов high SR это не помогло
    однако интересно

  • народ, Ману просит протестировать работу драйверов с увеличенной частотой процессора демодулятора - 108 МГц.
    Отрицательный момент этого - возможен повышенный нагрев чипа.
    Mishel выше описывал как перейти с 99 на 108 МГц.

  • Результаты тестирования 75,80e со старым multiproto
    Частота демодулятора 108MHz.
    Есть вероятность угробить плату от перегрева.

    Файлы

    • test80_75.txt

      (14.51 kB, скачали 16 раз, последнее скачивание: )
  • правильно я понял - 108 Мгц дает-таки небольшой прирост в чутье для слабых каналов. Но конечно, же - перегрев карты при 108 это серьезный довод в пользу 99 Мгц.

  • у меня прирост силы сигнала / snr на dvb-s составил ~1 пункт по шкале Ману, можно списать на погрешность :)
    а проблемму нагрева я решил тупо - повесил радиатор, ибо изменение тактовой позволило увидеть dvb-s2 с 60.0E (правда подсыпают немного, но показывают и звук не рвется)

  • Исходный код
    проблемму нагрева я решил тупо - повесил радиатор


    Ну почему же "тупо", очень даже правильное решение. Можно правда сделать элегантнее - аккуратно приклеить термоклеем, но тогда о гарантии можно забыть.

  • Цитата

    правильно я понял - 108 Мгц дает-таки небольшой прирост в чутье для слабых каналов.


    Не понятно как определять чувствительность. В сравнении с SS2 чувствительность слабая т.к. проблем с данными каналами у меня не было.
    Не все каналы у меня пошли и c multiproto+SS2.
    Мне кажется не стоит слишком далеко уходить в сторону (радиаторы, клей).
    Более актуально протестировать текущие изменения.

  • в комплектах к системам охлаждения видюх идут маленькие радиаторы для модулей памяти (2x2 см), у них снизу липучка термопроводная. вот такой я и подвесил.
    по поводу чувствительности - имхо на tt 3200 чувствительность на dvb-s нормальная, а вот у dvb-s2 - хромает.
    и проблемма с быстрыми транспондерами. но, тут скорее всего карточка захлебывается - нужно более адаптивно подстройку тюнера делать: где усилить сигнал - а где и ослабить.
    но это конкретно в моем случае. у других возможно что-то иначе.

  • поставил федору 8 вместо 7 и началось,,,
    главный косяк в том что нет /dev/dvb и никак не создается

  • товарищ Hans Werner выпустил
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    второй патч насколько я понял внедряет поддержку Twinhan VP-1041 в мультипрото, при этом сам код содержит в себе код из
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. Про Mantis дрова мы с вами еще не говорили на форуме :)


  • в общем полтергейст какой-то
    стояла федора 7, и мультипрото за 26 декабря. ядро 2.6.22.1
    ведро нормально работало
    снес все и поставил федору 8
    с тем же мультипрото udev не создавало /dev/dvb, сколько не пытался не смог заставить заработать
    поставил на этот мультипрото патч для мантиса, и /dev/dvb появилось!
    правда полезли другие ошибки и все равно не работает, но хоть что-то уже
    Ману в чате сказал сделает обновление этой ночью, если я правильно понял, в крайнем случае поставлю опять 7 федору и буду искать причину

  • По сути это патч о котором писалось выше

    Цитата

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


    Результаты аналогичны тем, что описывал раньше.
    Патчил с мелкими исправлениями multiproto от 26 января.
    На ядре 2.6.18-4-686 (debian etch) у меня последний multiproto не собирается.

  • все, понял все окончательно S.
    точно, мультипрото нужно было и раньше патчить для 1041, я просто забыл про это

  • У меня свежий multiproto c патчем для Twinhan 1041 сигнал не захватывает.
    Последний рабочий вариант multiproto-45eec532cefa.

  • да такая же проблема
    в логах валятся какие то ошибки
    я слил мантис от Ману Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    седня попробую

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем ua0lnj ().

  • Там нет поддержки VP-1041.
    Попробовал добавить. Улучшения не получил.
    Надо отслеживать изменения в stb0899, stb6100.

    Файлы

    • 1041.diff.txt

      (37.69 kB, скачали 7 раз, последнее скачивание: )
  • Подскажите что за проблемма у меня. Карта TT3200, система OpenSus 10.3. Скачал и поставил multiproto-332fba142c5d.tar.bz2, по сылке скачал szap2-20070727.tgz, в архиве лежал готовый szap2, переменовал его в szap и кинул в /usr/bin заменив старый szap. Карта определилась нормально, модули загрузились автоматом, запускаю скрипт для спутникого инета в консоле от root, все окей, интернет работает, но через несколько минут карта засыпает, выключает питиние датчика. options dvb-core dvb_shutdown_timeout=0 прописано в modprobe.conf.


    Вот лог скрипта для спутникого инета:


    Linux# tt1401 start
    reading channels from file '/root/.szap/channels.conf'
    zapping to 1 'W6-21,6':
    sat 0, frequency = 11345 MHz H, symbolrate 28782000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000 (fec = -2147483648, mod = 2)
    Querying info .. Delivery system=DVB-S
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    ----------------------------------> Using 'STB0899 DVB-S' DVB-S
    diseqc: sat_no:0 pol_vert:0 hi_band:0 cmd:e0 10 38 f2 wait:0


    do_tune: API version=2, delivery system = 0
    do_tune: Frequency = 1595000, Srate = 28782000 (DVB-S)
    do_tune: Frequency = 1595000, Srate = 28782000 (SET_PARAMS)



    status 1e | signal 00fc | snr 007e | ber 00000000 | unc fffffffe | FE_HAS_LOCK


    DVB Network Interface Manager
    Copyright (C) 2003, TV S.p.A


    Status: device dvb0_0 for pid 1024 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: Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. Support: support@globax.info
    Linux#

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем RusWolf ().

  • Цитата

    Со слов пользователя RusWolf
    Подскажите что за проблема у меня. Карта TT3200, система OpenSus 10.3. Скачал и поставил multiproto-332fba142c5d.tar.bz2, по ссылке скачал szap2-20070727.tgz, в архиве лежал готовый szap2, переименовал его в szap и кинул в /usr/bin заменив старый szap.


    можно было бы и не переименовывать, ибо /usr/bin/szap2 прекрасно бы отработал.



    Цитата

    интернет работает, но через несколько минут карта засыпает, выключает питание датчика. options dvb-core dvb_shutdown_timeout=0 прописано в modprobe.conf.


    не знаю, как в suse, а
    в дебиане надо еще дополнительно прописывать options dvb-core dvb_shutdown_timeout=0 в /etc/modprobe.d/dvb (файл может называться и по другому). Проверь (modinfo dvb-core), что опция dvb_shutdown_timeout=0 реально отработала - если да, и питание все равно отключается, то можно рапортовать Ману о глюке.


    ps
    кстати, а у тебя szap2 после того, как сигнал залочился отключается или продолжает работать и выводить статистику ?
    попробуй не отключать szap2 - пусть все время лочит сигнал и выводит статистику.