Has anyone else seen any form of in memory or on disk corruption?

gnn at freebsd.org gnn at freebsd.org
Sat Jul 5 16:54:30 UTC 2008


At Fri, 4 Jul 2008 15:21:25 -0400,
John Baldwin wrote:
> 
> If this is one of the ATA controllers where it tries to use 63k
> transfers (126 * DEV_BSIZE) instead of 64k, then change it to 32k
> (64 * DEV_BSIZE).  W/o this fix I see massive data corruption
> (couldn't even build a kernel with the fix, had to reinstall the
> box) on HT1000 ATA chipsets.  Crashdumps also don't seem to work
> reliably w/o changing that.
> 

Hmm, I don't see quite that much corruption.

Reading over ata-chipset.c I see that there are 4 controllers which
may have this issue:

Cyrix
Marvell
National
Serverworks

This has been happening on AMCC cards and very occasionally Supermicro
motherboards.  Is there an easy way to determine if either of those
are using these chips?

Best,
George


More information about the freebsd-current mailing list