Bug 691460 - Missing IBM 1745/1746 storage arrays in scsi_dh_rdac device list
Summary: Missing IBM 1745/1746 storage arrays in scsi_dh_rdac device list
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: kernel
Version: 5.6
Hardware: All
OS: Linux
urgent
urgent
Target Milestone: rc
: ---
Assignee: Rob Evers
QA Contact: Gris Ge
URL:
Whiteboard:
Depends On:
Blocks: 692369 692370
TreeView+ depends on / blocked
 
Reported: 2011-03-28 15:30 UTC by Scott Mayhew
Modified: 2018-11-14 15:05 UTC (History)
13 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Certain IBM storage arrays, such as the IBM 1745 and 1746, could have stopped responding or failed to load the device list of the scsi_dh_rdac kernel module. This occurred because the scsi_dh_rdac device list did not contain these storage arrays. With this update, the arrays have been added to the list, and they are now detected and operate as expected.
Clone Of:
Environment:
Last Closed: 2011-07-21 09:27:40 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
patch for RHEL 5.6 kernel (450 bytes, patch)
2011-03-28 15:30 UTC, Scott Mayhew
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2011:1065 0 normal SHIPPED_LIVE Important: Red Hat Enterprise Linux 5.7 kernel security and bug fix update 2011-07-21 09:21:37 UTC

Description Scott Mayhew 2011-03-28 15:30:15 UTC
Created attachment 488178 [details]
patch for RHEL 5.6 kernel

Description of problem:

rdac_dev_list is missing entries for IBM 1745/1746 storage arrays.  This is causing issues for users using the scsi_dh_rdac module.

These are already included upstream:

commit 6f4fdda41b01100cfe02afb1b84bf422cbf557d4
Author: Moger, Babu <Babu.Moger>
Date:   Wed Nov 4 12:36:16 2009 -0700

    [SCSI] scsi_dh_rdac: Add two new IBM devices to rdac_dev_list
    
    This patch adds two new IBM storage devices which can use rdac device handlers.
    
    Signed-off-by: Babu Moger <babu.moger>
    Signed-off-by: James Bottomley <James.Bottomley>

diff --git a/drivers/scsi/device_handler/scsi_dh_rdac.c b/drivers/scsi/device_handler/scsi_
index 47cfe1c..1a66019 100644
--- a/drivers/scsi/device_handler/scsi_dh_rdac.c
+++ b/drivers/scsi/device_handler/scsi_dh_rdac.c
@@ -748,6 +748,8 @@ static const struct scsi_dh_devlist rdac_dev_list[] = {
        {"IBM", "1724"},
        {"IBM", "1726"},
        {"IBM", "1742"},
+       {"IBM", "1745"},
+       {"IBM", "1746"},
        {"IBM", "1814"},
        {"IBM", "1815"},
        {"IBM", "1818"},

Comment 13 Jarod Wilson 2011-04-01 22:05:31 UTC
Patch(es) available in kernel-2.6.18-254.el5
You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5
Detailed testing feedback is always welcomed.

Comment 16 Gris Ge 2011-05-30 07:19:13 UTC
Can IBM test this one-line patch?

We don't have this specified hardware in Red Hat.

Comment 17 Martin Prpič 2011-06-02 13:25:45 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
Previously, some IBM storage arrays (IBM 1745 and 1746) could have stopped responding or fail to load to the device list of the scsi_dh_rdac kernel module. This occurred because the scsi_dh_rdac device list did not contain these storage arrays. With this update, the arrays have been added to the list, and they are now detected and operate as expected.

Comment 18 Chris Evich 2011-06-06 14:22:46 UTC
My understanding is they have, and it works.

Comment 19 Gris Ge 2011-06-22 07:58:06 UTC
Code reviewed. Path found in kernel-2.6.18-269.el5

As comment #18, set as IBM verified.

Comment 20 Douglas Silas 2011-07-07 16:28:56 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1 +1 @@
-Previously, some IBM storage arrays (IBM 1745 and 1746) could have stopped responding or fail to load to the device list of the scsi_dh_rdac kernel module. This occurred because the scsi_dh_rdac device list did not contain these storage arrays. With this update, the arrays have been added to the list, and they are now detected and operate as expected.+Certain IBM storage arrays, such as the IBM 1745 and 1746, could have stopped responding or failed to load the device list of the scsi_dh_rdac kernel module. This occurred because the scsi_dh_rdac device list did not contain these storage arrays. With this update, the arrays have been added to the list, and they are now detected and operate as expected.

Comment 21 errata-xmlrpc 2011-07-21 09:27:40 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-2011-1065.html


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