[haiku-bugs] Re: [Haiku] #12783: USB mouse doesn't work on boot

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Sat, 21 May 2016 00:28:04 -0000

#12783: USB mouse doesn't work on boot
--------------------------------+----------------------------
   Reporter:  FreeFull          |      Owner:  mmlr
       Type:  bug               |     Status:  new
   Priority:  normal            |  Milestone:  Unscheduled
  Component:  Drivers/USB/EHCI  |    Version:  R1/Development
 Resolution:                    |   Keywords:  usb, mouse
 Blocked By:                    |   Blocking:
Has a Patch:  0                 |   Platform:  All
--------------------------------+----------------------------

Comment (by mmlr):

 This is the same as #12409. In both cases there is a continuous loop of
 detecting a device on EHCI and handing it over to the companion host
 controller because it is low speed, only for it not to actually arrive
 there and showing up in EHCI again. Since in the other ticket we have
 Intel hardware with UHCI whereas here it is AMD with OHCI this suggests
 that it is indeed a problem of the handover within EHCI and not a failure
 of the companion host controller driver to "get" the device. In both cases
 we also have low speed devices (vs. full speed once) which take an earlier
 exit in the reset path. This might hint in the direction that the port
 reset should always take place, regardless of the detection of a low speed
 device which wouldn't be the interpretation of section 4.2 of the EHCI
 specs that I arrive at. It might also be a problem of not enabling port
 power explicitly. Other EHCI implementations should be compared. Right now
 I unfortunately don't have the time to do that.

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

Other related posts: