easyVDR Kopie des easyVDR-Forums zum Nachschlagen
[gelöst] DVD abspielen geht nicht

easyVDR - >VARforumsname - >[gelöst] DVD abspielen geht nicht

dueda  13.Aug.2016 10:39:56
Guten Morgen,
ich habe easyvdr 2.5 installiert und kann leider keine DVDs abspielen. Es geht dabei erst einmal nicht um kommerzielle DVDs mit Kopierschutz, da weiß ich, dass das eine andere Problematik ist, sondern um z.B. auch selbst erstellte DVDs.
Wenn ich das DVD-Plugin über Menü/Medien/DVD aufrufe, läuft das DVD-Laufwerk an, der Fernseher wird kurz schwarz und dann kommt das Live-TV-Bild wieder. Ähnlich war es auch schon unter easyvdr 1.0, das davor installiert war. Da hatte ich irgendwann aufgegeben. Jetzt würde ich gerne das Problem noch einmal angehen.
Das DVD-Laufwerk hängt am Secondary Slave (IDE), meine Festplatten am ersten und zweiten SATA-Port.
Errors im Syslog gibt folgendes aus:

--
Aug 13 10:04:03 easyVDR kernel: [  967.411653] st: Version 20101219, fixed bufsize 32768, s/g segs 256
Aug 13 10:04:15 easyVDR kernel: [  979.648509] end_request: I/O error, dev fd0, sector 0
Aug 13 10:04:15 easyVDR kernel: [  979.648589] floppy: error -5 while reading block 0
Aug 13 10:04:28 easyVDR kernel: [  992.128425] end_request: I/O error, dev fd0, sector 0
Aug 13 10:04:28 easyVDR kernel: [  992.128505] floppy: error -5 while reading block 0
Aug 13 10:04:40 easyVDR kernel: [ 1004.636511] end_request: I/O error, dev fd0, sector 0
Aug 13 10:04:40 easyVDR kernel: [ 1004.636592] floppy: error -5 while reading block 0
Aug 13 10:04:41 easyVDR vdr: connect from 127.0.0.1, port 49719 - accepted
--
Aug 13 10:05:40 easyVDR vdr: cSkins::Message() called from background thread - ignored! (Use cSkins::QueueMessage() instead)
Aug 13 10:05:40 easyVDR vdr: ERROR: dvd-plugin cannot open dvdnav device /var/lib/vdr/plugins/dvdswitch/dvdlink -> input thread ended (pid=6080) !
Aug 13 10:05:40 easyVDR vdr: dvd-plugin thread ended (pid=6080, tid=6813)
--
Aug 13 10:13:19 easyVDR vdr: scraper2vdr: Info: Released the last usage of mysql_lib, calling mysql_library_end() now
Aug 13 10:15:48 easyVDR kernel: [ 1672.744521] end_request: I/O error, dev fd0, sector 0
Aug 13 10:15:48 easyVDR kernel: [ 1672.744603] floppy: error -5 while reading block 0
Aug 13 10:17:01 easyVDR CRON: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)

Wenn ich das richtig verstehe, wird fd0 aufgerufen. Ist das nicht die Floppy-Disk? (ja, in dem Computer ist tatsächlich noch eine floppy eingebaut.)

Wenn ich das DVD-Laufwerk von Hand mounte (/dev/sr0), kann ich darauf zugreifen. (Ich dachte eigentlich, dass das DVD eigentlich /dev/hdd sein müsste, habe aber irgendwo /dev/sr0 gefunden und ausprobiert.) Ach ja, ich habe nur rudimentäre Linux-Kenntnisse.

Habt ihr Tipps, was ich weiter ausprobieren kann oder wonach ich im Forum suchen muss. Die bisher gefundenen Threads halfen mir nicht weiter.
Vielen Dank
DUEDA
easyinfo.zip
neuerer VDR: Athlon 64 3200+ auf Asus A8N-E, Hauppage Nexus-S 2.1, 1 GB RAM, Seagate Barracuda 500 GB, easyVDR2.5.

alt: Celeron 733 auf MSI MS6309 2.0, Hauppauge Nexus-S 2.1, 256 MB RAM, Samsung 160 GB, c't-VDR 6
mango  13.Aug.2016 19:20:44
Hi,

[quote='dueda' pid='171099' dateline='1471077596']
Wenn ich das richtig verstehe, wird fd0 aufgerufen. Ist das nicht die Floppy-Disk?

wenn nicht benötigt im Bios deaktivieren.

[quote='dueda' pid='171099' dateline='1471077596']
Wenn ich das DVD-Laufwerk von Hand mounte (/dev/sr0), kann ich darauf zugreifen.

eine "udev rules" sorgt dafür das die Links erstellt werden.

Konsole:
sudo su
ls -l /dev
..die Ausgabe sollte so aussehen.

lrwxrwxrwx  1 root root             3 Aug 13 19:13 cdrom -> sr0
lrwxrwxrwx  1 root root             3 Aug 13 19:13 cdrw -> sr0
lrwxrwxrwx  1 root root             3 Aug 13 19:13 dvd -> sr0
lrwxrwxrwx  1 root root             3 Aug 13 19:13 dvdrw -> sr0


Bitte noch die Ausgabe von
Konsole:
cat /etc/udev/rules.d/70-persistent-cd.rules

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
mango  13.Aug.2016 23:25:59
Hallo!

So, hab mir das Log mal angeschaut!
Aug 13 09:51:09 easyVDR vdr: scraper2vdr: Info: Calling mysql_library_init()
Aug 13 09:51:09 easyVDR vdr: scraper2vdr: Info: Released the last usage of mysql_lib, calling mysql_library_end() now
vdr-plugin-epg2vdr & vdr-plugin-scraper2vdr funktionieren nur mit vdr-epg-daemon!(mysql_database)

