ahci: attachment to atapi device
Matthew Dillon
dillon at apollo.backplane.com
Mon Jun 15 15:08:25 PDT 2009
:ahci0.0: CMD TIMEOUT state=5 slot=22
: cmd-reg 0x4d617<HPcP,CR,FR,FRE,POD,SUD,ST>
: sactive=004000000 active=00000000 expired=00000000
: sact=000000000 ci=00000000
:ahci0.0: disk_rw: timeout
Are you absolutely sure these TIMEOUT's are coming from ahci0.0 ?
:I then tried again after unpluging the burner:
:...
:
:[...]
:mountroot> ufs:da0s1a
:Mounting root from ufs:da0s1a
:cd0 at ahci0 bus 1 target 0 lun 0
:cd0: <ASUS DRW-1814BLT 1.04> Removable CD-ROM SCSI-0 device
:cd0: 150.000MB/s transfers
:cd0: Attempt to query device size failed: NOT READY, Medium not present - tray
:closed
Wait, you said you unplugged the burner. Why is still being probed?
Do you have multiple CD/DVD drives? Make sure they are all unplugged.
:It ends with these two lines:
:da0: reading primary partition table: error accessing offset 000000000000 for 512
:Root mount failed: 5
:Here you go:
:ad4: 381554MB <WDC WD4000YS-01MPB1 09.02E09> at ata2-master SATA300
:ad10: 476940MB <WDC WD5002ABYS-01B1B0 02.03B02> at ata5-master SATA300
:--
:Francois Tigeot
NATA is probing them at 3 GBits, so that probably isn't the problem.
Stil, I added a feature to the driver to force 150, add this to your
loader.conf or set from the boot loader:
set hint.ahci.force150
Ok, I'd like you to sync the git repo again, I added some additional
output to the TIMEOUT message.
You don't have to type everything in again :-), but please tell me what
the STS line in the CMD TIMEOUT message says (that I just added to the
driver code).
-Matt
Matthew Dillon
<dillon at backplane.com>
More information about the Bugs
mailing list