LiplianinDVB - DVB-S/S2 драйвера от Igor M. Liplianin - авторский топик

  • Доброго времени суток.
    Я хотел отписаться по поводу карту omicom 4200.
    VDR не видит карту
    что выдает root@hdvdr:/usr/src/VDR# dmesg в прикрепленном файле
    или нужно что то куда то прописать?
    буду очень признателен если удастся оживить карту.
    Спасибо.

    Файлы

    • файл.tar.gz

      (9.21 kB, скачали 13 раз, последнее скачивание: )

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

  • Что-то вроде этого в файле cx88-cards.c нужно изменить:


    Плюсы означают, что эти строки надо добавить. Плюсы, конечно, вводить не надо :)
    Только нуждается в проверке. Карта совсем не омиком, судя по PCI ID.
    Если не поможет, то можно попробовать:
    В любом случае, интересно знать, что вышло.

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

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

  • Ну аналог, так аналог. Найти в коде cx88-cards.c

    Исходный код
    },{
                    .subvendor = 0xA044,
                    .subdevice = 0x2011,
                    .card      = CX88_BOARD_OMICOM_SS4,


    поменять на

    Исходный код
    },{
                    .subvendor = 0xB200,
                    .subdevice = 0x4200,
                    .card      = CX88_BOARD_OMICOM_SS4,


    Что получилось?

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

  • Не знаю, в чем тут соль, но обязательно

    Исходный код
    rmmod cx88-dvb
    modprobe cx88-dvb


    для уверенности, что старый модуль в памяти не висит. А легче перезагрузить.
    Может .subvendor .subdevice местами поменять, вечно я их путаю.

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

  • liplianindvb, szap2, szap-s2 теперь есть на


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

  • Вот еще что скажу.
    Я пишу сейчас stv0900/0903 драйвер. Manu Abraham говорит, что у него есть наработки по нему. И не удивительно - отличаются от stb0899 не очень.
    Есть надежда, что опубликует когда-нибудь S.
    Но я же не могу ждать или просить 8)
    S2API код при этом в 2 раза короче.
    Так что мчим на всех парах.
    sourceforge меня пробрасывает пока :(

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

  • Цитата


    Я пишу сейчас stv0900/0903 драйвер


    в каких девайсах они используются?

    Цитата


    sourceforge меня пробрасывает пока


    ты же съехал с sourceforge
    если нужно место для репо то обращайся. сделаем. места хватит

    Цитата


    S2API код при этом в 2 раза короче.


    тут поподробнее и с примерами плс ...

  • Цитата

    Со слов пользователя фрее-х


    в каких девайсах они используются?


    Меня просили пока не афишировать. Потому и доверяют, что ничего не сливаю.

    Цитата


    ты же съехал с sourceforge
    если нужно место для репо то обращайся. сделаем. места хватит


    Потому и съехал :(
    Mercurial туда хакерским путем установил, а после их "апгрейда" все работает, кроме ssh. Пишу письма...
    Насчет места, спасибо, буду иметь в виду. Прямо сейчас не надо, но понадобится.
    Сырой код я не публикую, себе же дороже.

    Цитата


    тут поподробнее и с примерами плс ...



    При этом
    set_property/get_property == "return 0"
    set_frontend == search (по функциональному смыслу)
    Борода вся лишняя при этом обрезается безжалостной рукой X(


    Post Scriptum: И не надо говорить про годы труда, не честно это.
    Просто вздохнуть полной грудью, расслабиться и перевести stb0899 вместе с stb6100 на S2API за одну ночь. Ну ладно, за две.
    Post Post Scriptum: Просили недавно даже один драйвер не писать. Не надо, мол, мы передумали. Хотя карту уже прислали :)

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

  • Цитата


    Просто вздохнуть полной грудью, расслабиться и перевести stb0899 вместе с stb6100 на S2API за одну ночь. Ну ладно, за две.


    как раз хотел этим заняться в отпуске. сидя с лептопом на берегу Северного Моря.
    но чуствую будет двойная работа. нет никакой координации.


    P.S: stv0900=2*stv0899 ;)

  • stv0900==2*stv0903 однозначно
    На сайте ST так и написали, что stv0903 создана для упрощения перехода на stv0900
    Тем не менее(это я так считаю), код для stb0899 на 50% облегчает разработку кода для stv0903.
    Но stv0900 - это уже мультифронтенд.
    Как видно из моего предыдущего поста, конвертнул я код по-быстрому для stb0899/stb6100 под S2API до уровня "компилируется OK". Только нет у меня s2-3200 :(
    Хочешь, поделюсь сырцами, только на условиях выкидывать безжалостно пустопорожний multiproto код оттуда. А Ману никому ничего не разрешит и сам не станет делать. Пусть тогда едет к ... во второе свадебное путешествие S.


    Опять-же multiproto tree еще много чего содержит. CI интерфейс, например, мне интересен.
    На остальное нет времени. Попробовал вот vdr-1.7.1 вчера. Вроде работает.

  • 1. February 28, 2007

    Цитата


    The new multi-standard STV0900 provides in a single package the functionality of two of ST's established STB0899 demodulators,


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


    2. Судя по даташиту Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    stv0903 это опять таки одиночный демодулятор. Но явно свежий. Доку от августа 2008


    3. ТТ 3200 карта есть. Но тесты могу только начать с 6 октября.


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

  • Функциональный аналог - хитрая фраза. В таком случае костыль - функциональный аналог ноги S. S. S. S. S.
    А stv0903 еще более аналог. А в общем-то не важно, а важно то, что я для себя лично все по полочкам разложил. Вот напишу драйвер, и все.


    The new STV0903 demodulator, which operates seamlessly with ST's new STV6110A silicon tuner, is implemented in a cost-optimized process technology and allows easy upgrade to ST's dual-channel STV0900 demodulator, which was launched in early 2007. The STV6110A silicon tuner is a replacement for ST's STB6000 and STB6100 tuners, which have shipped a cumulative volume of more than 30 million units since 2004. The STV6110A is also suitable for use in markets outside of the DVB-S2 standard, such as Japan, and China, in which new satellite standards are emerging. Importantly, this new STV6110A tuner and STV0903 demodulator combo provides manufacturers with a significant reduction in power consumption offering 600mW and 1.2W, respectively, which is approximately 50% of the combined power consumption of ST's previous chipset.

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

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

    Это будет тыкание пальцем в северное небо над северным морем. Это уже не отдых. В лабор!

  • Цитата

    Со слов пользователя sergeant


    Для целей эксперимента могу на время выслать свою карту Pinnacle 452е. Она, насколько я знаю, очень близка по "начинке" к S2-3200, только она USB. Мой личный интерес в том чтобы эта карта у меня стабильно бы с VDR работала. А то судя по обсуждениям на форумах, похоже такими картами под линуксом мало кто пользуется. Как бы вообще не "забыли" для неё поддержку в линуксе сделать..


    Не стоит высылать.
    Кто-то забудет, а я помню S.
    Могу посоветовать чуток потерпеть, все будет OK.

  • Скажите а появилась ли поддержка ST4200 в ваших драйверах, это тот который копия omicom....
    Просто устройство вроде появилось


    [ 53.097230] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
    [ 53.098402] cx88[0]: subsystem: b200:4200, board: Omicom SS4 DVB-S/S2 PCI [ca rd=71,autodetected], frontend(s): 1
    [ 53.098411] cx88[0]: TV tuner type -1, Radio tuner type -1
    [ 53.169597] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip l


    это я поменял pci idы...


    root@arvdr:~# szap-s2 -a 1 -c /etc/vdr/channels.conf -n 5
    reading channels from file '/etc/vdr/channels.conf'
    zapping to 5 'A-ONE;RSCC':
    delivery DVB-S, modulation QPSK
    sat 0, frequency 12304 MHz H, symbolrate 27500000, coderate auto, rolloff auto
    vpid 0x0191, apid 0x0192, sid 0x0194
    using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'
    FE_SET_TONE failed: No such file or directory
    FE_SET_VOLTAGE failed: Operation not supported
    FE_DISEQC_SEND_MASTER_CMD failed: No such file or directory
    FE_SET_TONE failed: No such file or directory
    status 05 | signal fffe | snr ffff | ber 436943e8 | unc 0000fd9a |
    status 05 | signal fffe | snr ffff | ber 436943e8 | unc 0000fd9a |
    status 05 | signal fffe | snr ffff | ber 436943e8 | unc 0000fd9a |
    status 05 | signal fffe | snr ffff | ber 436943e8 | unc 0000fd9a |
    status 05 | signal fffe | snr ffff | ber 436943e8 | unc 0000fd9a |
    status 05 | signal fffe | snr ffff | ber 436943e8 | unc 0000fd9a |


    тоже самое было до смены...
    Может я чтото неправильно делаю?

  • Цитата


    Скажите а появилась ли поддержка ST4200 в ваших драйверах


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




    Кстати этот трэд наверное надо закрывать. Потому как не актуален (LiplianinDVB базировался на мултипрото). Что скажешь, Goga777?

  • Извините за оффтоп, ткните меня носом, что я делаю не так, другая карта tt1401 лочит сигнал, эта же нет.... в какую сторону копать?