VDR & SC. Подтолкните плиз, упёрся лбом :)

  • Топчусь на месте, где-то что-то наверное не догнал :) FTA показывает без проблем, с закрытыми что-то пока глухо. SoftCam.Key качал cardmanie.



    Конфиг:
    Slackware 10
    SS2 + DXR3
    VDR 1.3.12, SC 0.3.17, DXR 0.2.3-pre2



    По всем описаниям идёт ссылка на patched root. Но я так понимаю он нужен только для SS1?


    Или проблема всё-таки в неправильном SoftKey? Где их вообще берут? :)


    Спасибо!



    Логи:


    lsmod
    =====
    Module Size Used by
    bt865 5124 0
    stv0299 16008 0
    via_agp 6048 1
    em8300 59356 0
    i2c_algo_bit 8488 1 em8300
    skystar2 23396 0
    dvb_core 70704 2 stv0299,skystar2
    i2c_core 20080 4 bt865,stv0299,i2c_algo_bit,skystar2
    8139too 16928 0
    mii 3872 1 8139too
    agpgart 26312 1 via_agp


    runvdr
    ======


    root@fw:/usr/local/src/VDR/PLUGINS/src# runvdr
    plainkeys: registering key type V (super)
    loaders: registering loader Viaccess
    systems: registering CA system Viaccess, pri -10
    plainkeys: registering key type Z (super)
    plainkeys: registering key type S (super)
    loaders: registering loader Seca
    systems: registering CA system Seca, pri -10
    plainkeys: registering key type N (super)
    systems: registering CA system Nagra, pri -10
    plainkeys: registering key type I
    loaders: registering loader Irdeto
    systems: registering CA system Irdeto, pri -10
    plainkeys: registering key type C (super)
    systems: registering CA system Conax, pri -10
    cardclients: registering cardclient newcamd
    cardclients: registering cardclient aroureos
    cardclients: registering cardclient radegast
    cardclients: registering cardclient camd33
    cardclients: registering cardclient cardd
    cardclients: registering cardclient buffy
    cardclients: registering cardclient camd35
    systems: registering CA system Cardclient, pri -15
    loaders: registering loader ECM
    loaders: registering loader KEY
    secakey: bad key format 'SoftCam - KeyFile'
    plainkeys: keyfile format error line ' Update: 19.10.2004 Time: 07.00 <URL>;
    plainkeys: keyfile format error line '-------------------------------------------------------------------------------------'


    [поскипаны остальные подобные ошибки]


    plainkeys: loaded 254 keys from /video/plugins/SoftCam.Key
    cc-link: created 0 client(s) from /video/plugins/cardclient.conf
    cardinfo: loaded 0 Irdeto cards from /video/plugins/Ird-Beta.KID
    cardinfo: loaded 0 Seca cards from /video/plugins/Seca.KID
    cardinfo: loaded 0 Viaccess cards from /video/plugins/Viaccess.KID
    softcam: ScCaps are 101 102 0 0 0 0 0 0 0 0
    mp3: using MPEG Audio Decoder 0.15.1 (beta)
    mp3: compiled with 0.15.0 (beta)
    status: volume=250 mute=0

  • Ошибка здесь:
    softcam: ScCaps are 101 102 0 0 0 0 0 0 0 0


    Поставь в Настройка/Модули расширения/sc
    CICAM Caps 1 и 2 в DVB 1,
    Key Logger в Always on

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


    Теперь по твоему вопросу.Выглядит так как будто твой драйвер DVB не пропатчен.
    Ты пробовал vdr-1.3.1-softcsa-0.0.8.diff прогнать?


    И то что сказал Гришенков тоже надо сделать.

  • Цитата

    Пожалуйста удали ссылки на карточную манию на всякий случай


    Сорри, оплошал :)


    Цитата

    Теперь по твоему вопросу.Выглядит так как будто твой драйвер DVB не пропатчен.


    Вот это я не сделал. У меня в каталоге /usr/local/src/VDR/PLUGINS/src/sc-0.3.17/patches
    есть такие файлы:


    dvb-sct-cc.diff
    vdr-1.1.32-sc.diff
    vdr-1.1.33-sc.diff
    vdr-1.2.0-sc.diff
    vdr-1.2.6-epgfix.diff
    vdr-1.3.1-sc.diff
    vdr-1.3.10-epgfix.diff
    vdr-1.3.10-sc.diff


    VDR у меня 1.3.12, поэтому накатил 2 последних патча. На первый внимание не обратил. Сейчас накатил и его, перебилдил ядро с модулями, перегрузился.


    Цитата

    Ты пробовал vdr-1.3.1-softcsa-0.0.8.diff прогнать?


    Такого там нет. Надо искать?


    Далее...



    Вот это меня давно смущало. В меню ни в CICAM, ни в Plugins/sc CICAM не редактируется почему-то (должен?)


    Я пробовал прамо в setup.conf прописать, но не уверен, что там должно быть. Сейчас там:


    sc.LoggerActive = 1
    sc.LoggerTimeout = 0
    sc.Nagra.MinEcmTime = 400
    sc.ScCaps = 1


    Что должно быть? ca.conf должен быть в /video? Сейчас его нет.


    Сейчас при попытке стать на закодированный канал VDR выдает: канал недоступен. Причём если это делать с включенным femon, VDR вылетает.


    P.S. Какой закодированный на 19.2E канал точно должен открываться софткамом? Буду на нём пробовать.

  • насколько мне известно SC под FF карты заточен (SS1).
    он даже на NOVA-S не пашет... хотя там железо 1:1 как у SS1 только декодера нема...


    вот такие пироги...

  • Цитата

    По словам пользователя Gena_Krokodil ...
    насколько мне известно SC под FF карты заточен (SS1).
    он даже на NOVA-S не пашет... хотя там железо 1:1 как у SS1 только декодера нема...


    вот такие пироги...


    8o


    О блин... Неужели так всё плохо и под линухом не судьба сат смотреть без покупки SS1?

  • Из readme


    Цитата


    Budget cards like the WinTV lack the chip. In this case you have to use software decrypt (SoftCSA) which requires a decent CPU.


    SoftCSA support:
    ----------------


    If you want to use the SoftCSA feature, you have to apply the patch BEFORE compiling the plugin. When compiling the plugin, the patch will be detected and the plugin-specific code parts will be activated.


    Может всё не так плохо? О каком патче интересно идёт речь. Вроде бы делал это.

  • Цитата


    Ты пробовал vdr-1.3.1-softcsa-0.0.8.diff прогнать?


    Начинаю догонять о чём говорил Deimos :) Пробую...

  • Победа! :D


    Спасибо всем за идеи!


    Тем, кто пойдёт по моим стопам, мои ошибки:


    1) RTFM! :D
    Всё это конечно описано в доках, но многое совершенно неочевидно для новичка.


    2) Для budget карт надо на VDR накатить SoftCSA patch, иначе эффекта не будет.


    Перебилдил всё такими командами:


    make clean
    make plugins-clean
    make CPUOPT=athlon UNROLL=2 INLINE=0 BCTYPE=1
    make plugins IRDETO=1 SECA=1 VIACCESS=1 NAGRA=1 CONAX=1 CARDCLIENT=1 DBG=1 SHL=1


    3) Channel not available. Прописал в ca.conf
    555 SoftCam


    и в setup.conf
    CaCaps = 1 555
    sc.ScCaps = 1 555


    Подозреваю, что что-то там лишнее :rolleyes:



    Для статистики: Duron 1200, SS2 + DRX3, загрузка проца при декодировании 20-45%, при FTA - 2-3%.

  • Я уже поднимал тему SS2+DXR3 не поленись опиши по шагам как всё делал... я сам бы хотел такой до ума довести...


    Особенно интересна стабильность - меня она в связке с DXR3 совершенно не устраивала...

  • Цитата

    По словам пользователя Gena_Krokodil ...
    Я уже поднимал тему SS2+DXR3 не поленись опиши по шагам как всё делал... я сам бы хотел такой до ума довести...


    Особенно интересна стабильность - меня она в связке с DXR3 совершенно не устраивала...



    Оки, чуть попозжей систематизирую тот секс, который был последние 2 недели с софтом... :D


    На счёт стабильности пока ничего сказать не могу. Пока была задача получить результат на телевизоре, собственно просмотром пока даже и не занимался :lol:

  • @Крокодил
    Для исполнения твоего желания надо перекомпилировать обезьяну с SoftCSA патчем. Сделаеш ьсам? Сырцы я тебе отдам ;)

  • Доброго времени суток!
    С Линуксом на Вы. 3 месяц мучаюсь.
    :bose: :bose: :bose:Таже проблема с СУСЕ 9.1 ПРО.
    SS1 v.1.5. vdr 1.3.12. vdr-sc-0.3.17.
    Пользуюсь vdr-install-script-0.5.8
    Драва ставить не хочет linuxtv-dvb-1.1.1 dvb-ttpci-01.fw
    ------------------------------------------------------------------------
    - DRIVER - 50 % - Sun Oct 17 13:11:18 2004
    ------------------------------------------------------------------------
    +++ ver : linuxtv-dvb-1.1.1 - linuxtv-dvb-1.1.1.tar.bz2
    +++ cmd : cd "/usr/local/src/DVB"
    +++ cmd : ln -s linux/include include
    +++ cmd : make
    cat: CVS/Root: No such file or directory
    /usr/local/src/DVB/build-2.6/alps_tdlb7.c: In function `sp8870_read_firmware_file':
    /usr/local/src/DVB/build-2.6/alps_tdlb7.c:160: warning: implicit declaration of function `sys_close'
    /usr/local/src/DVB/build-2.6/tda1004x.c: In function `tda1004x_fwupload':
    /usr/local/src/DVB/build-2.6/tda1004x.c:410: warning: implicit declaration of function `sys_close'
    /usr/local/src/DVB/build-2.6/sp887x.c: In function `sp887x_initial_setup':
    /usr/local/src/DVB/build-2.6/sp887x.c:223: warning: implicit declaration of function `sys_close'
    ld: cannot open linker script file arch/i386/kernel/vmlinux.lds.s: No such file or directory ( в папке vmlinux.lds.S)
    make[2]: *** [.tmp_vmlinux1] Error 1
    make[1]: *** [all] Error 2
    make: *** [all] Error 2
    +++ cmd : make install
    cat: CVS/Root: No such file or directory
    +++ cmd : cd scripts
    +++ cmd : gcc ttpci-firmware.c -o ttpci-firmware
    +++ msg : setting up linker cache, using ldconfig
    + check : 1 test -e /usr/local/src/DVB/build-2.6/fdump
    =======================================================


    SC пропатчен vdr-1.3.10-epgfix.diff vdr-1.3.10-sc.diff


    lsmod
    =====
    ves1x93 6544 0
    ves1820 6916 0
    tda1004x 14984 0
    stv0299 10628 0
    sp887x 6528 0
    nxt6000 8324 0
    mt312 6148 0
    grundig_29504_491 5124 0
    grundig_29504_401 5764 0
    dst 13324 0
    bt878 10804 1 dst
    bttv 143372 1 bt878
    i2c_algo_bit 9352 1 bttv
    btcx_risc 4872 1 bttv
    i2c_core 23684 2 bttv,i2c_algo_bit
    soundcore 8800 2 snd,bttv
    cx24110 7960 0
    at76c651 5128 0
    alps_tdmb7 5764 0
    alps_tdlb7 7692 0
    dvb_ttpci 72588 0
    saa7146_vv 44928 1 dvb_ttpci
    video_buf 19972 2 bttv,saa7146_vv
    saa7146 17956 2 dvb_ttpci,saa7146_vv
    v4l1_compat 13316 1 saa7146_vv
    v4l2_common 6400 2 bttv,saa7146_vv
    videodev 9472 2 bttv,saa7146_vv
    firmware_class 9344 1 dvb_ttpci
    ttpci_eeprom 2816 1 dvb_ttpci
    dvb_core 55188 15 ves1x93,ves1820,tda1004x,stv0299,sp887x,nxt6000,mt312,grundig_29504_491,grundig_29504_401,dst,cx24110,at76c651,alps_tdmb7,alps_tdlb7,dvb_ttpci


    dmesg
    =====
    Linux video capture interface: v1.00
    saa7146: register extension 'dvb'.
    saa7146: found saa7146 @ mem e1d61000 (revision 1, irq 11) (0x13c2,0x0000).
    DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3).
    Siemens/Technotrend/Hauppauge PCI rev1.3 adapter 0 has MAC addr = 00:d0:5c:02:83:5d
    DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261c
    DVB: AV7111(0) - firmware supports CI link layer interface
    av7110(0): Crystal audio DAC detected
    videodev: "av7110" has no release callback. Please fix your driver for proper sysfs support, see Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    saa7146_vv: saa7146 (0): registered device video0 [v4l2]
    av7110: found av7110-0.
    bttv: driver version 0.9.13 loaded
    bttv: using 8 buffers with 2080k (520 pages) each for capture
    bt878: AUDIO driver version 0.0.0 loaded
    bt878 find by dvb adap: checking "Siemens/Technotrend/Hauppauge PCI rev1.3"
    bt878 find by dvb adap: NOT found "Siemens/Technotrend/Hauppauge PCI rev1.3"
    probe_tuner: try to attach to Siemens/Technotrend/Hauppauge PCI rev1.3
    drivers/media/dvb/frontends/stv0299.c: setup for tuner BSRU6, TDQB-S00x
    DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
    via82xx: Assuming DXS channels with 48k fixed sample rate.
    Please try dxs_support=1 or dxs_support=4 option
    and report if it works on your machine.
    ==========================================================
    linux:/usr/local/src/VDR # ./runvdr start
    Starting DVB:
    Starting DVB done
    Loading hauppauge.rc5 done
    lircd 0.7.0pre1: could not open config file '/etc/lircd.conf'
    lircd 0.7.0pre1: No such file or directory
    which: no vdradmind.pl in (/usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin)
    irexec: could not open config file /etc/lircrc
    irexec: No such file or directory
    Starting Digital Videorecorder 1.3.12:
    ===========================================================
    linux:/usr/local/src/VDR # ./vdr -P*
    plainkeys: registering key type V (super)
    loaders: registering loader Viaccess
    systems: registering CA system Viaccess, pri -10
    plainkeys: registering key type Z
    systems: registering CA system @SHL, pri -10
    plainkeys: registering key type S (super)
    loaders: registering loader Seca
    systems: registering CA system Seca, pri -10
    systems: registering CA system SC-Seca, pri -5
    smartcards: registering Seca smartcard (id 53656361)
    systems: registering CA system SC-Irdeto, pri -5
    smartcards: registering Irdeto smartcard (id 49726474)
    systems: registering CA system SC-Cryptoworks, pri -5
    smartcards: registering Cryptoworks smartcard (id 4372576f)
    plainkeys: registering key type N (super)
    systems: registering CA system Nagra, pri -10
    plainkeys: registering key type I
    loaders: registering loader Irdeto
    systems: registering CA system Irdeto, pri -10
    plainkeys: registering key type C (super)
    systems: registering CA system Conax, pri -10
    cardclients: registering cardclient newcamd
    cardclients: registering cardclient aroureos
    cardclients: registering cardclient radegast
    cardclients: registering cardclient camd33
    cardclients: registering cardclient cardd
    cardclients: registering cardclient buffy
    cardclients: registering cardclient camd35
    systems: registering CA system Cardclient, pri -15
    loaders: registering loader ECM
    loaders: registering loader KEY


    Oct 24 04:33:22 linux vdr[6283]: initializing plugin: sc (0.3.17): A software emulated CAM
    Oct 24 04:33:22 linux vdr[6283]: loading keys from /video/plugins/SoftCam.Key
    Oct 24 04:33:22 linux vdr[6283]: loading cardclient config from /video/plugins/cardclient.conf
    Oct 24 04:33:22 linux vdr[6283]: loading Irdeto card infos from /video/plugins/Ird-Beta.KID
    Oct 24 04:33:22 linux vdr[6283]: loading Seca card infos from /video/plugins/Seca.KID


    Oct 24 04:22:14 linux vdr[6074]: status: cStatusTest::OsdCurrentItem [DVB 1]: V 7800 0a 7115.......4220почему 7800. а не 007800?.
    Черный экран Малевича. с Виндой ключ работает.
    Как только в свойствах канала меняю СА на СофтКам. канал не может быть открыт.
    Где грабли. подскажите пожалуйста? По английски не очень. перевод на сайте для другого ядра. Ловушка.
    Спасибо!

  • появилясь такая проблема, никак не могу решить.
    исходные: arvdr 1.4.7, FF, sc, шара на кодировку Videoguard работала.
    поставил на ночь запись канала, установил выключение компа после окончания записи. ночью сигнал упал, все зависло. комп выключился. Таперь все вернул в прежнее состояние, но все кодированные каналы на этом транспордере теперь недоступны. ведро на них не переключается. в установках sc очищал кеш, не помогло. убираю в параметрах канала кодировку, ведро стает на канал но естесно не кажет. где этот запрет снять, такое ощущение что ведро думает что все еще идет запись кодированного канала. есть идеи?

  • в качестве варианта - если вдр падает в процессе записи - очисти timers.conf от строки на которой
    он упал - он никак не может завершить запись

  • стер все записи, очистил все в timers через osd. в timer.conf все пусто. не помогло.
    !!!!!!
    Нашел в чем дело:
    В файле /etc/vdr/setup.conf есть строчка:
    sc.LogConfig = 1:3144eb:7fffff,2:1:3f,3:7:3f,4:7:3f,5:7:3f,6:77f:7ff,7:547:1fff,8:7:7,9:7:7,10:7:f,11:f:f,12:7:f,13:7:7,14:7:3f,15:7:ff,16:3c7:7ff
    стер все что после 1:
    sc.LogConfig = 1
    сделал ребут, все заработало. наверно здесь, когда сигнал начал сыпаться, произошел сбой.
    спасибо

  • работала шара нормально и на тебе:
    Apr 9 17:55:52 arvdr vdr: [5107] starting plugin: sc
    Apr 9 17:55:52 arvdr vdr: [5107] [general.info] SC version 0.8.6 starting
    Apr 9 17:55:52 arvdr vdr: [5107] [general.info] loading keys from /etc/vdr/plugins/SoftCam.Key
    Apr 9 17:55:52 arvdr vdr: [5107] [general.info] loading cardclient config from /etc/vdr/plugins/cardclient.conf
    Apr 9 17:55:52 arvdr vdr: [5124] Netwatcher thread started (pid=5124, tid=5124)
    Apr 9 17:56:00 arvdr vdr: [5107] [general.error] init of cardclient 'newcamd' failed
    Apr 9 17:56:00 arvdr vdr: [5107] [general.error] file '/etc/vdr/plugins/cardclient.conf' has error in line 'newcamd:x.x.x.x:10001:0/0500/FF00:...............'
    Apr 9 17:56:04 arvdr vdr: [5107] [general.error] init of cardclient 'newcamd' failed
    Apr 9 17:56:04 arvdr vdr: [5107] [general.error] file '/etc/vdr/plugins/cardclient.conf' has error in line 'newcamd:x.x.x.x.:00000:0/090F/FF00:.......................'


    ничего не делал, чего newcamd faled? кто знает? в строчке ничего не менял.
    бисс работает нормально.