NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-amd64/42980: satalink DMA fails under amd64



Further investigation: the EINVAL is being returned by the call to:

bus_dmamem_alloc(...,size=65536,
 alignment=4096, boundary=8192,
ÂÂ nsegs=17, flags=0x3)

from _bus_dma_alloc_bouncebuf() on line 896;
from _bus_dmamap_create() on line 283.

This is all from: arch/x86/x86/bus_dma.c revision 1.45 (NetBSD-5.0.2).

Ultimately, this is called from dev/pci/pciide_common.c revision 1.38
on line 597 via bus_dmamap_create() - the error is printed out a few
lines after.

I haven't gone any deeper down the rabbit hole yet - let me know if you
want more info.

Thanks.


Home | Main Index | Thread Index | Old Index