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



The following reply was made to PR port-amd64/42980; it has been noted by GNATS.

From: David Holland <dholland-gnats%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: port-amd64/42980: satalink DMA fails under amd64
Date: Wed, 17 Mar 2010 19:42:30 +0000

 X-Gnats-is-Stupid: only mail sent to gnats-bugs is "seen" automatically
 
    ------
 
 From: Julian Bourne <julian.bourne%gmail.com@localhost>
 To: port-amd64-maintainer%netbsd.org@localhost, 
gnats-admin%netbsd.org@localhost,
        netbsd-bugs%netbsd.org@localhost, julian.bourne%gmail.com@localhost
 Subject: Re: port-amd64/42980: satalink DMA fails under amd64
 Date: Tue, 16 Mar 2010 22:02:56 -0400
 
 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