Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Nov 2005 10:15:00 +0100
From:      Attila Nagy <bra@fsn.hu>
To:        freebsd-current@freebsd.org
Cc:        Scott Long <scottl@FreeBSD.org>, =?UTF-8?B?U8O4cmVuIFNjaG1pZHQ=?= <sos@FreeBSD.ORG>
Subject:   DMA failures on AMD64 with 4 GB RAM
Message-ID:  <438ACA94.6090606@fsn.hu>

next in thread | raw e-mail | index | archive | help
Hello,

There is a problem with recent ATA drivers on (at least) AMD64 with 4 GB 
of RAM, which can be triggered by synchronizing a geom mirror provider 
to another one (or generally a bigger disk I/O, I guess).

The machine dies instantly with the following:
GEOM_MIRROR: Device hars: rebuilding provider ad6.
ad6: setting up DMA failed
ad6: setting up DMA failed

This is true either on RELENG_6 and on HEAD as of today.

There are two workarounds:
- use the ata driver from RELENG_6 which is not older than 2005.10.08
- set hw.physmem smaller than 4G

Are there any chances to resolve this issue?

Thank you.

ps: there was some discussion about this:
http://marc.theaimsgroup.com/?l=freebsd-amd64&m=113034973432742&w=2
where Søren said it might be busdma, not the ata driver and Scott 
promised to look into that.

-- 
Attila Nagy                                   e-mail: Attila.Nagy@fsn.hu
Free Software Network (FSN.HU)                 phone: +3630 306 6758
ISOs: http://www.fsn.hu/?f=download



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