Comment 25 for bug 6367

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote : Re: Hard disk order changes when using docking station

Ok, this is definitely not a udev problem!

Your laptop's internal IDE controller is at 0000:00:1f.1

UEVENT[1146688845.538269] add@/devices/pci0000:00/0000:00:1f.1
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1f.1
SUBSYSTEM=pci
SEQNUM=2263
PHYSDEVBUS=pci
PHYSDEVDRIVER=PIIX_IDE
PCI_CLASS=1018A
PCI_ID=8086:24CA
PCI_SUBSYS_ID=1014:052D
PCI_SLOT_NAME=0000:00:1f.1
MODALIAS=pci:v00008086d000024CAsv00001014sd0000052Dbc01sc01i8a

Your docking station bridge is at 0000:00:1e.0

UEVENT[1146692267.872892] add@/devices/pci0000:00/0000:00:1e.0
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1e.0
SUBSYSTEM=pci
SEQNUM=2306
PHYSDEVBUS=pci
PCI_CLASS=60400
PCI_ID=8086:2448
PCI_SUBSYS_ID=0000:0000
PCI_SLOT_NAME=0000:00:1e.0
MODALIAS=pci:v00008086d00002448sv00000000sd00000000bc06sc04i00

Which means the IDE controller inside the docking station is logically *before* the one inside your laptop.

UEVENT[1146692267.873048] add@/devices/pci0000:00/0000:00:1e.0/0000:02:03.0/0000:09:01.0
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1e.0/0000:02:03.0/0000:09:01.0
SUBSYSTEM=pci
SEQNUM=2312
PHYSDEVBUS=pci
PHYSDEVDRIVER=CMD64x_IDE
PCI_CLASS=1018F
PCI_ID=1095:0648
PCI_SUBSYS_ID=1095:0648
PCI_SLOT_NAME=0000:09:01.0
MODALIAS=pci:v00001095d00000648sv00001095sd00000648bc01sc01i8f