Date: Mon, 06 Oct 2008 18:59:04 -0700 From: Marcel Moolenaar <xcllnt@mac.com> To: Nathan Whitehorn <nwhitehorn@freebsd.org> Cc: freebsd-ppc@FreeBSD.org Subject: Re: Call for testers: Apple ATA DMA Message-ID: <87398D41-9E76-4694-969C-43D7006DC73D@mac.com> In-Reply-To: <48D92D44.6080807@freebsd.org> References: "b9c23c9f0809100322n1659cb36oa05acf2f13f3c7e1@mail.gmail.com" <48D389EE.9000207@FreeBSD.org> <48D3AD50.8070505@freebsd.org> <48D69679.1080701@freebsd.org> <48D7F437.1040603@FreeBSD.org> <645CD2B8-11A0-42E8-B5F9-C04DCF21F763@mac.com> <48D84C12.7070207@freebsd.org> <0DD89065-9CF3-45E4-89A0-70D6BBB9621D@mac.com> <48D92D44.6080807@freebsd.org>
index | next in thread | previous in thread | raw e-mail
On Sep 23, 2008, at 10:54 AM, Nathan Whitehorn wrote:
> Marcel Moolenaar wrote:
*snip*
>>>> Interesting. My G4 Mac Mini 1.5Ghz is hanging hard:
>>>> :
>>>> ad0: 76319MB <Seagate ST9808211A 3.07> at ata1-master UDMA100
>>>> acd0: DVDR <MATSHITACD-RW CW-8124/DACD> at ata1-slave UDMA33
>>>> *hang*
>>>> Could be related...
*snip*
> Ways to check if this is the problem:
> 1) Limit devices to UDMA33.
> 2) Disable DMA on acd0.
I finally got some time to play around with it:
o When I set hw.ata.ata_dma=0 & hw.ata.atapi_dma=0 at
the loader prompt and boot, everything is fine and
working in PIO4.
o I can use atacontrol and change the mode of ad0 to
udma4/udma66.
o I can use atacontrol and change the mode of acd0 to
udma2/udma33.
o I can then change the mode of ad0 to udma5/udma100.
Apparently udma100+udma33 can work, just not when it's
configured automatically or directly...
Could it make a difference if we first configure pio4
before we switch to udma?
--
Marcel Moolenaar
xcllnt@mac.com
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87398D41-9E76-4694-969C-43D7006DC73D>
