Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Aug 2007 14:49:59 +0330
From:      "Bahman M." <b.movaqar@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   READ_DMA Error
Message-ID:  <6d62f69a0708210419t441042caxe36fcd81339b13e8@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
 i386 GENERIC



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6d62f69a0708210419t441042caxe36fcd81339b13e8>