Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

VDR-SC (deb) Builder/Installer (yaVDR, easyVDR, Ubuntu, Debian) + FF (HD/SD) Support

tecfreak

Spezialist
Registriert
13. September 2010
Beiträge
616
Reaktionspunkte
322
Punkte
123

VDR-SC-PB macht folgendes
:
- installiert alle zum Bauen/Kompilieren nötigen Pakete
- legt ein deb-Template an unter /usr/local/src/vdr-sc-pb/sc ( DANKE an TheTom fürs Template!!! )
- zieht die aktuellen vdr-sc Quellen aus dem offiziellen hg-Repository
- optimiert den FFdecsa Teil des Plugins (gaaanz wichtig!)
- integriert den dynamite plugin Patch wenn ein installiertes dynamite-plugin entdeckt wird
- bringt eine upstart Verzögerung für den cardclient mit (ab Natty/yaVDR 0.4 ???)
- baut ein debian-Paket (zu finden unter /usr/local/src/vdr-sc-pb)
- installiert das fertige vdr-plugin-sc Paket und auf Wunsch eine oder mehrere der Erweiterungen
NEU:
- baut und installiert optional das dvbsddevice plugin (0.0.6) + gepatchte firmware
- baut und installiert optional das dvbhddevice plugin (0.0.4dag) + firmware 0.3.8
- ersetzt die /etc/vdr/plugins/order.conf


Es wird vdr >=1.7.18 vorausgesetzt!
Lauffähig unter yaVDR (0.3 & 0.4), easyVDR (0.9.x), Ubuntu (ab 10.04), Debian (Squeeze/Sid) und evtl. weiteren Debian basierten Distributionen mit passender build Umgebung und Paketen wie vdr-dev und libssl-dev bzw. den nötigen Header-Files.


Download v1.4-3:
Du musst dich Anmelden oder Registrieren um diesen link zusehen!

Alt (v1.3-2):
Du musst dich Anmelden oder Registrieren um diesen link zusehen!



HowTo:
- bei Erstinstallation bzw. Neuinstallation von vdr-sc-pb
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

- Vorgehensweise nach einem upgrade/dist-upgrade (neue VDR Version)
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Mit "sudo dpkg-reconfigure vdr-plugin-sc" kann man jederzeit Erweiterungen des Plugins aktivieren bzw. deaktivieren.


HINWEIS:

Informationen zur Konfiguration des Plugins finden sich nach der Installation unter "/usr/share/doc/vdr-plugin-sc" in Form von READMEs und examples.
Getestet wurde auf Ubuntu 10.04 (lucid) und 11.04 (natty) x86 mit vdr 1.7.22.


Weiterführende Informationen zum Paket vdr-sc-pb:

Du musst dich Anmelden oder Registrieren um diesen Inhalt sichtbar zu machen!

Viel Spass!


Gruß
tec
 
Zuletzt bearbeitet:
Beim Punkt install kommt eine Fehlermeldung:(Habe yavdr4.0 aktuelle Updates durchgeführt)

