DMA failures on AMD64 with 4 GB RAM

From: Attila Nagy (bra_at_fsn.hu)
Date: 11/28/05

  • Next message: Søren Schmidt: "Re: DMA failures on AMD64 with 4 GB RAM"
    Date: Mon, 28 Nov 2005 10:15:00 +0100
    To: freebsd-current@freebsd.org
    
    

    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
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    

  • Next message: Søren Schmidt: "Re: DMA failures on AMD64 with 4 GB RAM"