Your message dated Tue, 8 Jul 2008 14:56:59 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#484512: not all volume types export UUIDs (was: 
/dev/disk/by-id symlinks should not include bus) type
has caused the Debian Bug report #484512,
regarding disk/by-id should not include bus-type
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
484512: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484512
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: udev
Version: 0.114-2
Severity: normal

Entries in /dev/disk/by-id are prefixed with e.g. ata-* or scsi-*
or usb-* depending on the bus to which a disk is connected. This
makes it impossible to switch disks between busses (e.g. hook an ATA
disk to usbserial and just make it work). I can use by-uuid for
partitions holding filesystems, but swap partitions are not exposed
by-uuid, so those cannot be used across different bus-systems.

Maybe udev could provide by-id links without the bus type in
addition to the ones with the bus type to make migrations possible?

-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 106
lrwxrwxrwx 1 root root    20 2007-05-31 15:59 020_permissions.rules -> 
../permissions.rules
lrwxrwxrwx 1 root root    19 2008-01-24 19:36 025_libgphoto2.rules -> 
../libgphoto2.rules
lrwxrwxrwx 1 root root    15 2007-05-31 16:00 85-pcmcia.rules -> ../pcmcia.rules
lrwxrwxrwx 1 root root    13 2007-05-31 15:59 udev.rules -> ../udev.rules
lrwxrwxrwx 1 root root    25 2007-05-31 15:59 z20_persistent-input.rules -> 
../persistent-input.rules
lrwxrwxrwx 1 root root    19 2007-05-31 15:59 z20_persistent.rules -> 
../persistent.rules
-rw-r--r-- 1 root root  1840 2008-06-04 14:02 z25_persistent-cd.rules
-rw-r--r-- 1 root root  1125 2008-06-04 14:02 z25_persistent-net.rules
lrwxrwxrwx 1 root root    33 2007-05-31 15:59 
z45_persistent-net-generator.rules -> ../persistent-net-generator.rules
lrwxrwxrwx 1 root root    12 2007-05-31 15:59 z50_run.rules -> ../run.rules
lrwxrwxrwx 1 root root    16 2007-05-31 15:59 z55_hotplug.rules -> 
../hotplug.rules
lrwxrwxrwx 1 root root    19 2007-05-31 17:27 z60_alsa-utils.rules -> 
../alsa-utils.rules
lrwxrwxrwx 1 root root    15 2007-05-31 16:11 z60_hdparm.rules -> 
../hdparm.rules
-rw-r--r-- 1 root root    39 2008-03-18 12:51 z60_ifplugd.rules
-rw-r--r-- 1 root root  1914 2008-02-08 16:08 z60_libccid.rules
-rw-r--r-- 1 root root  2656 2008-01-03 09:15 z60_libpisock9.rules
-rw-r--r-- 1 root root 14883 2008-03-01 16:19 z60_libsane-extras.rules
-rw-r--r-- 1 root root 72908 2008-05-16 20:03 z60_libsane.rules
-rw-r--r-- 1 root root  6661 2007-12-02 04:06 z60_xserver-xorg-input-wacom.rules
lrwxrwxrwx 1 root root    29 2007-05-31 15:59 z75_cd-aliases-generator.rules -> 
../cd-aliases-generator.rules
lrwxrwxrwx 1 root root    12 2008-05-08 23:52 z99_hal.rules -> ../hal.rules

