[haiku-bugs] Re: [Haiku] #5400: Virtualbox AHCI did not work under haiku
- From: "marcusoverhagen" <trac@xxxxxxxxxxxx>
- Date: Thu, 18 Feb 2010 13:29:38 -0000
#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: