On Wed, Feb 27, 2013 at 07:46:35PM +0800, Soar Hung wrote: > >> Maybe I can try this with the mouse. > >> As far as I know, most HDD and pendrive do not use periodic tranfer. > >> So they can not produce the issue. > > > > few emails back you said it had nothing to do with periodic > > transfers. -ECONFUSED > > > > I try two experiment, > > 1. Test it on general desktop, the device will enum as CDC_ECM( 1 control, 2 bulk, 1 interrupt), > and CDC_ECM driver will use interupt to polling link status. > > 2. Test it on embedded system, the device will controlled by a custom driver ( 1 control, 2 bulk, 1 interrupt). > The configure endpoint will allocate bandwith for interrupt endpoint. > But the driver nevery use interrupt endpoint. > > In previous mail, I reply the experiment 2 as you suggest try not sending any periodic transfer. > > The real issue is related to xHC(hardware) allocate bandwidth to periodic endpoint. So you had your system set up like described in #2, and you still ran out of bandwidth after a lot of device resets? Sarah Sharp -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html