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]