[Bug 1166326] Re: ID_PATH isn't set correctly for multiple devices

Brian Murray brian at ubuntu.com
Thu Apr 25 21:08:49 UTC 2013


** Changed in: udev (Ubuntu)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to udev in Ubuntu.
https://bugs.launchpad.net/bugs/1166326

Title:
  ID_PATH isn't set correctly for multiple devices

Status in “udev” package in Ubuntu:
  Confirmed
Status in “udev” package in Debian:
  New

Bug description:
  We're running a server similar to BackBlaze's StoragePod, in which
  three SATA-PCI-Cards (SiI 3124) each connect to three 5-port SATA PMP
  backplanes (SiI 3726).

  Each disk connected via one of those controllers and backplanes should
  have a unique ID_PATH, which it had on Debian Squeeze.

  After changing the host OS to Ubuntu 12.04.2 today I found /dev/disk/by-path/ not to be filled by the expected symlinks.
  It seems udev doesn't resolve ID_PATH correctly but tries to overwrite the old links:

  root at ubuntu:~# udevadm test-builtin path_id /sys/block/sda
  ID_PATH=pci-0000:02:04.0-scsi-0:0:0:0
  ID_PATH_TAG=pci-0000_02_04_0-scsi-0_0_0_0

  root at ubuntu:~# udevadm test-builtin path_id /sys/block/sde
  ID_PATH=pci-0000:02:04.0-scsi-0:0:0:0
  ID_PATH_TAG=pci-0000_02_04_0-scsi-0_0_0_0

  root at ubuntu:~# udevadm test /sys/block/sda/
  run_command: calling: test
  adm_test: version 175
  [...]
  udev_device_update_db: created db file '/run/udev/data/b8:0' for '/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:04.0/ata1/host0/target0:0:0/0:0:0:0/block/sda'
  ACTION=add
  DEVLINKS=/dev/disk/by-id/ata-SAMSUNG_HD204UI_S2H7J90B804735 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD204UIS2H7J90B804735 /dev/disk/by-id/wwn-0x50024e9205d4ea30 /dev/disk/by-path/pci-0000:02:04.0-scsi-0:0:0:0 /dev/disk/zpool/v0d5
  DEVNAME=/dev/sda
  DEVPATH=/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:04.0/ata1/host0/target0:0:0/0:0:0:0/block/sda
  DEVTYPE=disk
  [...]
  ID_PATH=pci-0000:02:04.0-scsi-0:0:0:0
  ID_PATH_TAG=pci-0000_02_04_0-scsi-0_0_0_0
  [...]

  root at ubuntu:~# udevadm test /sys/block/sde/
  [...]
  udev_device_update_db: created db file '/run/udev/data/b8:64' for '/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:04.0/ata3/host2/target2:0:0/2:0:0:0/block/sde'
  ACTION=add
  DEVLINKS=/dev/disk/by-id/ata-SAMSUNG_HD204UI_S2H7J90B804734 /dev/disk/by-id/scsi-SATA_SAMSUNG_HD204UIS2H7J90B804734 /dev/disk/by-id/wwn-0x50024e9205d4ea2f /dev/disk/by-path/pci-0000:02:04.0-scsi-0:0:0:0 /dev/disk/zpool/v0d5
  DEVNAME=/dev/sde
  DEVPATH=/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:04.0/ata3/host2/target2:0:0/2:0:0:0/block/sde
  DEVTYPE=disk
  [...]
  ID_PATH=pci-0000:02:04.0-scsi-0:0:0:0
  ID_PATH_TAG=pci-0000_02_04_0-scsi-0_0_0_0
  [...]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/1166326/+subscriptions




More information about the foundations-bugs mailing list