Bug 42561

Summary: ATA Tagged Queuing leads to READ command timeout failures
Product: Base System Reporter: Mark Knight <markk>
Component: binAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.7-PRERELEASE   
Hardware: Any   
OS: Any   

Description Mark Knight 2002-09-08 22:10:04 UTC
 I've enabled tagged queuing today for testing purposes by setting
 hw.ata.tags="1".  In response my otherwise stable box has wedged
 itself twice.  Both times it started with errors like:
 
 ad0: READ command timeout tag=0 serv=0 - resetting
 ad0: invalidating queued requests
 ata0: resetting devices .. ad0: invalidating queued requests
 ad0: DMA limited to UDMA33, non-ATA66 cable or device
 ad1: invalidating queued requests
 done
 ad0: timeout waiting for READY
 ad1: invalidating queued requests
 
 ....and then many more similar errors until the machine finally wedges 
 solid.
 
 Full information at http://www.knigma.org/freebsd/tagdeath/info.txt
 
 I'd be happy to provide further assistance with diagnosis.

How-To-Repeat: 
 Occured twice withing 12 hours of enabling tagged queuing.  I was
 perfoming a dump from ad0 -> a file on ad1.  At the same time, I
 was browsing some large .jpg's on ad0 using xzgv.  On both occations
 the dump had been running for several hours before the failure.
 The simultaneous xzgv appeared to be the trigger.
Comment 1 Giorgos Keramidas freebsd_committer freebsd_triage 2002-09-08 22:28:21 UTC
Responsible Changed
From-To: gnats-admin->freebsd-bugs

Misfiled PR.
Comment 2 Giorgos Keramidas freebsd_committer freebsd_triage 2002-09-08 22:43:36 UTC
State Changed
From-To: open->closed

Superseded by bin/42563.