Call for testers: Apple ATA DMA

Marco Trillo marcotrillo at gmail.com
Fri Sep 26 17:53:27 UTC 2008


Hi,

On Fri, Sep 26, 2008 at 7:48 PM, Marco Trillo <marcotrillo at gmail.com> wrote:
>> I just added in support for setting the timing correctly when the bus has
>> multiple devices running at different speeds and also for programming
>> reasonable PIO defaults for ata_macio. I hope the combination solves the
>> problems seen by both you and Marcel, so more testing would be appreciated.
>> As usual, the patch is here:
>
> The patch seems to work for me, I get no hangs or errors at boot time:
>
> ata0 mem 0x20000-0x20fff,0x8800-0x88ff irq 24,12 on macio0
> ata0: [ITHREAD]
> ata1: <Intrepid Kauai ATA Controller> mem 0xf5004000-0xf5007fff irq
> 39,1 at device 13.0 on pci2
> ata1: [ITHREAD]
> acd0: DVDR <HL-DT-ST RW/DVD GCC-4481B/2.05> at ata0-master WDMA2
> ad0: 38166MB <Seagate ST340015A 3.01> at ata1-master UDMA100
>
> The ad0 disk works perfectly in UDMA100 (I have tested it a lot these
> days without problems).  I have not tested acd0 yet, but I'm going to
> test it and report how well does it work.

I just tested it. It works fine! No hangs or errors, and the data
transfers just fine. Thanks!


Marco.


More information about the freebsd-ppc mailing list