Red Hat Bugzilla – Bug 442094
qla2xxx driver running I/O causes "Kernel: PCI-DMA Out of SW-IOMMU space" error
Last modified: 2008-04-18 13:46:33 EDT
- Description of problem:
Heavy I/O activity fails. The /var/log/messages shows the following error:
"PCI-DMA: Out of SW-IOMMU space for 65536 bytes at device 0000:0d:00.0"
"printk: 92 messages suppressed"
This is repeated constantly as long as I/O is run.
- Version-Release number of selected component (if applicable):
qla2xxx "inbox driver" 8.02.00-K5-rhel5.2-04
- How reproducible:
It is very reproducible. Error occurs every time I/O is run.
- Steps to Reproduce:
1. Attach a Qlogic QLE2562 8G FC Adapter in server. Configure a Multipath
configuration with EMC storage
2. Run heavy I/O (large file reads and writes, using Medusa Tools “Pain”)
3. Observe /var/log/messages file
4. The I/O fails with “I/O halt” messages
- Additional info:
similar bug was reported (Bug 219216) and was resolved by an errata kernel in
A sample of /var/log/messages, output of lspci showing the device in question
and output of meminfo is attached. (IOMMU-ER.txt)
Created attachment 302151 [details]
sample of /var/log/messages, output of lspci showing the device in question and output of meminfo
This should be fixed in the latest kernel build (-89) which will be in snapshot 5.
In the meantime please try the -89 kernel availble here:
Probable duplicate of 433554.
The new Kernel provided (kernel-xen-2.6.18-89.el5.x86_64.rpm) has resolved the
issue. There are no error messages related to IOMMU in the messages file.
*** This bug has been marked as a duplicate of 433554 ***
Thank! Marked as a duplicate.