ATA still broken, but now differently

sos at deepcore.dk sos at deepcore.dk
Sun Jan 18 01:58:17 PST 2004


It seems Kirk Strauser wrote:
-- Start of PGP signed section.
> Well, Thursday's world seems to have broken ATA in a new and interesting
> way.  Before updating world in mid-September, my drive ran perfectly in
> UDMA66 mode.  Since that time, the system is absolutely guaranteed to freeze
> if I run in any mode higher than BIOSPIO.  Before two days ago, that meant
> getting errors like:
> 
>    ad0: TIMEOUT - WRITE_DMA retrying (2 reties left)
>    ata0: resetting devices
>    ad0: FAILURE - already active DMA on this device
>    ad0: setting up DMA failed
> 
> before infinite, unbreakable hangs.  As of today, when running in any DMA
> mode and exercising the ATA system, I get an endless stream of messages:
> 
>    swap pager: indefinite wait buffer
> 
> and I can only break out of the error cycle with a reset.
> 
> For the record, I've checked the cabling multiple times.  "smartctl" gives
> good results.  The machine runs perfectly under FreeBSD 4.9 or versions of
> 5.x prior to mid-September.
> 
> Any thoughts before I file (another) PR?

Hmm, please try a stock GENERIC kernel from todays sources, and boot verbosely
then get me the output of dmesg. 
I known of no issue with that chipset, so it might be something special 
about your setup that makes things fail.

-Søren 



More information about the freebsd-current mailing list