Hallo liebes Forum,
ich bin gerade dabei, mir zu Forschungszwecken einen HTPC auf reiner Gentoo-Basis aufzubauen, d.h. keine vorkonfigurierte Distri. Damit sind die Schwierigkeiten aber auch schon vorprogrammiert. Der PC soll sowohl als Front- als auch als Backend für alles mögliche dienen.
Konfiguration:
CPU/Motherboard: Zotac IONITX, D-525 Dual Atom mit ION2-Graka
TV-Karte: TeVii S470
OS: Gentoo 64bit
VDR: 1.7.21-r1
SC-Plugin: vdr-sc-0.9.3.20110911
Status:
/var/etc/CCcam.cfg
/etc/vdr/plugins/sc/cardclient.conf
Start von VDR:
An welcher Stelle liegt noch mein Denkfehler? Wieso krieg ich den Key von CCcam nicht ins VDR rein?
ich bin gerade dabei, mir zu Forschungszwecken einen HTPC auf reiner Gentoo-Basis aufzubauen, d.h. keine vorkonfigurierte Distri. Damit sind die Schwierigkeiten aber auch schon vorprogrammiert. Der PC soll sowohl als Front- als auch als Backend für alles mögliche dienen.
Konfiguration:
CPU/Motherboard: Zotac IONITX, D-525 Dual Atom mit ION2-Graka
TV-Karte: TeVii S470
OS: Gentoo 64bit
VDR: 1.7.21-r1
SC-Plugin: vdr-sc-0.9.3.20110911
Status:
- Mit den freien Sendern läuft VDR (Frontend: xineliboutput).
- Testweise hab ich mal eine SoftCam.Key nach /etc/vdr/plugins/sc kopiert. Damit wurde ORF hell - ohne jegliche Installation von CCcam etc. Nur ist eben das Format der SC-SoftCam.Key etwas anders als das der verfügbaren CCcam-SoftCam.Key-Dateien.
- CCcam lässt sich starten, Socket wird angelegt. /etc/vdr/plugins/sc/cardclient.conf hab ich konfiguriert. Allerdings bekomm ich weder im Log noch sonst irgendwo eine Meldung. ORF wird nicht hell. Bei der Kommunikation zwischen CCcam und dem SC-Plugin hab ich noch irgendwo was vergessen.
- Ich verwende CCcam.x86_64, Version 2.1.3, da ich bei 2.2.x noch keine 64-Bitversion gefunden hab.
- Die notwendige ca.so hab ich aus dem VDR-SC-Sourcen gebaut (cccam_ca.c). Laden über Preloader funktioniert.
- CCcam.cfg, CCcam.channelinfo, CCcam-providers sind in /var/etc vorhanden und werden von CCcam gefunden.
- AutoRoll.Key, constant.cw, SoftCam.Key sind in /var/keys vorhanden und werden ebenfalls gefunden. SoftCam.Key enthält die Austria-Sat-/ORF-Daten
PHP:
LD_PRELOAD=./ca.so ./CCcam.x86_64 -d
23:17:45.884 CCcam: ======================================================================
23:17:45.885 CCcam: starting CCcam 2.1.3 compiled on Nov 14 2009@00:47:12
23:17:45.885 CCcam: ======================================================================
23:17:45.885 CCcam: online using nodeId bbd2674470fbbff5
23:17:45.886 CCcam: dvb api3 detected
23:17:45.886 CCcam: DM8000 detected
23:17:45.886 CCcam: create 8 cam device(s)
23:17:45.913 CCcam: added 916 keys from /var/keys/SoftCam.Key
23:17:45.914 CCcam: added 21 keys from /var/keys/AutoRoll.Key
23:17:45.915 CCcam: added 51 keys from /var/keys/constant.cw
23:17:45.915 CCcam: parsed 0 entries from /var/etc/CCcam.prio
23:17:45.926 CCcam: added 1388 provider names from /var/etc/CCcam.providers
23:17:47.370 CCcam: added 14433 channel names from /var/etc/CCcam.channelinfo
23:17:47.370 CCcam: server started on port 12000
/var/etc/CCcam.cfg
PHP:
F: htpc_local 1234 0 1 1
/etc/vdr/plugins/sc/cardclient.conf
PHP:
cccam:localhost:12000:1/0000/ffff:/tmp/camd.socket
Start von VDR:
PHP:
Nov 6 23:19:39 localhost vdr: [5017] setting primary device to 2
Nov 6 23:19:39 localhost vdr: [5017] assuming manual start of VDR
Nov 6 23:19:39 localhost vdr: [5017] SVDRP listening on port 6419
Nov 6 23:19:39 localhost vdr: [5017] setting current skin to "classic"
Nov 6 23:19:39 localhost vdr: [5017] loading /etc/vdr/themes/classic-default.theme
Nov 6 23:19:39 localhost vdr: [5017] starting plugin: xvdr
Nov 6 23:19:39 localhost vdr: [5017] XVDR: XVDR Server started
Nov 6 23:19:39 localhost vdr: [5017] XVDR: Channel streaming timeout: 3 seconds
Nov 6 23:19:39 localhost vdr: [5017] starting plugin: sc
Nov 6 23:19:39 localhost vdr: [5037] VDR XVDR Server thread started (pid=5017, tid=5037)
Nov 6 23:19:39 localhost vdr: [5017] [general.info] SC version 1.0.0pre-HG-8e8b078eaf1e+ starting (VDR 1.7.21)
Nov 6 23:19:39 localhost vdr: [5017] [general.info] loading cardclient config from /etc/vdr/plugins/sc/cardclient.conf
Nov 6 23:19:39 localhost vdr: [5038] Netwatcher thread started (pid=5017, tid=5038)
Nov 6 23:19:39 localhost vdr: [5039] CCcam listener thread started (pid=5017, tid=5039)
Nov 6 23:19:39 localhost vdr: [5017] [general.error] failed open /etc/vdr/plugins/sc/SoftCam.Key: Datei oder Verzeichnis nicht gefunden
Nov 6 23:19:39 localhost vdr: [5017] [general.error] failed open /etc/vdr/plugins/sc/smartcard.conf: Datei oder Verzeichnis nicht gefunden
Nov 6 23:19:39 localhost vdr: [5017] [general.error] failed open /etc/vdr/plugins/sc/cardslot.conf: Datei oder Verzeichnis nicht gefunden
Nov 6 23:19:39 localhost vdr: [5017] [general.error] failed open /etc/vdr/plugins/sc/override.conf: Datei oder Verzeichnis nicht gefunden
Nov 6 23:19:39 localhost vdr: [5017] [general.error] no keys loaded for softcam!
Nov 6 23:19:39 localhost vdr: [5017] [general.info] Using software decryption on card 0/0
Nov 6 23:19:39 localhost vdr: [5017] [general.error] too many CAIDs. You should ignore some CAIDs.
Nov 6 23:19:39 localhost vdr: [5040] SC-CI adapter on device 0/0 thread started (pid=5017, tid=5040)
Nov 6 23:19:39 localhost vdr: [5041] SC housekeeper thread started (pid=5017, tid=5041)
Nov 6 23:19:39 localhost vdr: [5017] starting plugin: xineliboutput
Nov 6 23:19:39 localhost vdr: [5042] Remote decoder/display server (cXinelibServer) thread started (pid=5017, tid=5042)
Nov 6 23:19:39 localhost vdr: [5042] [xine..put] cXinelibServer priority set successful SCHED_RR 2 [1,99]
Nov 6 23:19:39 localhost vdr: [5042] [xine..put] Listening on port 37890
Nov 6 23:19:39 localhost vdr: [5042] [xine..put] Listening for UDP broadcasts on port 37890
Nov 6 23:19:39 localhost vdr: [5042] [discovery] BROADCAST: VDR xineliboutput DISCOVERY 1.0
Nov 6 23:19:39 localhost Server port: 37890
Nov 6 23:19:39 localhost Server version: xineliboutput-1.0.90-cvs
Nov 6 23:19:39 localhost vdr: [5017] [xine..put] cXinelibDevice::StartDevice(): Device started
Nov 6 23:19:39 localhost vdr: [5017] starting plugin: streamdev-server
Nov 6 23:19:39 localhost vdr: [5017] loading /etc/vdr/plugins/streamdev-server/streamdevhosts.conf
Nov 6 23:19:39 localhost vdr: [5017] starting plugin: svdrpservice
Nov 6 23:19:39 localhost vdr: [5043] streamdev server thread started (pid=5017, tid=5043)
Nov 6 23:19:39 localhost vdr: [5043] Streamdev: Listening (VTP) on port 2004
Nov 6 23:19:39 localhost vdr: [5043] Streamdev: Listening (HTTP) on port 3000
Nov 6 23:19:40 localhost vdr: [5040] CAM 1: module ready
Nov 6 23:19:41 localhost vdr: [5040] CAM 1: replies to QUERY - multi channel decryption possible
Nov 6 23:19:41 localhost vdr: [5017] switching to channel 110
Nov 6 23:19:41 localhost vdr: [5017] CAM 1: assigned to device 1
Nov 6 23:19:42 localhost vdr: [5053] ecmhandler 0/0 filter thread started (pid=5017, tid=5053)
Nov 6 23:19:42 localhost vdr: [5054] receiver on device 1 thread started (pid=5017, tid=5054)
Nov 6 23:19:42 localhost vdr: [5017] setting watchdog timer to 60 seconds
Nov 6 23:19:42 localhost vdr: [5017] OSD size changed to 720x576 @ 1.42222
Nov 6 23:19:42 localhost vdr: [5017] connect from 127.0.0.1, port 60908 - accepted
Nov 6 23:19:42 localhost vdr: [5017] closing SVDRP connection
An welcher Stelle liegt noch mein Denkfehler? Wieso krieg ich den Key von CCcam nicht ins VDR rein?