Public bug reported: MSI-X support in the qla2xxx driver causes reproducible hangs under moderate I/O load on our BladeCenter HS21 blades with QLogic ISP2422 fibre channel adapters.
product: IBM eServer BladeCenter HS21 -[8853GLU]- 08:01.0 Fibre Channel: QLogic Corp. ISP2422-based 4Gb Fibre Channel to PCI-X HBA (rev 02) We first experienced this behavior while mkfs(8)ing a large (5TB) ext3 filesystem on an otherwise unloaded system. The system apparently stops handling interrupts and locks up tight, generally before 50% completion (the exact percentage varies, but it happens every time). Disabling MSI on the kernel command line with 'pci=nomsi' stops the lockups even under much heavier I/O load. FWIW, Red Hat has disabled MSI-X in (at least) RHEL5's kernel. Unfortunately, the Red Hat bug cited in their kernel patch (252410) is not publicly accessible. >From kernel-2.6.18-92.1.10.el5.src.rpm's linux-2.6-scsi-qla2xxx-disable- msi-x-by-default.patch: From: Marcus Barrow <[EMAIL PROTECTED]> Subject: [Bug 252410][QLOGIC 5.1 bug] qla2xxx MSI-X hardware issues on some platforms Date: Wed, 15 Aug 2007 20:22:09 -0400 Bugzilla: 252410 Message-Id: <[EMAIL PROTECTED]> Changelog: [scsi] qla2xxx: disable MSI-X by default Testing and upstream have found problems handling MSI-X by some chipsets. These include major servers. Enabling MSI-X support has caused a major regression on some machines. This attached patch disable the MSI-X feature by default, but allows enabling with a module parameter "ql2x_enable_msix". It basically ammounts to one line, plus 5 lines to declare the module parameter. ** Affects: linux (Ubuntu) Importance: Undecided Status: New -- MSI-X support in qla2xxx causes reproducible hangs under moderate I/O load https://bugs.launchpad.net/bugs/268242 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs