Not sure when this happened, but somehow in the last month or so, my laptop has gotten into a state where none of my USB devices (thumbdrive, Blackberry, etc.) work properly anymore. Except for my USB mouse and then only in X (I actually have to plug in the USB mouse after X starts or it won't work).
Now the odd thing about all of this is that when I plug in a device, the /var/log/syslog AND /var/log/messages files will both contain information about the device and and device nodes it should have created. For instance, output from my /var/log/messages file when I plug in my USB mouse:
Aug 22 18:02:03 butthead kernel: usb 4-1: new low speed USB device using uhci_hcd and address 2
Aug 22 18:02:03 butthead kernel: usb 4-1: configuration #1 chosen from 1 choice
Aug 22 18:02:04 butthead kernel: input: Logitech USB RECEIVER as /class/input/input5
Aug 22 18:02:04 butthead kernel: input: USB HID v1.11 Mouse [Logitech USB RECEIVER] on usb-0000:00:1d.3-1
But if I now do a "lsusb" from the command line, I get nothing -- literally. Same thing goes for my thumbdrive. When I plug it in, messages get logged saying that /dev/sdb1 was created. But when I look in /dev there is nothing there. If I try and create the node manually using "mknod", it then shows up but when I try and mount it I get something about "Device is already mounted or is busy".
I am running Slackware-current on a Dell D610 in case anyone is wondering. Anyone have any thoughts?