[haiku-bugs] Re: [Haiku] #10867: EHCI Control Transfers : Hang if length of buffer > size of input data

  • From: "akshay1994" <trac@xxxxxxxxxxxx>
  • Date: Thu, 05 Jun 2014 21:11:18 -0000

#10867: EHCI Control Transfers : Hang if length of buffer > size of input data
---------------------------+----------------------------
   Reporter:  akshay1994   |      Owner:  mmlr
       Type:  bug          |     Status:  new
   Priority:  normal       |  Milestone:  R1
  Component:  Drivers/USB  |    Version:  R1/Development
 Resolution:               |   Keywords:  USB EHCI
 Blocked By:               |   Blocking:
Has a Patch:  1            |   Platform:  All
---------------------------+----------------------------

Comment (by akshay1994):

 Updated the patch.
 In case of a Short Packet Control Transfer, EHCI falls back to
 Alternate_Next_qTD. This made it bypass the Status Stage, due to which an
 interrupt was not generated on completion of the transfer, causing a
 delay.
 :)

--
Ticket URL: <https://dev.haiku-os.org/ticket/10867#comment:5>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: