Strange SATA problem - data corrupting

Tomas Randa lists at hosting50.cz
Mon Sep 12 15:55:11 PDT 2005


Hello,

I have very strange problem with my FreeBSD box and Promise PDC20579 
SATA controller:

atapci0 at pci0:7:0:       class=0x010400 card=0x3574105a chip=0x3574105a 
rev=0x02 hdr=0x00
    vendor   = 'Promise Technology Inc'
    device   = 'Promise SATAII150 579 (tm) IDE Controller'
    class    = mass storage
    subclass = RAID

ad4: 381554MB <ST3400832AS/3.02> [775221/16/63] at ata2-master SATA150

Problem is, that every HDD connected to this controller is corrupting 
data. For example: I copy good tar.gz archive to this drive, and if I do 
decompression immediately after copying, there is no problem, but if I 
wait for example 10 minutes, then decompression ends with CRC error:

box# gzip -d ./2005-09-11.tar.gz
gzip: ./2005-09-11.tar.gz: invalid compressed data--crc error
gzip: ./2005-09-11.tar.gz: invalid compressed data--length error

I know, that problem is not in HDD or CPU/RAM, but in controller. Could 
it be a driver problem or not? I tried to turn off soft-updates, but 
with no change. I have no any ideas what to do or what to try.

Thanks a lot for any answer or opinion.

Tomas Randa







More information about the freebsd-stable mailing list