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]

Reply via email to