> While inverstigating, why usb_reset_device() doesn't work for me, if found 
> out that the OnSpec 90C36-LC1 can't handle usb_set_interface(). Since it 
> only has one interface (any only 1 alt-setting), i guess the asic designers 
> were to lazy to implement this.

The USB spec (see USB 2.0 section 9.4.10) doesn't require it for
such devices.


> Shouldn't it be removed for hub.c's usb_reset_device(), or at least only be 
> called when bAlternateSetting != 0 ?

Actually I suspect it'd be better to update usb_set_interface() to check
whether the interface has no altsettings, and just bypass the control
request.  Simpler to fix that once, rather than update every call to it...

Feel like creating a patch?

- Dave



_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to