Once every so often I pick up an aspect of linux and try to get to grips with it. Sometimes that involves coding up toy bits of code, sometimes it's more like writing a "how stuff works" article for my own consumption. Guess what! I'd like to know what the USB architecture looks like on linux!
There doesn't seem to be a linux wiki and googling for technical terms with a specific meaning such as "usb-storage" produces huge numbers of irrelevant hits that quite drown out the good stuff. So at the end of my afternoon of research I have barely more information than I started with. I suppose if it was easy it wouldn't be worth doing. Still, there must be a usb-storage man page somewhere, why is it so incredibly hard to find?
I'll post my mini-essay on linux usb when I've gleaned enough information to be worth at least one click!
Regards, K Des
My recommendation is to
My recommendation is to download a Linux kernel you are interested in, and view the usb-storage files in the Documentation directory.
Additionally, I would check the libusb website. Even if you aren't interested in userland USB, there is still a great deal of information available on it.