Call for testers: Apple ATA DMA
Marcel Moolenaar
xcllnt at mac.com
Tue Sep 23 00:11:51 UTC 2008
On Sep 22, 2008, at 12:38 PM, Maxim Sobolev wrote:
> Nathan Whitehorn wrote:
>> Nathan Whitehorn wrote:
>>> Maxim Sobolev wrote:
>>>> Nathan,
>>>>
>>>> Do you have any news regarding the patch in question? I hope you
>>>> did not give up, the lack of ATA DMA support is IMHO probably the
>>>> biggest issue for the FreeBSD on PowerMacs now. The hardware is
>>>> very attractive for SOHO applications, so that having this
>>>> feature is important.
>>> Right now, modes up to WDMA2 work. The UDMA modes cause hangs for
>>> reasons not entirely clear. I'm investigating it, but am in the
>>> Netherlands at the moment and it will have to wait until I get back.
>> I now have UDMA modes working on my Shasta controller -- there was
>> a stupid bug where I forgot to set the device to accept transfers
>> in the selected mode. Please give this patch a test: I expect that
>> UDMA modes now work everywhere.
>> http://people.freebsd.org/~nwhitehorn/apple-ata-dma.patch
>
> Nathan,
>
> The patch works here (G4 Mac Mini, 1.25GHz), however, I see some
> weird things happening in the interrupt domain.
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...
--
Marcel Moolenaar
xcllnt at mac.com
More information about the freebsd-ppc
mailing list