Hi, >> >> 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. > So you had your system set up like described in #2, and you > still ran out of bandwidth after a lot of device resets? > The host on #2 is as the same as #1. The major difference is the usb interface driver, one is customize driver(#2), another one is CDC_ECM from gadget(#1). Best regards, Soar -- 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