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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.