Comment 31 for bug 8497

Revision history for this message
jabarlee (jabarlee-deactivatedaccount) wrote :

Probably my problem falls under the same category (Ubuntu 7.04, fresh installation):
I have a pci IDE controller (Sil 0680 ATA) with two hard disks (master/slave) on it's 1st channel.
I also have four hard disks on the onboard IDE controller (both channels)

So, my "normal" setup is:
Onboard IDE controler, primary channel, master: /dev/sda -> boot disk, RAID1 (/dev/md0)
Onboard IDE controller, primary channel, slave: /dev/sdb
Onboard IDE controller, secondary channel, master: /dev/sdc -> RAID1 (/dev/md0)
Onboard IDE controller, secondary channel, slave: /dev/sdd

PCI IDE controller, primary channel, master: /dev/sde
PCI IDE controller, primary channel, slave: /dev/sdf

The problem is that, randomly, the system boots with changed disk order, as follows:

Onboard IDE controler, primary channel, master: /dev/sde*
Onboard IDE controller, primary channel, slave: /dev/sdb
Onboard IDE controller, secondary channel, master: /dev/sdc
Onboard IDE controller, secondary channel, slave: /dev/sdd

PCI IDE controller, primary channel, master: /dev/sda*
PCI IDE controller, primary channel, slave: /dev/sdf

It only affects the drives marked with *, nothing else. BIOS always detects the disks in the "normal" order, onboard controller first, PCI controller last.

I'd be happy to post more info if needed