On Maw, 2006-02-28 at 14:15 -0800, Mark E Mason wrote:
> Is this driver known to work with 64-bit kernels (specifically: 64-bit
> DMA addresses)? It sounds like that might be the problem.
The standard ATA IDE hardware supports only 32bit addressing. However if
your I/O mapping logic is correctly implemented for the architecture
that should cause no problems as the buffers will be bounced.
The SIL680 hardware actually can support 64bit DMA using a private
non-standard PRD format and the data sheet is available if someone wants
to do the work. Probably best to do it for the new libata driver but its
doable for either