make[2]: Verlasse Verzeichnis '/usr/local/src/vdr-plugin-sc_1.0hg/build/FFdecsa'
g++ -g -O2 -shared sc.o data.o filter.o system.o misc.o cam.o device.o version.o smartcard.o network.o crypto.o system-common.o parse.o log.o override.o FFdecsa/FFdecsa.o -lcrypto -o libvdr-sc.so
/usr/bin/ld: sc.o: relocation R_X86_64_32 against `.data' can not be used when making a shared object; recompile with -fPIC
sc.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[1]: *** [libvdr-sc.so] Fehler 1
make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-plugin-sc_1.0hg'
make: *** [common-build-arch] Fehler 2
dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war 2

# Step 5 - install
dpkg: Fehler beim Bearbeiten von /usr/local/src/vdr-plugin-sc_1.0~*.deb (--install):
Auf das Archiv kann nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden
Fehler traten auf beim Bearbeiten von:
/usr/local/src/vdr-plugin-sc_1.0~*.deb
 
Wird heute abend behoben.
Ist das ein x86_64 system?
Ansonsten einfach mal in der /usr/local/src/vdr-plugin-sc_1.0hg/Make.config in CSAFLAGS den Parameter -fPIC ergänzen und mit
sudo scpb build
sudo scpb install
schauen obs damit geht.
 
Zuletzt bearbeitet:
Mit der aktuellen 1.1 sollte das Paket auf x86_64 Systemen nun bauen.
 
So läuft grad durch, erwähne bitte noch das im ersten befehl auch ein Sudo stehen sollte, nicht das es bei machen daran schon scheitert. Ich melde mich wenns durchgelaufen ist.
Danke für deinen schnellen Support!!!! :D

Also es läuft durch, jetzt muss ich mir noch ne passende Keydatei suchen.
 
Zuletzt bearbeitet von einem Moderator:
Der erste befehl sollte idR auch ohne sudo laufen. Kommt halt drauf an wie der user das file geladen hat und das tut man normalerweise nicht als root.

Freut mich, dass es bei dir jetzt durchläuft. Ich werde demnächst noch ein paar Anpassungen für yavdr vornehmen wie upstart verzögerung und dynamite-plugin patch.

Gruß
tec

Update: Version 1.2

* dynamite-plugin Patch + Fix für AustriaSat (WriteCW delay)


Update: Version 1.3

* neuer Fix für AustriaSat (cryptoworks ecm-mintime)
* upstart Verzögerung für den cardclient
* neues template
* paar cleanups

AustriaSat Patch:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
 
Zuletzt bearbeitet:
So Plugin ist jetzt die neueste version drauf, aber ich bekomme es nicht helle. In welches verzeichnis muss die Keydatei?
Ich denke dort liegt der fehler, denn im vdr menü unter dem sc plugin kann ich unter statusinformationen nur nullen ablesen keine keys gefunden.
Wo liegt der fehler hier?
 
Die SoftCam.Key gehört nach /var/lib/vdr/plugins/sc/ .
Du kannst dann auch im log sehen ob diese beim start geladen wird und ob alles i.O. damit ist.

...und für bessere umschaltzeiten im gleichen ordner eine override.conf anlegen mit dem folgenden inhalt (orf&austriasat):
ecmprio:{S19.2E:}0D05
 
Zuletzt bearbeitet:
Nach dem start vom vdr:
tail -n 300 /var/log/syslog

...und bei der SoftCam.Key auf die korrekte gr/kl schreibung achten.

sc ist bei dir in der /etc/vdr/plugins/order.conf schon an erster stelle?

Für weitere Fragen am besten nen eigenen thread starten, denn das hat alles nicht unbedingt was mit dem package builder zu tun.
 
Ich poste es hier nochmal da mein Tread gelöscht wurde, also hier meine LOg datei:
May 1 20:11:14 zavdr vdr: [1393] [live] INFO: attempt to listen on ip = '0.0.0. 0'
May 1 20:11:14 zavdr vdr: [1393] [live] ERROR: Unable to load cert/key (/var/li b/vdr/plugins/live/live.pem//var/lib/vdr/plugins/live/live-key.pem): Datei oder Verzeichnis nicht gefunden
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #116
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #117
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #118
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #119
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #120
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #121
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #122
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #123
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #124
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #125
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #126
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #127
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #128
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #129
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #130
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #131
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #132
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #133
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #134
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #135
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #136
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #137
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #138
May 1 20:11:14 zavdr vdr: [1228] [general.error] file /var/lib/vdr/plugins/sc/S oftCam.Key has error in line #139
May 1 20:11:14 zavdr vdr: [1228] [general.info] loading ecm cache from /var/lib /vdr/plugins/sc/ecm.cache
May 1 20:11:14 zavdr vdr: [1228] [general.error] failed open /var/lib/vdr/plugi ns/sc/smartcard.conf: Datei oder Verzeichnis nicht gefunden
May 1 20:11:14 zavdr vdr: [1228] [general.error] failed open /var/lib/vdr/plugi ns/sc/cardslot.conf: Datei oder Verzeichnis nicht gefunden
May 1 20:11:14 zavdr vdr: [1228] [general.error] failed open /var/lib/vdr/plugi ns/sc/override.conf: Datei oder Verzeichnis nicht gefunden
May 1 20:11:14 zavdr vdr: [1404] CI adapter on device 0 thread started (pid=122 8, tid=1404)
May 1 20:11:14 zavdr vdr: [1406] SC-CI adapter on device 0/0 thread started (pi d=1228, tid=1406)
May 1 20:11:14 zavdr vdr: [1228] starting plugin: channellists
May 1 20:11:14 zavdr vdr: [1407] SC housekeeper thread started (pid=1228, tid=1 407)
May 1 20:11:14 zavdr vdr: [1228] starting plugin: epgsearchonly
May 1 20:11:14 zavdr vdr: [1228] starting plugin: xine
May 1 20:11:14 zavdr vdr: [1228] starting plugin: quickepgsearch
May 1 20:11:14 zavdr vdr: [1228] starting plugin: skinpearlhd
May 1 20:11:14 zavdr vdr: [1228] starting plugin: iptv
May 1 20:11:14 zavdr vdr: [1228] starting plugin: streamdev-server
May 1 20:11:14 zavdr vdr: [1228] loading /var/lib/vdr/plugins/streamdev-server/ streamdevhosts.conf
May 1 20:11:14 zavdr vdr: [1228] starting plugin: restfulapi
May 1 20:11:14 zavdr vdr: [1410] streamdev server thread started (pid=1228, tid =1410)
May 1 20:11:14 zavdr vdr: [1228] restfulapi: Used settings: port: 8002, ip: 0.0 .0.0, eimgs: , cimgs: , headers: activated
May 1 20:11:14 zavdr vdr: [1410] Streamdev: Listening (VTP) on port 2004
May 1 20:11:14 zavdr vdr: [1410] Streamdev: Listening (HTTP) on port 3000
May 1 20:11:14 zavdr vdr: [1228] restfulapi: found 25 files im /*.
May 1 20:11:14 zavdr vdr: [1228] restfulapi: found 25 files im /*.
May 1 20:11:14 zavdr vdr: [1228] restfulapi: Initializing inotify for epgimages or channellogos failed! (Check restfulapi-settings!)
May 1 20:11:14 zavdr vdr: [1228] restfulapi: Initializing inotify for epgimages or channellogos failed! (Check restfulapi-settings!)
May 1 20:11:14 zavdr vdr: [1228] create server
May 1 20:11:14 zavdr vdr: [1228] starting plugin: extrecmenu
May 1 20:11:14 zavdr vdr: [1412] extrecmenu worker thread thread started (pid=1 228, tid=1412)
May 1 20:11:14 zavdr vdr: [1228] starting plugin: dbus2vdr
May 1 20:11:14 zavdr vdr: [1228] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.epg
May 1 20:11:14 zavdr vdr: [1228] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.osd
May 1 20:11:14 zavdr vdr: [1228] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.plugin
May 1 20:11:14 zavdr vdr: [1228] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.recording
May 1 20:11:14 zavdr vdr: [1228] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.remote
May 1 20:11:14 zavdr vdr: [1228] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.setup
May 1 20:11:14 zavdr vdr: [1228] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.shutdown
May 1 20:11:14 zavdr vdr: [1228] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.skin
May 1 20:11:14 zavdr vdr: [1228] dbus2vdr: new message dispatcher for interface de.tvdr.vdr.timer
May 1 20:11:14 zavdr vdr: [1422] dbus2vdr: monitor started on bus de.tvdr.vdr
May 1 20:11:14 zavdr vdr: [1228] starting plugin: dynamite
May 1 20:11:14 zavdr vdr: [1228] dynamite: startup channel is 9
May 1 20:11:14 zavdr vdr: [1228] setting current skin to "NarrowHD"
May 1 20:11:14 zavdr vdr: [1228] loading /var/lib/vdr/themes/NarrowHD-default.t heme
May 1 20:11:14 zavdr vdr: [1228] ERROR: remote control XineRemote not ready!
May 1 20:11:14 zavdr vdr: [1228] remote control LIRC - keys known
May 1 20:11:14 zavdr vdr: [1426] LIRC remote control thread started (pid=1228, tid=1426)
May 1 20:11:14 zavdr polkitd[1420]: started daemon version 0.101 using authorit y implementation `local' version `0.101'
May 1 20:11:15 zavdr vdr: [1422] dbus2vdr: new message, object /org/freedesktop /DBus, interface org.freedesktop.DBus, member NameAcquired
May 1 20:11:15 zavdr vdr: [1422] dbus2vdr: NameAcquired: get ownership of name :1.7
May 1 20:11:15 zavdr vdr: [1422] dbus2vdr: new message, object /org/freedesktop /DBus, interface org.freedesktop.DBus, member NameAcquired
May 1 20:11:15 zavdr vdr: [1422] dbus2vdr: NameAcquired: get ownership of name de.tvdr.vdr
May 1 20:11:15 zavdr vdr: [1406] CAM 2: module ready
May 1 20:11:15 zavdr kernel: [ 24.500120] HDMI: detected monitor LG TV
May 1 20:11:15 zavdr kernel: [ 24.500126] at connection type HDMI
May 1 20:11:15 zavdr kernel: [ 24.500139] HDMI: supports coding type AC-3: ch annels = 6, rates = 44100 48000 88200, max bitrate = 640000
May 1 20:11:15 zavdr kernel: [ 24.500153] HDMI: supports coding type LPCM: ch annels = 2, rates = 44100 48000 88200 192000, bits = 16 20 24
May 1 20:11:16 zavdr vdr: [1404] CAM 1: no module present
May 1 20:11:17 zavdr kernel: [ 26.440057] HDMI: detected monitor LG TV
May 1 20:11:17 zavdr kernel: [ 26.440062] at connection type HDMI
May 1 20:11:17 zavdr kernel: [ 26.440075] HDMI: supports coding type AC-3: ch annels = 6, rates = 44100 48000 88200, max bitrate = 640000
May 1 20:11:17 zavdr kernel: [ 26.440088] HDMI: supports coding type LPCM: ch annels = 2, rates = 44100 48000 88200 192000, bits = 16 20 24
May 1 20:11:18 zavdr vdr: [1406] CAM 2: doesn't reply to QUERY - only a single channel can be decrypted
May 1 20:11:19 zavdr vdr: [1228] switching to channel 9
May 1 20:11:19 zavdr vdr: [1228] CAM 2: assigned to device 1
May 1 20:11:19 zavdr vdr: [1558] logger stats thread started (pid=1228, tid=155 8)
May 1 20:11:19 zavdr vdr: [1559] logger 0/0 filter thread started (pid=1228, ti d=1559)
May 1 20:11:19 zavdr vdr: [1311] S2API support detected
May 1 20:11:19 zavdr vdr: [1311] Using DVB API v5
May 1 20:11:19 zavdr vdr: [1561] receiver on device 1 thread started (pid=1228, tid=1561)
May 1 20:11:19 zavdr vdr: [1228] OSD size changed to 1920x1080 @ 0.75
May 1 20:11:19 zavdr vdr: [1562] Text2Skin: channelInfo display update thread s tarted (pid=1228, tid=1562)
May 1 20:11:19 zavdr kernel: [ 27.740479] pctv452e: I2C error -121; AA 55 CC 00 01 -> 55 55 CC 00 00.
May 1 20:11:19 zavdr kernel: [ 27.756003] pctv452e: I2C error -121; AA 6D CC 00 01 -> 55 6D CC 00 00.
May 1 20:11:19 zavdr kernel: [ 27.850738] pctv452e: I2C error -121; AA 89 CC 00 01 -> 55 89 CC 00 00.
May 1 20:11:19 zavdr init: tty4 main process (739) terminated with status 1
May 1 20:11:19 zavdr init: tty4 main process ended, respawning
May 1 20:11:19 zavdr init: tty5 main process (820) terminated with status 1
May 1 20:11:19 zavdr init: tty5 main process ended, respawning
May 1 20:11:19 zavdr init: tty2 main process (827) terminated with status 1
May 1 20:11:19 zavdr init: tty2 main process ended, respawning
May 1 20:11:19 zavdr init: tty3 main process (834) terminated with status 1
May 1 20:11:19 zavdr init: tty3 main process ended, respawning
May 1 20:11:19 zavdr init: tty6 main process (836) terminated with status 1
May 1 20:11:19 zavdr init: tty6 main process ended, respawning
May 1 20:11:19 zavdr kernel: [ 28.470482] pctv452e: I2C error -121; AA 90 CC 00 01 -> 55 90 CC 00 00.
May 1 20:11:20 zavdr kernel: [ 28.650738] pctv452e: I2C error -121; AA CC CC 00 01 -> 55 CC CC 00 00.
May 1 20:11:20 zavdr vdr: [1583] TS buffer on device 1 thread started (pid=1228 , tid=1583)
May 1 20:11:20 zavdr kernel: [ 29.280506] pctv452e: I2C error -121; AA 11 CC 00 01 -> 55 11 CC 00 00.
May 1 20:11:20 zavdr kernel: [ 29.295985] pctv452e: I2C error -121; AA 28 CC 00 01 -> 55 28 CC 00 00.
May 1 20:11:20 zavdr vdr: [1330] EPGSearch: timer conflict check started
May 1 20:11:20 zavdr vdr: [1330] EPGSearch: timer conflict check finished
May 1 20:11:20 zavdr kernel: [ 29.390364] pctv452e: I2C error -121; AA 44 CC 00 01 -> 55 44 CC 00 00.
May 1 20:11:19 zavdr ntpdate[1158]: step time server 91.189.94.4 offset -1.4677 99 sec
May 1 20:11:20 zavdr vdr: [1228] retuning due to modification of channel 9
May 1 20:11:20 zavdr vdr: [1228] switching to channel 9
May 1 20:11:21 zavdr vdr: [1583] TS buffer on device 1 thread ended (pid=1228, tid=1583)
May 1 20:11:21 zavdr vdr: [1561] buffer stats: 1332544 (31%) used
May 1 20:11:21 zavdr vdr: [1561] receiver on device 1 thread ended (pid=1228, t id=1561)
May 1 20:11:21 zavdr vdr: [1616] ecmhandler 0/0 filter thread started (pid=1228 , tid=1616)
May 1 20:11:21 zavdr vdr: [1617] receiver on device 1 thread started (pid=1228, tid=1617)
May 1 20:11:21 zavdr vdr: [1618] TS buffer on device 1 thread started (pid=1228 , tid=1618)
May 1 20:11:21 zavdr vdr: [1616] [general.error] CA_SET_DESCR failed (Erfolg). Expect a black screen.
May 1 20:11:22 zavdr vdr: [1562] Text2Skin: channelInfo display update thread e nded (pid=1228, tid=1562)
May 1 20:11:23 zavdr vdr: [1616] [general.error] CA_SET_DESCR failed (Erfolg). Expect a black screen.
May 1 20:11:27 zavdr vdr: [1559] [general.error] last message repeated 2 times
May 1 20:11:34 zavdr vdr: [1616] [general.error] CA_SET_DESCR failed (Erfolg). Expect a black screen.
May 1 20:11:35 zavdr vdr: [1617] ERROR: no useful data seen within 10485888 byt e of video stream
May 1 20:12:03 zavdr vdr: [1328] XVDR: Timers state changed (1)
May 1 20:12:03 zavdr vdr: [1328] XVDR: Requesting clients to reload timers
May 1 20:12:04 zavdr vdr: [1616] [general.error] last message repeated 3 times
May 1 20:12:24 zavdr vdr: [1616] [general.error] CA_SET_DESCR failed (Erfolg). Expect a black screen.
May 1 20:12:54 zavdr vdr: [1616] [general.error] last message repeated 3 times

Was wirds denn sein?
 
Hallo teichhermelin,

bitte setz in Zukunft alles in spoiler:configs, logs, scripte: antworten, erweitert. Oben rechts im Menü findest du Spoiler. Damit werden deine Beiträge nicht so riesen lang.

Mlg piloten
 
Könnte was mit deiner dvb karte zu tun haben oder dem plugin fehlt einfach der richtige key.

Lass in der SoftCam.Key nur die keys drin die du auch wirklich benötigst.

Die i2c errors deuten auf ein problem mit der dvb karte/treiber hin. Ist aber nur ne vermutung.

Mach bitte aber auf jeden fall nen eigenen thread auf und nimm dir die tipps von meinem vorredner zu herzen.
 
Zurück
Oben