Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Oct 2004 18:20:13 +0200
From:      =?ISO-8859-1?Q?S=F8ren_Schmidt?= <sos@DeepCore.dk>
To:        Roman Kennke <roman@ontographics.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: nearly-lockup at boot with DMA enabled on DVD-drive
Message-ID:  <4162C9BD.8060303@DeepCore.dk>
In-Reply-To: <1096906618.695.7.camel@moonlight>
References:  <1096906618.695.7.camel@moonlight>

next in thread | previous in thread | raw e-mail | index | archive | help

Roman Kennke wrote:
> Hi list,
> 
> I am trying out the very latest BETA7 on my Fujitsu Amilo A laptop. I am
> experiencing problems with DMA on my DVD drive. I remember that with
> 5.2.1 and IMO also with BETA4 the DVD drive acd0 was set to PIO4. That
> was ok, because DMA would not work properly when forced (although DMA is
> supported by the DVD drive and the motherbord).
> Now with BETA7 (and BETA6 which I tried before) the drive is set to
> DMA33, which apparently does not work ok. This leads to an extremely
> long pause at boot time. I first thought this will lock up, but after
> several (5-7!) minutes, the boot proceeds (with the DVD drive not
> working :-( ). When I manually disable DMA in loader.conf everything is
> ok. I would really like to have DMA working (good solution) OR detected
> as PIO4 (bad solution) in FreeBSD-stable.

Well, it was decided to use DMA as default when the drive says it can at 
least UDMA33, so thats why it changed.

Now as to why ATAPI DMA doesn't work for you I have no easy answer, it 
can be chipset, device firmware, ATA driver or any combination of those. 
Did it ever work in DMA mode under FreeBSD ?
The Acer chip should be DMA capable but we might need to twiddle a few 
config bits to make it work, I'll look at it when I get the time, if too 
long passes please ping me again ...

-Søren




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