udev: /dev/dvd und 70-persistent-cd.rules werden nicht neu angelegt

04/11/2013 - 02:00 von Michael Schuerig | Report spam
Irgendwann in der letzten Zeit hat udev vergessen, dass es für /dev/dvd
einen Symlink anlegen sollte. /dev/cdrom wird nach wie vor als Symlink
auf sr0 erzeugt.

Versuchsweise hatte ich /etc/udev/rules/70-persistent-cd.rules zur Seite
gelegt und zwischenzeitlich mehrfach neu gestartet, auch mit neuen
initrds. Nach meinem Verstàndnis hàtte die Datei automatisch neu
angelegt werden müssen, was aber nicht passiert ist. Genausowenig ist
/dev/dvd wieder aufgetaucht. Der /dev/cdrom-Symlink wird immer aber
entsprechende Links für cdrw, dvd und dvdrw fehlen.

Hat jemand eine Idee, woran es liegen könnte und wie ich udev das
gewünschte Verhalten beibringe?

Michael


$ cat udev/rules.d/70-persistent-cd.rules
# This file was automatically generated by the /lib/udev/write_cd_rules
# program, run by the cd-aliases-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and set the $GENERATED variable.

# HL-DT-ST_DVD+_-RW_GU10N (pci-0000:00:1f.2-scsi-0:0:0:0)
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-0:0:0:0", SYMLINK+="cdrom",
ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-0:0:0:0", SYMLINK+="cdrw",
ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-0:0:0:0", SYMLINK+="dvd",
ENV{GENERATED}="1"
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-0:0:0:0", SYMLINK+="dvdrw",
ENV{GENERATED}="1"


Michael Schuerig
mailto:michael@schuerig.de
http://www.schuerig.de/michael/


Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-REQUEST@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)
Archive: http://lists.debian.org/1610424.M78d4NWXzK@fuchsia
 

Lesen sie die antworten

#1 Michael Wagner
08/11/2013 - 07:10 | Warnen spam

* Michael Schuerig 04.11.2013

Irgendwann in der letzten Zeit hat udev vergessen, dass es für /dev/dvd
einen Symlink anlegen sollte. /dev/cdrom wird nach wie vor als Symlink
auf sr0 erzeugt.

Versuchsweise hatte ich /etc/udev/rules/70-persistent-cd.rules zur Seite
gelegt und zwischenzeitlich mehrfach neu gestartet, auch mit neuen
initrds. Nach meinem Verstàndnis hàtte die Datei automatisch neu
angelegt werden müssen, was aber nicht passiert ist. Genausowenig ist
/dev/dvd wieder aufgetaucht. Der /dev/cdrom-Symlink wird immer aber
entsprechende Links für cdrw, dvd und dvdrw fehlen.

Hat jemand eine Idee, woran es liegen könnte und wie ich udev das
gewünschte Verhalten beibringe?

$ cat udev/rules.d/70-persistent-cd.rules

# HL-DT-ST_DVD+_-RW_GU10N (pci-0000:00:1f.2-scsi-0:0:0:0)
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*",
ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-0:0:0:0", SYMLINK+="cdrom",
ENV{GENERATED}="1"



Hallo Michael,

vpr einiger Zeit hab ich bei udev das gleiche Problem gehabt. Nach ein
paar Recherchen hab ich rausgefunden, das udev die Variable
'ENV{ID_PATH}' nicht mehr aufloest. Ich hab es so geloest, das ich
stattdessen die Variable 'ENV{ID_SERIAL}' verwende. Die Nummer kriegst
du mit 'udevadm info --query=all --name=/dev/sr0' raus. Damit hab ich es
zumindest solang geloest, bis udev wieder wie frueher funktioniert.

Hth Michael

And God said: E = (+mv) - (Ze)/r ...and there *WAS* light!





Zum AUSTRAGEN schicken Sie eine Mail an
mit dem Subject "unsubscribe". Probleme? Mail an (engl)
Archive: http://lists.debian.org/

Ähnliche fragen