Hi,

Vincent Pelletier <plr.vinc...@gmail.com> writes:
> On Tue, 28 Nov 2017 16:31:48 +0000, Vincent Pelletier
> <plr.vinc...@gmail.com> wrote:
>> [   81.326172] dwc3_send_gadget_ep_cmd -> -110
>
> I increased "timeout" to 1000 and added this line:
>   printk(
>     "dwc3_send_gadget_ep_cmd(cmd=%i, params={%i, %i, %i}) iterated %i times",
>     cmd,
>     params->param0, params->param1, params->param2,
>     1000 - timeout
>   );
>
> Most lines show 1 or 2 (re)tries only, some 0, and one command sent
> after unplugging the cable is way higher:
>
> [ 1088.799777] dwc3_send_gadget_ep_cmd(cmd=331016, params={0, 0, 0}) iterated 
> 605 times
> [ 1222.024986] dwc3_send_gadget_ep_cmd(cmd=331016, params={0, 0, 0}) iterated 
> 580 times
> [ 1317.590452] dwc3_send_gadget_ep_cmd(cmd=331016, params={0, 0, 0}) iterated 
> 598 times
> [ 1453.218314] dwc3_send_gadget_ep_cmd(cmd=331016, params={0, 0, 0}) iterated 
> 594 times
>
> So it seems 500 is a bit too short for just this one command.
> Hopes this help.

okay, then the timeout needs to be increased to 1000. Care to send a patch?

-- 
balbi

Attachment: signature.asc
Description: PGP signature

Reply via email to