Bug 471269 - [QLogic 5.3 bug] qla2xxx - No NPIV for Loop connections.
Summary: [QLogic 5.3 bug] qla2xxx - No NPIV for Loop connections.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: kernel
Version: 5.3
Hardware: All
OS: Linux
high
high
Target Milestone: rc
: ---
Assignee: Marcus Barrow
QA Contact: Martin Jenner
URL:
Whiteboard:
Depends On: 442946
Blocks: 415811
TreeView+ depends on / blocked
 
Reported: 2008-11-12 18:39 UTC by Marcus Barrow
Modified: 2009-06-20 08:07 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-01-20 19:59:57 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
disable vports in loopmode (1.90 KB, patch)
2008-11-12 19:27 UTC, Marcus Barrow
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2009:0225 0 normal SHIPPED_LIVE Important: Red Hat Enterprise Linux 5.3 kernel security and bug fix update 2009-01-20 16:06:24 UTC

Description Marcus Barrow 2008-11-12 18:39:10 UTC
FIbre channel does not support NPIV, virtual nports, for arbitrated loop connections, only for point to point connections.

This simple patch sets the value for maximum virtual ports to an acceptable value for the firmware.

This patch applies and builds cleanly with 2.6.18-122 and is observed to fix this problem on the NEC machine that reported it and also in testing at QLogic labs.

Comment 1 Andrius Benokraitis 2008-11-12 18:51:38 UTC
I don't think this qualifies as a blocker.. will have to defer to Tom on this.

Comment 2 Andrius Benokraitis 2008-11-12 18:52:17 UTC
Marcus, I don't see a patch attached as well...

Comment 3 Marcus Barrow 2008-11-12 19:03:33 UTC

The patch is on the way. When I format it for posting to the kernel list I include the BZ number etc. So I need to create the BZ first.

Without this patch machines who's HBA are set to "Loop" mode will not be able to find their storage. The NEC machines seem to fall in this category and perhaps others too.

THis problem was reported by NEC in BZ 442946, which was the firmware update BZ. It seemed appropriate each bug to have it's own BZ, but if not I can re-use the other one.

Comment 4 Marcus Barrow 2008-11-12 19:27:16 UTC
Created attachment 323377 [details]
disable vports in loopmode

Patch to disable vports in loop mode and bump the version to: 8.02.00.05.05.03-k

Comment 5 Andrius Benokraitis 2008-11-12 20:01:39 UTC
OK - I'll move the original bug (bug 442946) to VERIFIED then...

Comment 6 Munehiro IKEDA 2008-11-12 23:55:42 UTC
I confirmed the patch works well on the NEC machine which had showed the issue.
All expected LUNs are visible on both of only-4G-HBA and 2G/4G-HBA mixed condition.

Comment 7 Marcus Barrow 2008-11-13 00:54:22 UTC
Changed back to 'all platforms". THis bug was found on an IA64 system, but would effect any system whose HBA with a connection  in Arbitrated Loop mode.

Comment 9 Don Zickus 2008-11-18 21:21:28 UTC
in kernel-2.6.18-124.el5
You can download this test kernel from http://people.redhat.com/dzickus/el5

Comment 11 Munehiro IKEDA 2008-11-25 01:25:25 UTC
kernel-2.6.18-124.el5 works well on NEC ia64 machine.
I confirmed both connection mode as Loop and Point-to-Point, and it's perfect.

Comment 13 errata-xmlrpc 2009-01-20 19:59:57 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-2009-0225.html


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