Package: udev Version: 0.090-4 Severity: minor Hi!
I created the link to cd-aliases-generator.rules to create persistent links for my DVD drives. This first worked as expected. My internal DVD ROM and my external USB DVD burner got two different names: # This file was automatically generated by the /lib/udev/write_cd_aliases # program, probably 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. # UJDA745_DVDCDRW (pci-0000:00:1f.1-ide-1:0) ACTION=="add", BUS=="ide", ID=="1.0", SYMLINK+="cdrom", ENV{GENERATED}="1" ACTION=="add", BUS=="ide", ID=="1.0", SYMLINK+="cdrw", ENV{GENERATED}="1" ACTION=="add", BUS=="ide", ID=="1.0", SYMLINK+="dvd", ENV{GENERATED}="1" # USB_Storage_Adapter (pci-0000:00:1d.7-usb-0:3.2:1.0-scsi-0:0:0:0) ACTION=="add", BUS=="scsi", ID=="20:0:0:0", SYMLINK+="cdrom1",ENV{GENERATED}="1" ACTION=="add", BUS=="scsi", ID=="20:0:0:0", SYMLINK+="cdrw1",ENV{GENERATED}="1" ACTION=="add", BUS=="scsi", ID=="20:0:0:0", SYMLINK+="dvd1",ENV{GENERATED}="1" But after turning on the external burner a few days later, a new rule is created: # USB_Storage_Adapter (pci-0000:00:1d.7-usb-0:3.2:1.0-scsi-0:0:0:0) ACTION=="add", BUS=="scsi", ID=="34:0:0:0", SYMLINK+="cdrom",ENV{GENERATED}="1" ACTION=="add", BUS=="scsi", ID=="34:0:0:0", SYMLINK+="cdrw",ENV{GENERATED}="1" ACTION=="add", BUS=="scsi", ID=="34:0:0:0", SYMLINK+="dvd",ENV{GENERATED}="1" The burner seems to have a different ID, and therefore the old rule doesn't match. No problem for me, but the generated link should not be one of the previously generated links ("cdrom"). In this case my link for the internal drive was gone and simply overwritten. Is this the expected behaviour? Is there manual editing of the automatically generated rules required? Or is this simply a bug? -- Package-specific info: -- /etc/udev/rules.d/: /etc/udev/rules.d/: total 12 lrwxrwxrwx 1 root root 20 2005-04-10 12:56 020_permissions.rules -> ../permissions.rules lrwxrwxrwx 1 root root 19 2005-10-11 09:38 025_libgphoto2.rules -> ../libgphoto2.rules lrwxrwxrwx 1 root root 16 2006-04-23 19:47 025_libsane.rules -> ../libsane.rules lrwxrwxrwx 1 root root 22 2005-12-12 15:36 025_logitechmouse.rules -> ../logitechmouse.rules lrwxrwxrwx 1 root root 16 2006-03-28 08:19 030_ifplugd.rules -> ../ifplugd.rules lrwxrwxrwx 1 root root 24 2006-04-17 10:17 030_sl-modem-daemon.rules -> ../sl-modem-daemon.rules lrwxrwxrwx 1 root root 13 2005-12-13 08:17 035_kino.rules -> ../kino.rules lrwxrwxrwx 1 root root 12 2006-03-07 07:42 050_hal-plugdev.rules -> ../hal.rules lrwxrwxrwx 1 root root 15 2006-01-26 08:00 85-pcmcia.rules -> ../pcmcia.rules -rw-r--r-- 1 root root 82 2006-03-05 23:14 90-hal.rules lrwxrwxrwx 1 root root 17 2006-03-28 08:18 thinkpad.rules -> ../thinkpad.rules lrwxrwxrwx 1 root root 13 2004-05-17 20:26 udev.rules -> ../udev.rules lrwxrwxrwx 1 root root 25 2006-03-28 08:17 z20_persistent-input.rules -> ../persistent-input.rules lrwxrwxrwx 1 root root 19 2005-08-15 07:48 z20_persistent.rules -> ../persistent.rules -rw-r--r-- 1 root root 1136 2006-04-25 19:09 z25_persistent-cd.rules -rw-r--r-- 1 root root 401 2006-04-20 18:42 z25_persistent-net.rules lrwxrwxrwx 1 root root 33 2006-04-20 08:33 z45_persistent-net-generator.rules -> ../persistent-net-generator.rules lrwxrwxrwx 1 root root 12 2005-07-04 07:59 z50_run.rules -> ../run.rules lrwxrwxrwx 1 root root 16 2005-10-09 10:03 z55_hotplug.rules -> ../hotplug.rules lrwxrwxrwx 1 root root 19 2005-08-03 08:09 z60_alsa-utils.rules -> ../alsa-utils.rules lrwxrwxrwx 1 root root 15 2005-09-20 07:57 z60_hdparm.rules -> ../hdparm.rules lrwxrwxrwx 1 root root 17 2005-07-04 07:59 z70_hotplugd.rules -> ../hotplugd.rules lrwxrwxrwx 1 root root 29 2006-04-11 19:06 z75_cd-aliases-generator.rules -> ../cd-aliases-generator.rules -- /sys/: /sys/block/hda/dev /sys/block/hda/hda1/dev /sys/block/hda/hda2/dev /sys/block/hda/hda5/dev /sys/block/hda/hda6/dev /sys/block/hda/hda7/dev /sys/block/hda/hda8/dev /sys/block/hdc/dev /sys/block/loop0/dev /sys/block/loop1/dev /sys/block/loop2/dev /sys/block/loop3/dev /sys/block/loop4/dev /sys/block/loop5/dev /sys/block/loop6/dev /sys/block/loop7/dev /sys/block/ram0/dev /sys/block/ram10/dev /sys/block/ram11/dev /sys/block/ram12/dev /sys/block/ram13/dev /sys/block/ram14/dev /sys/block/ram15/dev /sys/block/ram1/dev /sys/block/ram2/dev /sys/block/ram3/dev /sys/block/ram4/dev /sys/block/ram5/dev /sys/block/ram6/dev /sys/block/ram7/dev /sys/block/ram8/dev /sys/block/ram9/dev /sys/block/sda/dev /sys/block/sda/sda1/dev /sys/block/sr0/dev /sys/class/drm/card0/dev /sys/class/graphics/fb0/dev /sys/class/input/input0/event0/dev /sys/class/input/input39/event1/dev /sys/class/input/input39/mouse0/dev /sys/class/input/input39/ts0/dev /sys/class/input/input3/event2/dev /sys/class/input/input4/event3/dev /sys/class/input/input4/mouse1/dev /sys/class/input/input4/ts1/dev /sys/class/input/input5/event4/dev /sys/class/input/input5/mouse2/dev /sys/class/input/input5/ts2/dev /sys/class/input/input6/event5/dev /sys/class/input/mice/dev /sys/class/misc/agpgart/dev /sys/class/misc/hpet/dev /sys/class/misc/hw_random/dev /sys/class/misc/nvram/dev /sys/class/misc/psaux/dev /sys/class/misc/rtc/dev /sys/class/misc/tun/dev /sys/class/misc/uinput/dev /sys/class/misc/vmmon/dev /sys/class/misc/watchdog/dev /sys/class/scsi_generic/sg0/dev /sys/class/scsi_generic/sg1/dev /sys/class/sound/adsp/dev /sys/class/sound/audio1/dev /sys/class/sound/audio/dev /sys/class/sound/controlC0/dev /sys/class/sound/controlC1/dev /sys/class/sound/dsp1/dev /sys/class/sound/dsp/dev /sys/class/sound/mixer1/dev /sys/class/sound/mixer/dev /sys/class/sound/pcmC0D0c/dev /sys/class/sound/pcmC0D0p/dev /sys/class/sound/pcmC0D1c/dev /sys/class/sound/pcmC0D2c/dev /sys/class/sound/pcmC0D3c/dev /sys/class/sound/pcmC0D4p/dev /sys/class/sound/pcmC1D0c/dev /sys/class/sound/pcmC1D0p/dev /sys/class/sound/timer/dev /sys/class/usb_device/usbdev1.1/dev /sys/class/usb_device/usbdev2.1/dev /sys/class/usb_device/usbdev3.1/dev /sys/class/usb_device/usbdev4.100/dev /sys/class/usb_device/usbdev4.1/dev /sys/class/usb_device/usbdev4.97/dev /sys/class/usb_device/usbdev4.98/dev /sys/class/usb_device/usbdev4.99/dev -- Kernel configuration: -- System Information: Debian Release: testing/unstable Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16.1 Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Versions of packages udev depends on: ii initscripts 2.86.ds1-14 Scripts for initializing and shutt ii libc6 2.3.6-7 GNU C Library: Shared libraries ii libselinux1 1.30-1 SELinux shared libraries ii libvolume-id0 0.090-4 libvolume_id shared library ii lsb-base 3.1-4 Linux Standard Base 3.1 init scrip ii makedev 2.3.1-81 creates device files in /dev ii sed 4.1.4-7 The GNU sed stream editor udev recommends no packages. -- debconf information: * udev/devfs-warning: * udev/reboot-warning: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]