Diese Plugins funktionieren nicht mit Ausgabe DVB-FF!
vdr-plugin-epg2vdr
vdr-plugin-music
vdr-plugin-osdteletext
vdr-plugin-scraper2vdr
vdr-plugin-skindesigner
vdr-plugin-skinnopacity
vdr-plugin-tvguideng
vdr-plugin-tvonscreen
vdr-plugin-weatherforecast
... Plugins deinstallieren, da zum Teil auch Scripte in den Plugins sind die im Hintergrund nun ins leere laufen.
Plugins zuerst(wenn aktiv) deaktivieren, dann deinstallieren.
Konsole:
sudo su
apt-get remove --purge vdr-plugin-

Für folgende Plugins gibt es *-sd Varianten.
vdr-plugin-music-sd
vdr-plugin-osdteletext-sd
vdr-plugin-tvonscreensd
vdr-plugin-weatherng-sd

**Achtung** sind vdr-plugin-skinelchi & vdr-plugin-undelete aktiviert, lässt dies den VDR beim löschen einer Aufnahne crashen(segfault).
Bitte "vdr-plugin-skinelchi" deinstallieren!

[quote='dueda' pid='171099' dateline='1471077596']
Aug 13 10:05:40 easyVDR vdr: ERROR: dvd-plugin cannot open dvdnav device /var/lib/vdr/plugins/dvdswitch/dvdlink -> input thread ended (pid=6080) !


..wie man hier sehen kann, wird bei start von Plugin dvdswitch der Link aber angelegt.
Aug 13 10:00:56 easyVDR vdr: initializing plugin: dvdswitch (0.2.2): Erlaubt das Abspielen von DVD-Abbildern
Aug 13 10:00:56 easyVDR vdr: dvdswitch: Initialize plugin
Aug 13 10:00:56 easyVDR vdr: dvdswitch: parse cmdline of dvd-plugin for DVD Device
Aug 13 10:00:56 easyVDR vdr: dvdswitch: use DVD Device: /dev/dvd
Aug 13 10:00:56 easyVDR vdr: dvdswitch: create link /var/lib/vdr/plugins/dvdswitch/dvdlink to /dev/dvd
Aug 13 10:00:56 easyVDR vdr: dvdswitch: ...Verzeichnis mit 'VIDEO_TS' Ordner|Verzeichnis|1|video_ts|1
Aug 13 10:00:56 easyVDR vdr: dvdswitch: ...Datei mit '.iso' Extension|Iso-Image|2|.iso|1

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
dueda  14.Aug.2016 08:13:31
Guten Morgen
[quote='Mango,\'' pid='171101' dateline='1471108844']

eine "udev rules" sorgt dafür das die Links erstellt werden.

[url=https://wiki.ubuntuusers.de/udev/]Wieder etwas gelernt. udev kannte ich noch nicht.


..die Ausgabe sollte so aussehen.

lrwxrwxrwx  1 root root             3 Aug 13 19:13 cdrom -> sr0
lrwxrwxrwx  1 root root             3 Aug 13 19:13 cdrw -> sr0
lrwxrwxrwx  1 root root             3 Aug 13 19:13 dvd -> sr0
lrwxrwxrwx  1 root root             3 Aug 13 19:13 dvdrw -> sr0



Das tut sie. Scheint alles korrekt zu sein.


Bitte noch die Ausgabe von
Konsole:
cat /etc/udev/rules.d/70-persistent-cd.rules






# _NEC_DVD_RW_ND-3540A ()
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="_NEC_DVD_RW_ND-3540A", SYMLINK+="cdrom", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="_NEC_DVD_RW_ND-3540A", SYMLINK+="cdrw", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="_NEC_DVD_RW_ND-3540A", SYMLINK+="dvd", ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="_NEC_DVD_RW_ND-3540A", SYMLINK+="dvdrw", ENV{GENERATED}="1"

Das scheint auch ok zu sein, oder?

Danke für die Hilfe. Deine nächste Antwort arbeite ich ab, sobald das Familienleben es zulässt.
DUEDA
neuerer VDR: Athlon 64 3200+ auf Asus A8N-E, Hauppage Nexus-S 2.1, 1 GB RAM, Seagate Barracuda 500 GB, easyVDR2.5.

alt: Celeron 733 auf MSI MS6309 2.0, Hauppauge Nexus-S 2.1, 256 MB RAM, Samsung 160 GB, c't-VDR 6
dueda  14.Aug.2016 10:01:17
Hallo,
danke für die Hinweise mit den Plugins, die ich entsprechend befolgt habe.
Erstaunlicherweise funktioniert das DVD-Plugin inzwischen. Ich habe noch ein paar andere DVDs ausprobiert. Entweder gibt es einen Zusammenhang mit den Plugins (was ich nicht glaube) oder ich hatte einfach Pech mit der DVD, die ich als erstes ausprobiert hatte, die ich aber in anderen Geräten problemlos einsetzen konnte.
Auf jeden Fall vielen Dank. Es ist immer wieder cool, wie einem hier und in benachbarten Foren geholfen wird.
DUEDA
neuerer VDR: Athlon 64 3200+ auf Asus A8N-E, Hauppage Nexus-S 2.1, 1 GB RAM, Seagate Barracuda 500 GB, easyVDR2.5.

alt: Celeron 733 auf MSI MS6309 2.0, Hauppauge Nexus-S 2.1, 256 MB RAM, Samsung 160 GB, c't-VDR 6