Bug 517922 - [QLogic 5.5 bug] qla2xxx - allow use of MSI when MSI-X disabled.
Summary: [QLogic 5.5 bug] qla2xxx - allow use of MSI when MSI-X disabled.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: kernel
Version: 5.5
Hardware: All
OS: Linux
urgent
high
Target Milestone: rc
: 5.5
Assignee: Tom Coughlan
QA Contact: Red Hat Kernel QE team
URL:
Whiteboard:
Depends On:
Blocks: 519782 533941
TreeView+ depends on / blocked
 
Reported: 2009-08-17 21:29 UTC by Marcus Barrow
Modified: 2010-03-30 06:51 UTC (History)
17 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-03-30 06:51:11 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
allow MSI in enablemsix (2.39 KB, patch)
2009-08-19 14:32 UTC, Marcus Barrow
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2010:0178 0 normal SHIPPED_LIVE Important: Red Hat Enterprise Linux 5.5 kernel security and bug fix update 2010-03-29 12:18:21 UTC

Description Marcus Barrow 2009-08-17 21:29:38 UTC
On rhel5 the msix disable option for this driver also disables msi. This patch adds another state to the variable to allow the user to specify either MSI or MSI-X.

It's inclusion is important to our partners and it;s being requested for the z-stream.

Comment 1 Marcus Barrow 2009-08-19 14:32:30 UTC
Created attachment 357944 [details]
allow MSI in enablemsix

Comment 3 Richard A Lary 2009-08-19 21:30:15 UTC
This patch is critical for IBM PowerPC systems using QLogic CNA adapters to avoid an issue in which the qla2xxx driver, being in the initial ram disk, loads before the qlge driver.  Without this patch, the qla2xxx driver will fall back to inta (PPC LSI) interrupts and once the system assigns inta interupts to the qla2xxx driver, the will not grant the qlge driver MSI-X interrupts.  without MSI-X interrupts the qlge driver performance is abysmal.

IBM requests inclusion of this patch in z-stream to allow QLogic CNA adapters to use MSI-X interrupts for both FC and NIC functions in Power PC systems.

Comment 5 Don Zickus 2009-09-04 18:46:22 UTC
in kernel-2.6.18-165.el5
You can download this test kernel from http://people.redhat.com/dzickus/el5

Please do NOT transition this bugzilla state to VERIFIED until our QE team
has sent specific instructions indicating when to do so.  However feel free
to provide a comment indicating that this fix has been verified.

Comment 9 IBM Bug Proxy 2009-09-18 19:01:01 UTC
------- Comment From kumarr.com 2009-09-18 14:49 EDT-------
Reverse mirror RHBZ 517922 to IBM side per Richard Lary.

Comment 10 Richard A Lary 2009-09-18 19:17:01 UTC
Verified this patch now allows selection of MSI or MSI-X interrupts.  It was also expected that the patch would make MSI-X interrupts the default to satisfy reqirement in comment 3.

QLogic will address requirement for MSI-X as default interrupt type in a new bugzilla.

Comment 17 errata-xmlrpc 2010-03-30 06:51:11 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHSA-2010-0178.html


Note You need to log in before you can comment on or make changes to this bug.