Comment 10 for bug 6367

Revision history for this message
Ben Collins (ben-collins) wrote : Re: IDE enumeration differs between docked and undocked on ThinkPad T42

Here's the quick summary:

Kernel: There's no way for the kernel to make any exceptions here. The drivers are loaded in a specific order that the kernel has no control over. It just does what it is told.

Udev: Udev shouldn't have to worry about the order of modules. Maybe the user could blacklist the module for the docking station IDE, but that's a hack.

The real fix here is probe-root-fs. Using the UUID alleviates all the problems here. However, this is currently only implemented for removable devices (there was a long discussion about this on #ubuntu-devel).

I'm punting this over to grub-installer (which handles when to use UUID and when to use device path), since it will need to handle the details of this.

This will probably NOT be fixed for dapper.