Bug 517922

Summary: [QLogic 5.5 bug] qla2xxx - allow use of MSI when MSI-X disabled.
Product: Red Hat Enterprise Linux 5 Reporter: Marcus Barrow <mbarrow>
Component: kernelAssignee: Tom Coughlan <coughlan>
Status: CLOSED ERRATA QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: high Docs Contact:
Priority: urgent    
Version: 5.5CC: andrew.vasquez, andriusb, berthiaume_wayne, bugproxy, bzeranski, coughlan, cward, dhoward, dzickus, hjia, jjarvis, jpirko, kmonroe, lalit.chandivade, mgahagan, qlogic-redhat-ext, rlary
Target Milestone: rcKeywords: OtherQA, ZStream
Target Release: 5.5   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-03-30 06:51:11 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 519782, 533941    
Attachments:
Description Flags
allow MSI in enablemsix none

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