Some USB storage devices work, others don't
I'm an experianced *nix user, admin and programmer but I think I must have been living in a cave the last few years as I'm just now getting around to playing with USB storage. My problem is that I don't know how it works so I can't debug it. Pointers to info and/or hints would be nice.
Here is what's happing on my Fodora 3 machine:
I made a mont point in /etc/fstab called /mnt/usb. I can plug in my little 32MB USB drive and mount it. It works fine. It shows up with "lsusb" I can read/write file. All is well. My Sony camcorder (TRV33) has a sony memory stick inside. When I plug the camcorder into USB it works fine also. So there is good proof the drivers, generic SCSI and so on are all there.
Problem: Some devices simply "don't work". They don't even show up with "lsusb". These devices work under Windows 2000 and XP. The devices that fail are generic multi-card readers. I'd ike to install a card reader in an external drive bay but so far no luck with these.
I'm sure if the device will show up with lsusb I can make it go from there. But I do't uderstand what chain of events has to happen to cause a device o appear with lsusb.
So far the only documentation for debugging USB storage starts with "step one, Look at the output of lsusb." What's step zero?