[haiku-bugs] Re: [Haiku] #13792: xhci: stall error does not recover

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Tue, 19 Feb 2019 02:37:14 -0000

#13792: xhci: stall error does not recover
--------------------------------+----------------------------
   Reporter:  GregCrain         |      Owner:  nobody
       Type:  bug               |     Status:  new
   Priority:  normal            |  Milestone:  R1/beta2
  Component:  Drivers/USB/XHCI  |    Version:  R1/Development
 Resolution:                    |   Keywords:
 Blocked By:                    |   Blocking:  14756
Has a Patch:  0                 |   Platform:  All
--------------------------------+----------------------------

Comment (by waddlesplash):

 This is now largely unreproducible, it seems, after ​[https://git.haiku-
 os.org/haiku/commit/?id=db360a206482811f67aaf677d49c675125c9079f
 db360a20648] & hrev52890, according to various reports on IRC. My guess is
 that the first commit was the fix: we were creating a NULL descriptor and
 trying to submit it as a transfer, which of course did nothing and then we
 never got any reply.

 We still don't handle stall errors properly (per the spec we need to reset
 the endpoint), and perhaps things still are not so good on "early-
 revision" controllers, so Greg if you could re-test this, that'd be great.

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/13792#comment:4>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: