ask for help about swiotlb buffer is full
Catalin Marinas
catalin.marinas at arm.com
Fri Jan 30 03:59:15 PST 2015
On Fri, Jan 30, 2015 at 10:19:16AM +0000, Kefeng Wang wrote:
> On 2015-01-30 18:08, Kefeng Wang wrote:
> > There is an AHCI compliant SATA controller in our arm64 soc, and
> > it only supports 32bit DMA(used coherent dma_ops). It works well
> > in v3.16. Recently, we update kernel from linux v3.16 to linux
> > v3.19-rc4(use defconfig in arm64), but we get errors when test
> > sata driver, as follows.
> >
> > ------------------------------------------------------------------------------
> > ahci b1002800.sata: swiotlb buffer is full (sz: 65536 bytes)
> > DMA: Out of SW-IOMMU space for 65536 bytes at device b1002800.sata
Do you use a 64KB page kernel configuration?
What does your kernel log say about "software IO TLB [mem ...]"?
--
Catalin
More information about the linux-arm-kernel
mailing list