[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ata controller change device order



Hi
I'm having trouble with Debian Etch amd64 and a pci ata raid
controller. I've seen before that when adding a pci controller the
hd device order can shift. The pci controller get hda to hdd and
that also happen with this installation (kernel 2.6.18-4-amd64), no
problem there. (The pci controller just function as extra ata port
and has no raid setup.)
My problem started when I installed the 2.6.18-4-xen-vserver-amd64
kernel. It seems like udev (?) can't decide if the controller is
ranged from hda-d or hde-h. So if I boot the system 5 times, 3/2 of
the times the pci controller is ranged at hda-e and the rest at hde-h.
This only happens with the xen kernel, when I boot on the
"2.6.18-4-amd64" kernel the results is stable. I got no experience
with udev, if that is what can fix it.

I can only get info from the device attaches to the controller and
not from the controller itself. (This is from a correct boot!)

# udevinfo -q all -n hde
P: /block/hde
N: hde
S: disk/by-id/ata-Maxtor_6Y120P0_Y34LWWXE
S: disk/by-path/pci-0000:04:08.0-ide-0:0
E: ID_TYPE=disk
E: ID_MODEL=Maxtor_6Y120P0
E: ID_SERIAL=Y34LWWXE
E: ID_REVISION=YAR41BW0
E: ID_BUS=ata
E: ID_PATH=pci-0000:04:08.0-ide-0:0

# lspci 04:08.0 RAID bus controller: Silicon Image, Inc. PCI0680
Ultra ATA-133 Host Controller (rev 02)


Best regards

/Lars



Reply to: