From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Christopher S. Aker" Subject: Re: Massive problems with 'PCI-DMA: Out of SW-IOMMU space for XXX bytes [..]' with 3Ware controller Date: Mon, 26 Nov 2007 11:12:05 -0500 Message-ID: <474AF055.30509@theshore.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Markus Schuster Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Markus Schuster wrote: > PCI-DMA: Out of SW-IOMMU space for 40960 bytes at device 0000:03:00.0 > 3w-9xxx: scsi0: ERROR: (0x06:0x001C): Failed to map scatter gather list. > (03:00.0 is the 3Ware Controller) Here's my "me too" data point. I'm also seeing this on Xen 3.1.2, 64bit Xen, PAE Dom0 (2.6.18). For me, it only happens if Dom0 is low on memory and into swap quite a bit. Compiling a kernel with -j4 or so, with only 256M allocated to Dom0 will trigger it. I tried a number of swiotlb settings, none eliminate the problem. -Chris