[haiku-bugs] Re: [Haiku] #5400: Virtualbox AHCI did not work under haiku

#5400: Virtualbox AHCI did not work under haiku
-----------------------------+----------------------------------------------
 Reporter:  Xbertl           |       Owner:  marcusoverhagen
     Type:  bug              |      Status:  new            
 Priority:  low              |   Milestone:  R1             
Component:  Drivers/Disk     |     Version:  R1/alpha1      
 Keywords:  Virtualbox AHCI  |   Blockedby:                 
 Platform:  All              |    Blocking:                 
-----------------------------+----------------------------------------------

Comment(by marcusoverhagen):

 The patch is not relevant to your problem.
 0xec is the "identify device" ATA command.

 There is a 20 seconds timeout in ahci_port.cpp
 ExecuteSataRequest WaitForTransfer(&tfd, 20000000)
 that times out.

 Finding the reason for this failure would be useful.

 {{{
 ahci: AHCIPort::ScsiTestUnitReady port 0
 ahci: AHCIPort::ScsiInquiry port 0
         sata_request creation
         ExecuteAtaRequest begin
           WaitForTransfer timeout
 ahci:      AHCIPort::ResetPort port 0
 ahci:      AHCIPort::ResetPort port 0, deviceBusy 0, forceDeviceReset 0
 ahci:      AHCIPort::PostReset port 0
 ahci:      device signature 0x00000101 (ATA)
 ahci:   ExecuteAtaRequest port 0: device timeout
 ahci: sata_request::abort called for command 0xec
 ahci: identify device failed
 }}

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

Other related posts: