On Tue, 27 Apr 2004, David Bashaw wrote:

> the actual endpoint number of a hub's "status change endpoint"?

It can be anything from 1 to 15.

> from the 2.0 usb spec -
>   11.12.1 Endpoint Organization -
>     The Hub Class defines one additional endpoint beyond Default Control 
> Pipe, which is required for all hubs:
>     the Status Change endpoint. The host system receives port and hub 
> status change notifications through the
>     Status Change endpoint. The Status Change endpoint is an interrupt 
> endpoint.
> 
> 
> 
> So what endpoint number is this?

It's the only endpoint in the hub's only interface.  The endpoint number
can be found by looking at the hub's descriptors.

>  Do I have to open an endpoint after the 
> hub receives its non-zero usb
> device address?

In Linux you don't have to do anything at all.  The hub driver takes care 
of all that stuff.

>  Since the status change endpoint is an 'interrupt' 
> endpoint type I assume its not the
> same as the default endpoint 0 since its a control endpoint type.

No, the interrupt endpoint isn't the default control endpoint.

Alan Stern



-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to