Linux not adhering to BIOS Drive boot order?

Venkatesh Ramamurthy (Venkateshr@ami.com)
Tue, 16 Jan 2001 10:49:05 -0500


Hi,
I have one issue which requires fix from the linux kernel.
Initially i put a SCSI controller and install the OS on the drive connected
to it. After installing the OS (on sda), the customer puts another SCSI
controller. The BIOS for the first controller has BIOS enabled and for the
second controller does not have the BIOS enabled.

The linux loads the driver for the second controller first and assigns sda
to it first , and the actual boot drive gets some sdX device node.
correct drive and controller, but for a end -user using these cards, this is
no fun.

Can the linux kernel be changed in such a way that kernel will look for the
actual boot drive and re-order the drives so that mounting can go on in the
right order.

we need some kind of signature being written in the drive, which the kernel
will use for determining the boot drive and later re-order drives, if
required.

Is someone handling this already?

TIA

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/