Hlavní navigace

Názor k článku
Dekódování placených satelitních kanálů prakticky

DarkLogic
DarkLogic (neregistrovaný) ---.bezdratovy.net
2. 3. 2010 0:20 Nový

Problém při spolupráci s kartou

celé vlákno

Děkuji za výborný článek. Mám ale problém rozchodit spolupráci s dekódovací kartou. Jako čtečku používám tento USB Phoenix:
http://www.dxc.cz/p752-usb-phoenix-programator/

Když kartu do čtečky zastrčím, rozsvítí se zelená dioda (asi že je zastrčena správně). Po spuštění sasc-ng dostanu ale tento výpis:

Starting sasc-ng: cannot open logfile /var/log/mythtv/sasc-ng.log
cannot open logfile; using stdout/stderr
Mar  1 23:23:42.832 : Version: 0.0.2-81M/81
Mar  1 23:23:42.834 CAM: initializing plugin: SoftCam (0.9.0-Unknown): A software emulated CAM
Mar  1 23:23:42.834 CAM: >>Applying SC args:
Mar  1 23:23:42.834 CAM:     --serial=/dev/ttyUSB0
sasc-ng.
titan:~# Mar  1 23:23:42 [core.load] smartcards: added serial port /dev/ttyUSB0 as port 0 (normal CD, normal RESET, CLOCK 3571200)
Mar  1 23:23:42.843 CAM(general.info): SC version 0.9.0-Unknown initializing
Mar  1 23:23:42.844 CAM: starting plugin:
Mar  1 23:23:42.844 CAM(general.info): SC version 0.9.0-Unknown starting
Mar  1 23:23:42.844 CAM(core.load): ** Plugin config:
Mar  1 23:23:42.844 CAM(core.load): ** Key updates (AU) are enabled (active CAIDs) (no prestart)
Mar  1 23:23:42.845 CAM(core.load): ** Local systems DON'T take priority over cached remote
Mar  1 23:23:42.845 CAM(core.load): ** Concurrent FF recordings are NOT allowed
Mar  1 23:23:42.845 CAM(core.load): ** Force transfermode with digital audio
Mar  1 23:23:42.845 CAM(core.load): ** ScCaps are 1 2 0 0 0 0 0 0 0 0
Mar  1 23:23:42.846 CAM(core.load): ** Ignored CAIDs 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
Mar  1 23:23:42.846 CAM(general.error): failed open /etc/sasc-ng/cardclient.conf: No such file or directory
Mar  1 23:23:42.846 CAM(general.error): failed open /etc/sasc-ng/SoftCam.Key: No such file or directory
Mar  1 23:23:42.847 CAM(general.error): failed open /etc/sasc-ng/smartcard.conf: No such file or directory
Mar  1 23:23:42.847 CAM(general.error): no keys loaded for softcam!
Mar  1 23:23:42.847 CAM(core.load): ** registered systems:
Mar  1 23:23:42.847 CAM(core.load): ** Cardclient        (pri -15)
Mar  1 23:23:42.847 CAM(core.load): ** Conax             (pri -10)
Mar  1 23:23:42.848 CAM(core.load): ** ConstCW           (pri -20)
Mar  1 23:23:42.848 CAM(core.load): ** Cryptoworks       (pri -10)
Mar  1 23:23:42.848 CAM(core.load): ** Irdeto            (pri -10)
Mar  1 23:23:42.848 CAM(core.load): ** Nagra             (pri -10)
Mar  1 23:23:42.848 CAM(core.load): ** Nagra2            (pri -10)
Mar  1 23:23:42.849 CAM(core.load): ** SC-Conax          (pri  -5)
Mar  1 23:23:42.849 CAM(core.load): ** SC-Cryptoworks    (pri  -5)
Mar  1 23:23:42.849 CAM(core.load): ** SC-Irdeto         (pri  -5)
Mar  1 23:23:42.849 CAM(core.load): ** SC-Nagra          (pri  -5)
Mar  1 23:23:42.849 CAM(core.load): ** SC-Seca           (pri  -5)
Mar  1 23:23:42.849 CAM(core.load): ** SC-Viaccess       (pri  -5)
Mar  1 23:23:42.850 CAM(core.load): ** SC-VideoGuard2    (pri  -5)
Mar  1 23:23:42.850 CAM(core.load): ** Seca              (pri -10)
Mar  1 23:23:42.850 CAM(core.load): ** @SHL              (pri -10)
Mar  1 23:23:42.850 CAM(core.load): ** Viaccess          (pri -10)
Mar  1 23:23:42.852 CAM(core.smartcard): 0: new card inserted
Mar  1 23:23:42.856 CAM(core.smartcard): 0: reseting card (sermode 8e2)
Mar  1 23:23:43.854 frontend: Starting thread on /dev/dvb/adapter2/frontend1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Mar  1 23:23:43.856 demux: Starting thread on /dev/dvb/adapter2/demux1
The thread scheduling parameters indicate:
policy = 0
priority = 0
Mar  1 23:23:43.866 dvr: Starting thread on /dev/dvb/adapter2/dvr1
The thread scheduling parameters indicate:
policy = 1
priority = 99
Mar  1 23:23:43.867 : Listening on port 5456
Mar  1 23:23:44.970 CAM(core.smartcard): 0: reset/atr error
Mar  1 23:23:44.973 CAM(core.smartcard): 0: reseting card (sermode 8o2)
Mar  1 23:23:47.079 CAM(core.smartcard): 0: reset/atr error
Mar  1 23:23:47.082 CAM(core.smartcard): 0: reseting card (sermode 8n2)
Mar  1 23:23:49.189 CAM(core.smartcard): 0: reset/atr error
Mar  1 23:23:49.189 CAM(core.smartcard): 0: can't initialise new card, ignoring port until card reinserted

Identický výpis dostanu i pokud ve Phoenixu není karta vůbec zastrčena. Tzn. evidentně s ní nekomunikuje. Otázkou ale je…proč?

Zároveň by mě zajímalo, jestli mohu nějak ověřit komunikaci karta<->čtečka. Na fórech jsou zmínky o tom, že lze z karty vyčíst např. kdy byla naposledy aktualizována apod., ale už jsem nenasel konkrétní popis, jak v linuxu tato data z karty získat.