[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: Massive problems with 'PCI-DMA: Out of SW-IOMMU space for XXX bytes [..]' with 3Ware controller


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Hugo Rodenburg" <hugo@xxxxxxxxxxx>
  • Date: Sat, 1 Mar 2008 18:01:53 +0100
  • Delivery-date: Tue, 11 Mar 2008 10:58:26 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Ach7vfLjwfXmNbgJTceaEDippRKt5g==
  • Thread-topic: [Xen-devel] Re: Massive problems with 'PCI-DMA: Out of SW-IOMMU space for XXX bytes [..]' with 3Ware controller

Keir Fraser wrote:
>>> Have you tried a vendor Xen kernel for your distro?
>> 
>> That's the last thing I wanted to try but couldn't find time to
reboot
>> the affected server to test it out. My intention was not to use a
distro
>> kernel, as Debians 2.6.18 is patched for XEN 3.0.3. I could stay with
my
>> current 3.0.4 system and I would be more recent.
> 
> Can you try our more up-to-date Linux kernel at:
>  http://xenbits.xensource.com/linux-2.6.18-xen.hg
> 
> Yes, you have to pull it from mercurial and configure and build it
> yourself, I'm afraid. But it would be useful to know whether this is
> something we have fixed (knowingly or not) and simply not yet
backported
> to 3.1 branch.

Hi Keir,

I Have the same problem as Markus describes
My system:
- dual quad xeon
- 8 GB RAM
- 3ware 9650se with 2 disks in raid 1
- ubuntu 7.10 server
- xen 3.2 and 2.6.18.8 kernel compiled from (xen) source

I tried using the kernel compiled from the mercurial repository. The
build was successful, but the problem stil exists. To support my "new"
controller I had to replace the source files (3w-9xxx.c/h) in the kernel
with the ones downloaded from the 3ware site. I don't think that's
causing the errors, but I just want to mention it as well.
After some tests (running: dd if=/dev/zero of=/tmp/test) the following
messages (still) appear in the syslog:

...
Mar  1 16:47:15 grs-psr35 kernel: [ 1822.161742] PCI-DMA: Out of
SW-IOMMU space for 16384 bytes at device 0000:06:00.0
Mar  1 16:47:15 grs-psr35 kernel: [ 1822.161802] 3w-9xxx: scsi0: ERROR:
(0x06:0x001C): Failed to map scatter gather list.
Mar  1 16:47:15 grs-psr35 kernel: [ 1822.161814] sd 0:0:0:0: SCSI error:
return code = 0x00070000
Mar  1 16:47:15 grs-psr35 kernel: [ 1822.161818] end_request: I/O error,
dev sda, sector 18365314
...

If you need more information, or would like me to test something, I'll
be happy to help.
Please respond to hugo@xxxxxxxxxxx as well, since I'm not a member of
the mailing list.

Thanks for any help.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.