READ_DMA Error

Tamouh H. hakmi at rogers.com
Tue Aug 21 06:50:30 PDT 2007


> 
> Hi all,
> 
> During FreeBSD 6.2 installation, the process failed because 
> of errors like the one below:
> READ_DMA UDMA .... ICRC error LBA=37505132
> 
> I managed to install by setting hw.ata.ata_dma=0 at boot time 
> but the same errors occur after installation and at boot time 
> so I had to put hw.ata.ata_dma=0 in loader.conf and now the 
> system is working.
> 
> I checked my hard disk which a 80GB Western Digital+ 
> thoroughly and there were no errors reported (using fsck in 
> single user mode). Also I used to install Fedora Linux on 
> this disk without any problems.
> 
> It looks that disabling DMA caused my disk to work with lower 
> performance. Am I right? If yes, are there any solutions to 
> eliminate those READ_DMA errors while DMA is enabled?
> 
> Thanks in advance,
> Bahman
> 
> PS:
> Motherboard: ASUS A7V8X-X
> CPU: Athlon XP 2500 at 1833MHz
> $ uname -ai
> FreeBSD attila 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 10:40:27
> UTC 2007     root at dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
>  i386 GENERIC

Typically, I've seen the READ_DMA error when a hard drive is going bad or something wrong with the hardware (power supply is failing). But it could be as you've described. 

Tamouh




More information about the freebsd-questions mailing list