Xen 3.1/Gutsy: PCI-DMA: Out of SW-IOMMU space
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xen-meta (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ubuntu-xen-server
I had been commenting on Bug #135818, however it is marked as fixed. This issue seems related, but is not identical:
//**********//
Alvin Cura wrote on 2007-11-05: (permalink)
I'm afraid I'm still seeing this bug. Or something similar.
I did not get a kernel panic, but my network died and stayed dead. I was, however, able to reboot.
Nov 4 16:44:43 xen1 -- MARK --
Nov 4 17:04:36 xen1 kernel: [19235.154900] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:00.0
Nov 4 17:04:36 xen1 kernel: [19235.157617] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:00.0
Nov 4 17:04:36 xen1 kernel: [19235.160469] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:00.0
Nov 4 17:04:36 xen1 kernel: [19235.163254] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:00.0
Nov 4 17:04:36 xen1 kernel: [19235.166076] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:00.0
Nov 4 17:04:36 xen1 kernel: [19235.168897] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:00.0
Nov 4 17:04:36 xen1 kernel: [19235.171727] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:00.0
Nov 4 17:04:36 xen1 kernel: [19235.174519] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:00.0
Nov 4 17:04:36 xen1 kernel: [19235.177666] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:00.0
7222 bytes is likely dictated by my ethernet interface being set for jumbo frames:
11: eth0: <BROADCAST,
link/ether 00:1b:fc:1f:33:40 brd ff:ff:ff:ff:ff:ff
this is on the following controller:
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
I will proceed with some tests of using different NICs to try to isolate the behaviour.
Alvin Cura wrote 1 seconds ago: (permalink)
More bad news. Problem is persisting, even with a different NIC (although also a Realtek, this one a PCI card instead of the onboard):
syslog:Nov 11 23:22:17 xen1 kernel: [ 8113.207809] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:05.0
syslog:Nov 11 23:22:40 xen1 kernel: [ 8136.691486] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:05.0
syslog:Nov 11 23:23:17 xen1 kernel: [ 8173.209884] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:05.0
syslog:Nov 11 23:24:17 xen1 kernel: [ 8233.214080] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:05.0
syslog:Nov 11 23:24:32 xen1 kernel: [ 8248.385552] PCI-DMA: Out of SW-IOMMU space for 7222 bytes at device 0000:03:05.0
03:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
-----
Further research yielded the following thread in xen-devel:
http://
However, more bad news, even setting swiotlb at boottime, the problem still occurs.
I confirm this, to me not seem related at all with NIC (https:/ /bugs.launchpad .net/ubuntu/ +source/ linux-source- 2.6.22/ +bug/135818/ comments/ 7). In my case seem related with a high intensive used of hard disk, the errors come after execute the command "sudo xen-create-image --dir/home/xen...." on Dom0 to try to build the first DomU. I using files as disks. After hit ENTER lots lines with this messages appear in my console:
"
[ 5345.211424] PCI-DMA: Out of SW-IOMMU sapce for 65536 bytes at device 0000:03:01.0
"
the 65536 number in some lines change to 53248, 32768, etc.
Beside in dmesg appear lines like:
"
[ 5345.302257] (scsi4:A:0:0): data overrun detected in Data-out phase. Tag == 0x2.
[ 5345.302263] (scsi4:A:0:0): Have seen Data Phase. Length = 0. NumSGs = 0.
"