Comment 0 for bug 364538

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

Continuing from bug #363038

Pete Graner's problem with the Dell Latitude XT was that the kernel was calling "modprobe usb-storage" before the initramfs has run "depmod" to initialise the module db.

This was all crack.

There's no reason to have the kernel call modprobe in this way, it was caused by something called "libusual" which steals all of usb-storage's aliases and then modprobes it. The intent is that it allows you to alternate between "usb-storage" and "ub".

Not only is "ub" very crufty and unmaintained, but we can do that kind of switching in userspace these days.

Disabling libusual in the kernel config means that usb-storage gets modprobe aliases just like every other driver, and is loaded by udev just like every other driver. Race condition solved, laptop boots.