[haiku-bugs] Re: [Haiku] #2083: EHCI bus hanging at boot.

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Sun, 07 Mar 2010 23:01:45 -0000

#2083: EHCI bus hanging at boot.
-------------------------+--------------------------------------------------
 Reporter:  bga          |       Owner:  mmlr         
     Type:  bug          |      Status:  in-progress  
 Priority:  blocker      |   Milestone:  R1           
Component:  Drivers/USB  |     Version:  R1/pre-alpha1
 Keywords:               |   Blockedby:               
 Platform:  All          |    Blocking:               
-------------------------+--------------------------------------------------

Comment(by mmlr):

 I've applied something similar in r35780. It also removes the no-op loop
 in that case. I'm still in the "broken BIOS" department though, as
 indicating that we want ownership shouldn't cause this. The specs describe
 this as fairly unconditional action to take when the OS intends to use the
 controller exclusively. Since it also states that the BIOS may only take
 ownership during POST and when the OS gives up control this interpretation
 can work though (since the BIOS obviously didn't care during POST and
 giving up ownership can never happen since we can't claim it in the first
 place due to this exact problem). Pretty much kills off the possibility to
 actively hand over the host controller control back to the BIOS, but we
 don't do that anyway.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/2083#comment:35>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: