WARNING - READ_DMA UDMA ICRC error

Tamas (septi) Gal ongrie at gmail.com
Sun Sep 3 03:53:39 PDT 2006


Yesterday I upgraded my hardware from a Pentium2 400mhz setup (running
freebsd 5.4) to a Sempron 2.8ghz and installed freebsd 6.1 on it (the
32bit version).
There are 4 harddisks attached to the IDE-controllers:

ad0: 6150MB <Seagate ST36421A 6.01> at ata0-master UDMA66
ad1: 38166MB <Seagate ST340823A 3.39> at ata0-slave UDMA100
ad2: 78167MB <Maxtor 6Y080L0 YAR41BW0> at ata1-master UDMA133
ad3: 38166MB <Seagate ST340823A 3.39> at ata1-slave UDMA100

ad1 and ad3 are the same and both contain important data.
After the installation of freebsd I noticed a lot of UDMA-errors:

ad1: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad3: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad1: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=63
ad3: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=63

After decreasing the speed of UDMA (on ad1 and ad3)  in the
BIOS-Setup, ad1 worked fine, without any errors, but ad3 still
produces the same error-messages and is not mountable:

(14:51) root (/home/septi) %mount /dev/ad3s1 /test
mount: /dev/ad3s1: Input/output error

Here the dmesg output:

ad3: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=12063
ad3: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=12063
ad3: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
error=84<ICRC,ABORTED> LBA=12063
g_vfs_done():ad3s1[READ(offset=6144000, length=4096)]error = 5
ad3: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad3: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=63
ad3: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=84<ICRC,ABORTED> LBA=63

I also replaced the IDE-cable but it changed nothing...

Does anybody have an idea?

-- 
everyone's pink on the inside - http://www.nuffinsirius.de


More information about the freebsd-questions mailing list