-- /sys/:
/sys/block/dm-0/dev
/sys/block/dm-1/dev
/sys/block/dm-2/dev
/sys/block/dm-3/dev
/sys/block/dm-4/dev
/sys/block/dm-5/dev
/sys/block/hda/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/sda/sda2/dev
/sys/block/sda/sda5/dev
/sys/block/sdb/dev
/sys/block/sdb/sdb1/dev
/sys/block/sdb/sdb2/dev
/sys/block/sdb/sdb3/dev
/sys/block/sdb/sdb5/dev
/sys/block/sdb/sdb6/dev
/sys/block/sdb/sdb7/dev
/sys/block/sdb/sdb8/dev
/sys/block/sdb/sdb9/dev
/sys/class/drm/card0/dev
/sys/class/hidraw/hidraw0/dev
/sys/class/input/input0/event0/dev
/sys/class/input/input12/event8/dev
/sys/class/input/input12/mouse1/dev
/sys/class/input/input1/event1/dev
/sys/class/input/input2/event2/dev
/sys/class/input/input3/event3/dev
/sys/class/input/input4/event4/dev
/sys/class/input/input5/event5/dev
/sys/class/input/input6/event6/dev
/sys/class/input/input7/event7/dev
/sys/class/input/input7/mouse0/dev
/sys/class/input/mice/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/cpu_dma_latency/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/fuse/dev
/sys/class/misc/hpet/dev
/sys/class/misc/network_latency/dev
/sys/class/misc/network_throughput/dev
/sys/class/misc/nvram/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/misc/snapshot/dev
/sys/class/misc/tun/dev
/sys/class/misc/watchdog/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dsp/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/seq/dev
/sys/class/sound/sequencer2/dev
/sys/class/sound/sequencer/dev
/sys/class/sound/timer/dev
/sys/class/usb_device/usbdev1.1/dev
/sys/class/usb_device/usbdev1.2/dev
/sys/class/usb_device/usbdev2.1/dev
/sys/class/usb_device/usbdev2.3/dev
/sys/class/usb_device/usbdev3.1/dev
/sys/class/usb_device/usbdev4.1/dev
/sys/class/usb_device/usbdev4.2/dev
/sys/class/usb_device/usbdev5.1/dev
/sys/class/usb_device/usbdev6.1/dev
/sys/class/usb_device/usbdev7.1/dev
/sys/class/usb_device/usbdev7.2/dev
/sys/class/usb_endpoint/usbdev1.1_ep00/dev
/sys/class/usb_endpoint/usbdev1.1_ep81/dev
/sys/class/usb_endpoint/usbdev1.2_ep00/dev
/sys/class/usb_endpoint/usbdev1.2_ep81/dev
/sys/class/usb_endpoint/usbdev2.1_ep00/dev
/sys/class/usb_endpoint/usbdev2.1_ep81/dev
/sys/class/usb_endpoint/usbdev2.3_ep00/dev
/sys/class/usb_endpoint/usbdev2.3_ep02/dev
/sys/class/usb_endpoint/usbdev2.3_ep81/dev
/sys/class/usb_endpoint/usbdev3.1_ep00/dev
/sys/class/usb_endpoint/usbdev3.1_ep81/dev
/sys/class/usb_endpoint/usbdev4.1_ep00/dev
/sys/class/usb_endpoint/usbdev4.1_ep81/dev
/sys/class/usb_endpoint/usbdev4.2_ep00/dev
/sys/class/usb_endpoint/usbdev4.2_ep02/dev
/sys/class/usb_endpoint/usbdev4.2_ep03/dev
/sys/class/usb_endpoint/usbdev4.2_ep04/dev
/sys/class/usb_endpoint/usbdev4.2_ep81/dev
/sys/class/usb_endpoint/usbdev4.2_ep82/dev
/sys/class/usb_endpoint/usbdev4.2_ep83/dev
/sys/class/usb_endpoint/usbdev4.2_ep84/dev
/sys/class/usb_endpoint/usbdev5.1_ep00/dev
/sys/class/usb_endpoint/usbdev5.1_ep81/dev
/sys/class/usb_endpoint/usbdev6.1_ep00/dev
/sys/class/usb_endpoint/usbdev6.1_ep81/dev
/sys/class/usb_endpoint/usbdev7.1_ep00/dev
/sys/class/usb_endpoint/usbdev7.1_ep81/dev
/sys/class/usb_endpoint/usbdev7.2_ep00/dev
/sys/class/usb_endpoint/usbdev7.2_ep02/dev
/sys/class/usb_endpoint/usbdev7.2_ep81/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb1/dev
/sys/devices/pci0000:00/0000:00:1a.1/usb2/2-1/dev
/sys/devices/pci0000:00/0000:00:1a.1/usb2/dev
/sys/devices/pci0000:00/0000:00:1a.7/usb6/dev
/sys/devices/pci0000:00/0000:00:1d.0/usb3/dev
/sys/devices/pci0000:00/0000:00:1d.1/usb4/4-2/dev
/sys/devices/pci0000:00/0000:00:1d.1/usb4/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb5/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb7/7-3/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb7/dev
/sys/devices/pci0000:00/0000:00:1e.0/0000:08:06.0/fw0/dev

-- Kernel configuration:


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages udev depends on:
ii  debconf [debconf-2.0]         1.5.22     Debian configuration management sy
ii  libc6                         2.7-11     GNU C Library: Shared libraries
ii  libselinux1                   2.0.59-1   SELinux shared libraries
ii  libvolume-id0                 0.114-2    libvolume_id shared library
ii  lsb-base                      3.2-12     Linux Standard Base 3.2 init scrip

udev recommends no packages.

-- debconf information:
  udev/new_kernel_needed: false
  udev/reboot_needed:


-- 
 .''`.   martin f. krafft <[EMAIL PROTECTED]>
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


--- End Message ---
--- Begin Message ---
also sprach Kay Sievers <[EMAIL PROTECTED]> [2008.07.03.1102 +0200]:
> So, what id's/symlinks is the same disk showing for ATA and USB in your
> case?

I failed to reproduce this for lack of time and am now on the road
again without the ability to swap my laptop's drive.

> Only advanced USB bridges read the number from the actual disk,
> I have a bunch of enclosures here, which show all different id's
> for the same disk inserted. Also usb-storage needs to encode the
> target and lun number in the id, for multi-slot devices, so I do
> not think that will work.

All this makes sense, and it's starting to dawn on me that in fact,
the bus type is needed. Thanks for your patience and sorry to be so
stubborn^W purist about it.

Bug closed.

-- 
 .''`.   martin f. krafft <[EMAIL PROTECTED]>
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


--- End Message ---

Reply via email to