On Sun, Sep 30, 2018 at 07:28:50PM -0400, tedheadster wrote: > Hannes, > I'm getting the following error in a custom configured 4.18 32-bit > x86 kernel supporting PAE, with 16GiB physical memory. It loops > infinitely on the error. > > aic7xxx 0000:00:03.0: dma_direct_map_sg: overflow > 0x00000003ff800000+65536 of device mask ffffffff > > I have tried enabling the following to fix this in the kernel config: > > CONFIG_X86_PAE=y > CONFIG_VMSPLIT_3G=y > CONFIG_HIGHMEM=y > CONFIG_HIGHMEM64G=y > CONFIG_ZONE_DMA=y > CONFIG_BOUNCE=y Do you have CONFIG_SWIOTLB enabled?