[Bug 218890] reset SuperSpeed USB device number 2 using xhci_hcd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.kernel.org/show_bug.cgi?id=218890

--- Comment #9 from Mathias Nyman (mathias.nyman@xxxxxxxxxxxxxxx) ---
Traces show xhci driver sets the length of the cancelled 512 byte bulk transfer 
incorrectly.

I'll attach a patch for that.

The 255 byte control transfer case is not that clear.
It stops on the data stage with a 'stopped' completion code, with 'len' field
indicating residual untransferred bytes is 0.

 827.939738: xhci_handle_event: EVENT: TRB 00000001511921e0 status 'Stopped'
len 0 slot 2 ep 1 type 'Transfer Event' flags e:c

 827.939747: xhci_handle_transfer: CTRL: Buffer 00000001023cff00 length 255 TD
size 0 intr 0 type 'Data Stage' flags i:i:c:s:I:e:C

It's also unclear why these transfers don't go through

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux