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