Re: Linux USB Documentation
Alan Stern <[email protected]>
| Newsgroups | gmane.linux.usb.devel |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 16 Nov 2007, Srinivas G. wrote: > Dear All, > > I am a Linux device driver developer. I have developed the USB client > driver in the Linux environment. For this, I have followed the Rubini's > 3rd Edition LLD book. Now I want to know the interaction among the Linux > OS, USB Stack and HCD (Host Controller Driver). I mean, what are the > modules exists in the stack and how they interacts with the OS as well > as HCD? Suppose, how the HCD driver intimates the stack about when a new > device attached to the host controller? I think, it is through some > event mechanism, but I need code flow. > I have gone through the following links. > http://www.linux-usb.org > http://www.linux-usb.org/USB-guide/book1.html > http://it.linux-usb.org/FAQ.html > http://tldp.org/ > http://www.tux.org/lkml/index.html > http://www.linux-usb.org/usb2.html > > I did not get the information that I need (that is flow among OS, Stack > and HCD). All these links have old information and I am looking into the > latest kernel version 2.6.22. > > So I would be happy if you could provide me some pointers (links) or > some good explanation on it. There is no detailed documentation; there is only the source code. If you have some specific questions, you can post them to the mailing list. Alan Stern ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel