Bug 62902

Summary: Data Corruption on Dell PE 600SC (Server Works CSB6)
Product: Base System Reporter: NF <bsdml>
Component: i386Assignee: Søren Schmidt <sos>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description NF 2004-02-16 09:10:14 UTC
Tried FreeBSD 5.2.1-RC2 on a Dell PE600SC machine.  Said machine has "ServerWorks CSB6 UDMA100"  controller.  If HDs are running at UDMA100, data get corrupted.

Fix: 

in /boot/loader.conf.local, add:

  hw.ata.ata_dma=0 

to force drives into PIO4.
How-To-Repeat: Install FreeBSD 5.2.1-RC2 on a Dell PE600SC machine.  After installation, IDE drives should be running at UDMA100.  Do this:

   tar zcvf /path/to/sometar.gz /usr

then:

   gunzip /path/to/sometar.gz

will results in unrecoverable CRC errors.  Or, try compiling the kernel.  It'll fail with numerous "file not found" errors.
Comment 1 Alexander Leidinger freebsd_committer freebsd_triage 2006-01-08 15:49:40 UTC
State Changed
From-To: open->feedback

Hand over to ATA maintainer. 

Does this problem still persist with a recent 5-stable, 6-stable or 
-current? 


Comment 2 Alexander Leidinger freebsd_committer freebsd_triage 2006-01-08 15:49:40 UTC
Responsible Changed
From-To: freebsd-i386->sos

Hand over to ATA maintainer. 

Does this problem still persist with a recent 5-stable, 6-stable or 
-current?
Comment 3 Søren Schmidt freebsd_committer freebsd_triage 2006-04-03 13:13:12 UTC
State Changed
From-To: feedback->closed

Feedback timeout