[haiku-bugs] Re: [Haiku] #11619: No USB on Poulsbo hardware

  • From: "edglex" <trac@xxxxxxxxxxxx>
  • Date: Sun, 31 May 2015 00:46:47 -0000

#11619: No USB on Poulsbo hardware
--------------------------------+----------------------------
Reporter: edglex | Owner: mmlr
Type: bug | Status: new
Priority: normal | Milestone: R1
Component: Drivers/USB/EHCI | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 1 | Platform: x86
--------------------------------+----------------------------

Comment (by edglex):

I've been poking at this for a while. With the supplied patch, we're in an
infinite loop. Apparently this happens with some hardware, it is reported
as a bug in illumos (https://www.illumos.org/issues/4225) and Linux
actually only ever loops 64 times here. I've checked and booting Linux I
get an error that BIOS handoff failed, but USB is still working in Linux.

I noticed that Linux also attempts to disable interrupts and take control
regardless of whether this worked, so I attempted to do the same thing (as
well as looping 64 times before giving up), but although this allows me to
boot, I still don't have working USB.

I also tried through a hub, to rule out it being the same problem as 9118.

What I don't understand is why it is failing to read the PCI config
register. Any idea?

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

Other related posts: