habe mir vor kurzer zeit in den kopf gesetzt, dass ich aus meinem linux-router (debian etch, kernel immer auf dem neuesten stand da selber gestrickt) ein aufnahmegerät mache - es kostet einfach zu viel, nur wegen einer aufnahme meinen windows-PC laufen zu lassen, wenns die linuxbox doch auch kann ...
zielsetzung: vdr mit kompletter administration über xxv. der rechner hat keinen monitor angeschlossen. fernbedienung oder keyboard genausowenig. aufnahmeprogrammierung über xxv oder über tv-browser plugin lazy bones. aufnahme im mpeg2-format, prozessor (via nehemiah mit 1GHz tut sich gleich mal zu schwer ...
der rest vom linuxsystem (samba, etc) ist bereits seit langem konfiguriert und läuft eigentlich problemlos.
nun, ich schreibe nicht weil ich eine step-by-step anleitung haben will, ich schreibe, weil ich schon am verrücktwerden bin, weils nicht funktioniert.
-) ivtv treiber ist betriebsbereit, hauppauge pvr 250 wird richtig erkannt. ausgabe auf /dev/video0 vorhanden.
-) xxv installation hat soweit auch geklappt, ich kann nun mal so tun wie wenn da vdr schon laufen würde ...
-) vdr: debian pakete sind irgendwie zum vergessen: dort ist 1.4.4 drinnen, und das pvrinput plugin steht als paket nicht zur auswahl.
hätte das ganze selber kompillieren versucht, bin leider kläglich gescheitert. konnte zwar das plugin (die alte 0.1er version) mit vdr 1.4.5 kompilieren, hat aber nicht mit der debian-paketinstallation funktioniert.
naja, mir wärs eigentlich sehr recht, wenn das ganze mit den debian-paketen funktionieren würde, damit ich beim nächsten mal apt-get dist-upgrade eine neuinstallation des ganzen systems machen muss (da läuft auch http-server, dhcp, ntop und andere spielerein drauf ...).
das pvrinput plugin in der neuesten version (die experimentelle 1.0 aus dem thread) konnte ich mit vdr 1.4.5 kompilieren. habe im thread gelesen dass irgend eine header-datei zu alt sei, aber leider kein verweis, was man ändern muss.
als letztes hab ich nun noch diese installation versucht: http://blog.blechkopp.net/anle…deorekorder-linux-analog/
scheitert eigentlich am genau dem gleichen wie ich mit den debian-vdr gescheitert bin: am plugin, das was falschmacht.
meine logzeilen:
Jul 7 19:49:00 cableguy vdrdevel: [32024] VDR version 1.5.2 started
Jul 7 19:49:00 cableguy vdrdevel: [32024] switched to user 'vdr'
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading plugin: /usr/lib/vdrdevel/plugins/libvdrdevel-pvrinput.so.1.5.1
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/sources.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/diseqc.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/channels.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/commands.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/reccmds.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/svdrdevelphosts.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/keymacros.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] no DVB device found
Jul 7 19:49:00 cableguy vdrdevel: [32024] initializing plugin: pvrinput (0.1.1): use Hauppauge PVR as input device
Jul 7 19:49:00 cableguy vdrdevel: [32024] deleting plugin: pvrinput
Jul 7 19:49:00 cableguy vdrdevel: [32024] exiting, exit code 2
Jul 7 19:49:00 cableguy runvdrdevel: stopping after fatal fail (vdrdevel: warning - cannot set dumpable: Invalid argument vdrdevel: no primary device found - using first device!)
Alles anzeigen
bzw.:
Jul 7 19:49:00 cableguy vdrdevel: [32024] VDR version 1.5.2 started
Jul 7 19:49:00 cableguy vdrdevel: [32024] switched to user 'vdr'
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading plugin: /usr/lib/vdrdevel/plugins/libvdrdevel-pvrinput.so.1.5.1
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/sources.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/diseqc.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/channels.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/commands.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/reccmds.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/svdrdevelphosts.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] loading /var/lib/vdrdevel/keymacros.conf
Jul 7 19:49:00 cableguy vdrdevel: [32024] reading EPG data from /var/cache/vdrdevel/epg.data
Jul 7 19:49:00 cableguy vdrdevel: [32024] no DVB device found
Jul 7 19:49:00 cableguy vdrdevel: [32024] initializing plugin: pvrinput (0.1.1): use Hauppauge PVR as input device
Jul 7 19:49:00 cableguy vdrdevel: [32024] ERROR: invalid primary device number: 1
Jul 7 19:49:00 cableguy vdrdevel: [32024] ERROR: no primary device found - using first device!
Jul 7 19:49:00 cableguy vdrdevel: [32024] ERROR: invalid primary device number: 1
Jul 7 19:49:00 cableguy vdrdevel: [32025] video directory scanner thread started (pid=32024, tid=32025)
Jul 7 19:49:00 cableguy vdrdevel: [32025] video directory scanner thread ended (pid=32024, tid=32025)
Jul 7 19:49:00 cableguy vdrdevel: [32026] video directory scanner thread started (pid=32024, tid=32026)
Jul 7 19:49:00 cableguy vdrdevel: [32026] video directory scanner thread ended (pid=32024, tid=32026)
Jul 7 19:49:00 cableguy vdrdevel: [32024] deleting plugin: pvrinput
Jul 7 19:49:00 cableguy vdrdevel: [32024] max. latency time 0 seconds
Jul 7 19:49:00 cableguy vdrdevel: [32024] exiting, exit code 2
Jul 7 19:49:00 cableguy runvdrdevel: stopping after fatal fail (vdrdevel: warning - cannot set dumpable: Invalid argument vdrdevel: no primary device found - using first device!)
Alles anzeigen
vdr startet bei mir mit folgenden optionen:
-c /etc/vdr -d -L /usr/lib/vdrdevel/plugins -P pvrinput -v /home/Recording/ -w 60"
ach ja: xxv:
ich denke, ich habe da die aktuellste version (habs zumindest mit svn noch upgedated, genau so, wie's im xxv - vdr wiki steht --- version ist XXV System -- Version: 0.90(959) -- created by xpix and hulk 2004 - 2006) und habe einen fehler gefunden:
unter Status -> Filesystem fehlen bei mir die Prozentscheiben für mein ilesystem, hdc1 und hdc2:
das Log schreibt:
259 (501) [19:52:31] HTTPD: Can't open /var/cache/xxv/temp/NoLogin/30079/status_filesys_/dev/hdc1.gif : Datei oder Verzeichnis nicht gefunden!
260 (501) [19:52:31] Html: I can't read file /var/cache/xxv/temp/NoLogin/30079/status_filesys_/dev/hdc1.gif at /usr/local/lib/xxv/XXV/OUTPUT/Html.pm line 390, <DATA> line 12298.
261 (501) [19:52:31] HTTPD: Can't open /var/cache/xxv/temp/NoLogin/30079/status_filesys_/dev/hdc2.gif : Datei oder Verzeichnis nicht gefunden!
262 (501) [19:52:31] Html: I can't read file /var/cache/xxv/temp/NoLogin/30079/status_filesys_/dev/hdc2.gif at /usr/local/lib/xxv/XXV/OUTPUT/Html.pm line 390, <DATA> line 12441.
wenn ich nun in das besagte verzeichnis schaue sehe ich:
cableguy:/var/cache/xxv/temp/NoLogin/30079# ll
total 84
-rw-r--r-- 1 root root 2333 Jul 7 19:52 status_filesys_/dev/hdc1.gif
-rw-r--r-- 1 root root 2387 Jul 7 19:52 status_filesys_/dev/hdc2.gif
-rw-r--r-- 1 root root 1812 Jul 7 19:52 status_filesys_tmpfs.gif
-rw-r--r-- 1 root root 2035 Jul 7 19:52 status_filesys_udev.gif
-rw-r--r-- 1 root root 7250 Jul 7 18:41 status_memory_now.gif
-rw-r--r-- 1 root root 5118 Jul 7 18:41 status_memory_stat.gif
-rw-r--r-- 1 root root 6096 Jul 7 18:42 status_network_eth0.gif
-rw-r--r-- 1 root root 5939 Jul 7 18:42 status_network_eth1.gif
-rw-r--r-- 1 root root 4898 Jul 7 18:42 status_network_eth2.gif
-rw-r--r-- 1 root root 4901 Jul 7 18:42 status_network_eth3.gif
-rw-r--r-- 1 root root 4832 Jul 7 18:42 status_network_lo.gif
-rw-r--r-- 1 root root 4921 Jul 7 18:42 status_network_tunl0.gif
-rw-r--r-- 1 root root 4001 Jul 7 18:41 status_vitals.gif
cableguy:/var/cache/xxv/temp/NoLogin/30079#
Alles anzeigen
da wird versucht, im Dateisystem einen / in den Dateinamen zu verwenden. habe ich da trotz svn irgend eine ältere version oder wird der fehler in einer kommenden version ausgebessert?
wichtiger wäre aber, wenn mir jemand mit dem pvrplugin helfen könnte ...
danke!