Ubuntu bei Anwahl DVD startet VDR neu mit anderen Rechten für FB

  • Es ist die Fortsetzung des Themas http://vdr-portal.de/board/thread.php?threadid=59880
    oder auch nicht, da es eventuell mit dem DVD Plugin zusammen hängt.
    DVD im Laufwerk Menue>DVD Bilschirm wird schwarz und die alte Meldung "/dev/input/event3: Permission denied" erscheint in regelmäßigen Abständen.
    Logisch weil meine gänderten Rechte für event3 wieder auf root.root stehen. Der Vdr startet immer neu und ich habe in /etc/default/vdr "sudo chown root.video /dev/input/event3" eingefügt, was auch für den Rechnerstart funktioniert. Warum jetzt nicht mehr?
    Selbst ein manuelles Ändern wird wieder zurück gemacht.
    Nun mache ich folgendes.


    und siehe da die DVD geht. Auch bei einem erneutem Aufruf.
    Was läuft da beim hochfahren des Rechners anders?
    Habe bei der Anwahl DVD mal ps ax gemacht.

    Zitat

    uwe@uwe:~$ ps ax|grep vdr
    5099 ? Ss 0:00 /bin/bash /usr/sbin/runvdr -v /var/lib/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown-message -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 2001 -w 60 -P "remote -i /dev/input/event3" -P "dvd -C /var/cache/vdr/dvd"
    5568 ? R 0:00 /usr/bin/killall -q -TERM /usr/bin/vdr
    5570 pts/1 R+ 0:00 grep vdr


    Was soll der Prozess 5568?
    Nach dem Rechnerstart und dem Handstart sieht "ps ax" so aus

    Zitat

    we@uwe:~$ ps ax|grep vdr
    5099 ? Ss 0:00 /bin/bash /usr/sbin/runvdr -v /var/lib/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown-message -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 2001 -w 60 -P "remote -i /dev/input/event3" -P "dvd -C /var/cache/vdr/dvd"
    5149 ? Sl 0:02 /usr/bin/vdr-kbd -v /var/lib/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown-message -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 2001 -w 60 -P remote -i /dev/input/event3 -P dvd -C /var/cache/vdr/dvd --lirc


    Nach dem verunglückten DVD gibt "ps ax" nur der Prozess 5099 wie oben wieder. Das ich den 5568 erwischt habe war wohl Glück habe es nicht noch mal hin bekommen.
    Was kann ich ändern das DVD nach einem normalem Rechnerstart geht?
    Udev ist nicht so einfach.
    Im Anhang Auszüge aus der Log.

  • Mein Debian Etch hat in /etc/udev/permissions.rules folgenden Eintrag:

    Code
    # input devices
    KERNEL=="event[0-9]*", ATTRS{name}=="*dvb*|*DVB*|* IR *" \
                                    MODE="0664",    GROUP="video"
    KERNEL=="js[0-9]*",             MODE="0664"
    KERNEL=="lirc[0-9]*",                           GROUP="video"


    Ev mal für Ubuntu auch sowas probiern?

  • Hallo Wildigel
    Es gibt unter /etc/udev/rules.d/40-permissions.rules
    aber die sieht völlig anders aus.

    Habe beide Versuche ans Ende ran gehängt da es meiner Meinung nach auch passt "devices, by name". Was anderes unterscheidet die FB auch nicht vom rest der Karte. Etwas mit ATTRS{name}== gibt es da nicht, Datei im Anhang.
    In /var/log/udev steht unter anderem folgendes:


    weiter unten


    Weiss nicht wo man dan noch was eintragen kann außer die permissions.rules.
    Nur eine falsche Schreibweise von mir?

  • Was würdest du unten anfügen?
    KERNEL=="IR" GROUP="video"
    KERNEL=="*IR*" GROUP="video"
    habe ich probiert, ohne Erfolg.

    vdr 2.2.0, plugin -dvd, -remote, -epgsearch -burn
    auf Kubuntu 14.04

  • 5 Zeilen rein kopiert
    chown in vdr auskommentiert


    VDR startet beim hochfahren automatisch, Rechte alle event auf root.video

    Zitat

    crw-rw-r-- 1 root video 13, 64 2007-02-15 23:28 event0
    crw-rw-r-- 1 root video 13, 65 2007-02-15 23:28 event1
    crw-rw-r-- 1 root video 13, 66 2007-02-15 23:28 event2
    crw-rw-r-- 1 root video 13, 67 2007-02-15 23:36 event3
    crw-rw---- 1 root root 13, 63 2007-02-15 23:28 mice


    ist dann auch etwas doppelt nachdem jeder lesen darf. Aber egal.
    Wenn ich DVD anwähle wird wieder der eine von beiden Prozesse von vdr gekillt aber diesmal startet der VDR wieder. Rechte bleiben so. Aber eine DVD geht nicht. In den Log ist auch nichts zu sehen.
    aus dem Log DVD start
    15.02.2007 23:41:16 uwe vdr [6279] frontend 1 timed out while tuning to channel 83, tp 210757
    15.02.2007 23:41:21 uwe vdr [6369] dvd-plugin: BitStreamOutActive=0, HasBitStreamOut=0 (0)
    15.02.2007 23:41:21 uwe vdr [6369] dvd-plugin: SoftDeviceOutActive=0, HasSoftDeviceOut=0
    15.02.2007 23:41:21 uwe vdr [6369] dvd-plugin thread started (pid=6268, tid=6369)
    15.02.2007 23:41:22 uwe logger restarting VDR
    15.02.2007 23:41:32 uwe kernel [ 813.336263] saa7146: unregister extension 'dvb'.
    15.02.2007 23:41:32 uwe kernel [ 813.347753] ACPI: PCI interrupt for device 0000:00:0c.0 disabled


    von Hand gestoppt und gestartet
    15.02.2007 23:48:46 uwe vdr [6763] dvd-plugin: BitStreamOutActive=0, HasBitStreamOut=0 (0)
    15.02.2007 23:48:46 uwe vdr [6763] dvd-plugin: SoftDeviceOutActive=0, HasSoftDeviceOut=0
    15.02.2007 23:48:46 uwe vdr [6763] dvd-plugin thread started (pid=6719, tid=6763)
    DVD läuft
    Werde morgen mal sehen ob es nicht mit den Rechten für das DVD-Laufwerk zusammen hängt. Aber dann sollte doch ein Fehler kommen und nicht der vdr neu starten.

    vdr 2.2.0, plugin -dvd, -remote, -epgsearch -burn
    auf Kubuntu 14.04

  • An den Rechten scheint es nicht zu liegen alles auf root.cdrom und vdr ist mit in der Gruppe cdrom.
    Irgendwie muss ein Unterschied wischen dem automatischen Start und dem von Konsole sein.
    Habe alle möglichen Log durchgesehen. Kann man irgendwie mehr Logausgaben erzeugen?

    vdr 2.2.0, plugin -dvd, -remote, -epgsearch -burn
    auf Kubuntu 14.04

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!