Call for testers: Apple ATA DMA
Marcel Moolenaar
xcllnt at mac.com
Tue Oct 7 02:00:05 UTC 2008
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 at mac.com
More information about the freebsd-ppc
mailing list