Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Mar 2006 08:55:43 -0700
From:      Scott Long <scottl@samsco.org>
To:        Rong-En Fan <grafan@gmail.com>
Cc:        stable@freebsd.org
Subject:   Re: 6.1 ata panic if dma enabled
Message-ID:  <44198A7F.5030003@samsco.org>
In-Reply-To: <6eb82e0603160732p4bb85504w7d3ef2baec8dd26f@mail.gmail.com>
References:  <6eb82e0603160732p4bb85504w7d3ef2baec8dd26f@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Rong-En Fan wrote:
> Hi,
> 
> Recently, we upgrade a 4.11 box to 6.1-BETA2 by reinstall+newfs everything.
> After that,  we found that if hw.ata.ata_dma=1 at boot, then as soon as it
> starts fsck -p, it panics. It happens only if ad0 is setted to UDMA66 or above.
> My current solution is set hw.ata.ata_dma=0 in loader.conf and manually
> turn DMA on ad0 to UDMA33 and rest ad4~ad7 to UDMA100. In the days of
> 4.x, there is something wrong with DMA on ad0, but it will fall back to
> PIO4 automatically without problem. We have been tried to 1) change the
> cable 2) change from primary ata controller to the second, 3) upgrade to
> RELENG_6 as of March 11, but all these are failed. There is no options in
> bios to turn off DMA for the onboard ATA controller.

Please review the release notes from the 6.1-BETA2 announcement.  Fixes
went into 6.1 shortly after BETA2 was released, and are in BETA3 and BETA4.

Scott



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