USB devices not mounting in Lucid? Here’s a fix.
If you are pestered by the bug that doesn;t let you mount USB devices in Ubuntu Lucid Lynx, the issue is caused by the floppy module. Disable it with
sudo modprobe -r floppy
and reboot.

If you are pestered by the bug that doesn;t let you mount USB devices in Ubuntu Lucid Lynx, the issue is caused by the floppy module. Disable it with
sudo modprobe -r floppy
and reboot.

Damn it, didn’t work here. Only thing that seems to work is if I have the usb drive inserted while booting up.
Is there a specific bug report on Lauchpad that we can check out? USB used to just work for many releases, and now suddenly, only a few users seem to be having problems.
It’s all very different now with all the automagic detection of udev and stuff.
This post concerns Ubuntu 10.04.
Upon further testing, I did “lsmod | grep usb” to find that only “usbhid” and “hid” were loaded. Then, I checked with another user, and he had also “usb_storage”.
So I issued “sudo modprobe usb_storage” and the kernel responded in a favorable way: “Initializing USB Mass Storage driver…”, “usbcore: registered new interface driver usb-storage”, “USB Mass Storage support registered.”
Now, plugging in the USB flash drive works as it usually did; it mounted the device and there were no problems.
It seems that in some cases the kernel doesn’t load the proper modules. So, at least in Ubuntu 10.04, make sure you have “hid”, “usbhid”, and “usb_storage” loaded. You can edit “/etc/modules” to make sure they are loaded at boot time.
Remember that this may also change in the future. For instance, I remember that in previous version there where also other modules like “ehci_hcd”, “ohci_hcd”, or similar. Now, they are gone, and the kernel, hal, udev, etc. manage this stuff in a more automagic way.
I just installed lucid on my laptop and when I inserted a usb flash drive nothing happens. I followed Joaquin’s advice by entering “lsmod | grep usb” and got nothing back. So before I start futzing around with modprobe etc. is there something basic that I am missing?