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

Re: SCSI device detection order



Paul Johnson wrote:
I have a Firewire external hard drive, and recently with the upgrade
to linux-image-2.6.22, my firewire block device has been detecting as
sda instead of sdc, causing my machine to hang at boot if it is turned
on.  What can be done to resolve the detection order?



This is exactly what I resolved with my grub change:

1. put a unique file (with nothing in it) in the root of your firewire block device (let's call it FW_BLK_DEV_001). Do those things have partitions? Put a unique file in the root of each partition.

2. label each partition with a label program. (What type a fs does that thing have?) You can use the same name: FW_BLK_DEV_001

3. Then make my change to grub and reinstall it.

4. Now change fstab to refer to your partitions with LABEL, e.g. LABEL=FW_BLK_DEV_001 / ext2 defaults,errors=remount-ro 0 1

5. Change menu.lst as follows, for each entry:

find /FW_BLK_DEV_001
root FILE=/FW_BLK_DEV_001
kernel root=LABEL=FW_BLK_DEV_001…

Then away you go! now linux can detect whatever as whatever and you don't care!

Hugo



Reply to: