http://www2.one-eyed-alien.net/~mdharm/linux-usb/
I'm looking for a similar document that can help me answer more generic USB-and-Linux questions, like these:
- How much specific knowledge does the kernel need about a device? From looking at kernel changelogs, I see a lot of "add support for device blah"; it seems a waste of time to mod the kernel for each new device.
- How can user-mode USB apps acquire reasonable access to a specific device without compromising other USB devices also connected to the system/hub? Is this purely a function of hotplugging and appropriate agents, or does the kernel itself get in to the picture?
- Is libusb the only API extant for user-mode applications? If not, what else is there, and what are some of the trade-offs for using libusb vs. other APIs?
- Is there USB support outside of the kernel? http://www.linux-usb.org/ implies to me that there are other alternatives, based on a heading there, "Kernel USB stack (aka Linus' Alternative USB stack)"
I'm looking for something of a comprehensive USB-and-Linux roadmap, since I feel I have a hole or two in my understanding that needs to be filled, and my Google searches to date haven't helped. (I have, for instance, looked at the Brad Hards's Linux Kongress 2002 notes, and I note that the "controversial" dynamic minor number assignment mentioned there appears to be coming alive in the 2.6 kernel. But that presentation, while asking great questions, is a little thin over all.)
Thanks, -Del
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
