Date: Tue, 28 Nov 2006 21:26:10 +0100 From: Sebastien B <sebastien.bourdeauducq@gmail.com> To: freebsd-drivers@freebsd.org Subject: Re: Garbage inserted in DMA transmission Message-ID: <456C9B62.9090008@gmail.com> In-Reply-To: <3a947d1d0611270946yd9ef5ffna1b4232f8adde1ec@mail.gmail.com> References: <3a947d1d0611270946yd9ef5ffna1b4232f8adde1ec@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I fixed it. The line bus_dmamap_load(sc->bus.pci.cb_tag, sc->bus.pci.cb_map, &sc->bus.pci.cb, sizeof(struct isl38xx_cb), p54u_dma_map_addr, &sc->bus.pci.cb_dma_addr, BUS_DMA_NOWAIT); had to be replaced with bus_dmamap_load(sc->bus.pci.cb_tag, sc->bus.pci.cb_map, sc->bus.pci.cb, sizeof(struct isl38xx_cb), p54u_dma_map_addr, &sc->bus.pci.cb_dma_addr, BUS_DMA_NOWAIT); What a stupid bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?456C9B62.9090008>