DVB-S2 карта на CX24116 - Hauppauge HVR4000 & NOVA-HD-S2, Omicom SS4,TBS8920,Prof7300,ST-4200


  • Как они могут криво встать ???
    В непатченом multiproto нет файлов cx24116.c и cx24116.h
    ok, я получаю так:


    Вот лог:



    ok, у меня аналогично


    Ошибки компиляции:


    Протокол загрузки после рестарта:


    И не работает....
    szap -r -c Astra-19.2E.conf -a0 "Pro 7 HD"


    szap2 -r -c Astra-19.2E.conf -t2 -m8 -e2 "Pro 7 HD"

    Исходный код
    reading channels from file 'Astra-19.2E.conf'
    zapping to 2 'Pro 7 HD':
    sat 1, frequency = 12722 MHz H, symbolrate 22000000, vpid = 0x00ff, apid = 0x0103 sid = 0x27d8 (fec = 32, mod = 8)
    Querying info .. Delivery system=DVB-S2
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    ioctl DVBFE_GET_INFO failed: Invalid argument

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

  • lsmod | grep cx

  • ошибки при компиляции у меня такие же (правда по памяти сужу), Ману объяснял, что они не критичны ,просто для информации и связаны они с еще нереализованными функциями stv0899.


    гм, странно - а dvb-s каналы работают ? на обычном szap/scan и на szap2 ? еще не вижу логов, где бы было видно что firmware грузится.


    У меня вот такая же ошибка
    ioctl DVBFE_GET_INFO failed: Invalid argument
    была, когда мы с Дарроном экспериментировали и я по ошибке использовал szap2 вместо szap. На что он мне ответил, что в его патче dvb-s2 не реализован был и поэтому надо пользоваться szap.


    Но в твоем случае, szap2 должен работать, равно как и scan для dvb-s каналов.


    А szap2 откуда качал ?


    если ничего не поможет, то тогда предлагаю автору патча отписать.

  • Цитата

    Со слов пользователя Goga777
    ошибки при компиляции у меня такие же (правда по памяти сужу), Ману объяснял, что они не критичны ,просто для информации и связаны они с еще нереализованными функциями stv0899.


    Это понятно, одни warnung'и


    Цитата

    Со слов пользователя Goga777
    гм, странно - а dvb-s каналы работают ? на обычном szap/scan и на szap2 ?


    Не пробовал еще. Попробую.


    Цитата

    Со слов пользователя Goga777
    еще не вижу логов, где бы было видно что firmware грузится.


    Firmware брал так:

    Bash
    #!/bin/sh -e
    
    
    cd ~/Firmware
    wget ftp://167.206.143.11/outgoing/Oxford/88x_2_117_24275_1_INF.zip
    unzip 88x_2_117_24275_1_INF.zip
    dd if=Driver88/hcw88bda.sys of=dvb-fe-cx24116.fw skip=81768 bs=1 count=32522
    cp dvb-fe-cx24116.fw /usr/lib/hotplug/firmware/


    Видно, что szap2 не работает, а szap загрузил firmware.
    Вот из syslog'a:

    Исходный код
    Dec 18 10:58:21 vdr-lenny kernel: ioctl32(szap2:3718): Unknown cmd fd(4) cmd(c1a46f55){t:'o';sz:420} arg(fffa52f0) on /dev/dvb/adapter0/frontend0
    Dec 18 10:58:21 vdr-lenny kernel: cx24116_firmware_ondemand: Waiting for firmware upload (dvb-fe-cx24116.fw)...
    Dec 18 10:58:21 vdr-lenny kernel: cx24116_firmware_ondemand: Waiting for firmware upload(2)...
    Dec 18 10:58:25 vdr-lenny kernel: cx24116_load_firmware: FW version 1.20.79.0
    Dec 18 10:58:25 vdr-lenny kernel: cx24116_firmware_ondemand: Firmware upload complete
    Dec 18 10:58:26 vdr-lenny kernel: ioctl32(szap2:3727): Unknown cmd fd(4) cmd(c1a46f55){t:'o';sz:420} arg(ffcf23f0) on /dev/dvb/adapter0/frontend0



    szap2 помоему здесь был: Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    Где взял szap - из debian репозитория и еще откуда-то не помню откуда...
    Может нужен свежий szap ? Где его взять ?

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

  • Исходный код
    то тогда предлагаю автору патча отписать


    На нашем форуме писал я уже, что его белеберда нифига не работает. Пытался написать ему на вдр-портале, так там почемуто мне не разрешается писать сообщения. Самый работающий у меня на сегодняшний день - это пропатченный мультипрото с замененным cx24116.c . DVB-S2 каналы безукаризненно включаются если предварительно был включен на этом порту дайсека обычный DVB-S. Вчера поставил TT-3200, так она сразу всё залочила и S2 и обычные, причём лочит в любом порядке лишь изредка призадумываясь. Надо попробовать сравнить дрова друг с другом и очень неплохо былобы иметь документацию тюнера со всеми параметрами приказов. Насколько я понял у Штайнхауза никакой документации нет и он пытается идти вслепую. Да, что касается ошибок при компиляции stb0899, то необходимо "допатчить"
    дрова (вероятнее всего виновата версия GCC)

    у меня после этого TT-3200_драйвер заработал нормально.

  • Нормальный DVB-S работает:


    Нагрузка процессора в пределах 10-20%

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

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


    Using the wrong header/core/driver/app. You managed to mix up
    the old and new one's. Somewhere something is missing. :)

  • И как его (szap2 от Manu) скомпилировать ?
    Где ../../ost/include/ ?


    gcc -Wall -I../../ost/include -O2 szap.c -o szap

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

  • Скомпилировалось, но толку нету...

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

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

  • Ничего не дало...

    Bash
    #!/bin/sh -e
    
    
    cd ~/SZAP2
    wget http://abraham.manu.googlepages.com/szap.c -O szap2.c
    
    
    cd /usr/src/szap2
    cp ~/SZAP2/szap2.c .
    cp /usr/src/dvb-apps/util/szap/lnb.* .


    Bash
    #!/bin/sh -e
    
    
    cd /usr/src/szap2
    cc -c lnb.c
    cc -c -I/usr/src/multiproto/linux/include szap2.c
    cc -o szap2 szap2.o lnb.o


    /usr/src/szap2/szap2 -r -c Astra-19.2E.conf -t2 -a0 "Pro 7 HD"

    Исходный код
    reading channels from file 'Astra-19.2E.conf'
    zapping to 2 'Pro 7 HD':
    sat 0, frequency = 12722 MHz H, symbolrate 22000000, vpid = 0x00ff, apid = 0x0103 sid = 0x27d8
    Querying info .. Delivery system=DVB-S2
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    ioctl DVBFE_GET_INFO failed: Invalid argument

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

  • при компиляции мультипрото есть 2 варианта, откуда брать dvb headers -
    - те, которые уже когда-то были скачаны и установлены в системе
    - или из те, которые присуствуют в мультипрото.


    наверняка, между ними есть разница.
    Ману настаивает на том, что надо использовать второй вариант. А как это реально сделать ? как указать gcc использовать хедеры от мультипрото ?


    на крайний случай, может попробовать скопировать хедеры из мультипрото в /usr/include ?

  • Я показывал все мои реальные скрипты с которыми я все это делал...
    Где не правильно ?


    И еще, не у меня одного же такое:
    ioctl DVBFE_GET_INFO failed: Invalid argument


    Цитата

    Со слов пользователя Goga777
    на крайний случай, может попробовать скопировать хедеры из мультипрото в /usr/include ?


    Было сделано:

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

  • Уже пересобрал, не помогло.


    Я так понимаю (смотри Makefile в /usr/src/multiproto/linux/drivers/media/dvb/frontends),
    что отсюда это берется:
    EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core/


    P.S
    Стандартный szap с нормальными DVB-S каналами работает и mplayer показывает.

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

  • я не знаю, что это за строчка.
    Я думаю, что при компиляции мультипрото gcc ищет хедеры в /usr/include/linux
    посмотри, что там у тебя есть

  • Я скопировал все файлы
    из /usr/src/multiproto/linux/include/linux
    в /usr/include/linux


    Вот, старые файлы переименованы в xxx.ORIGINAL, даже diff'ы сделал ;)

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