forked from pool/multipath-tools
82 lines
2.4 KiB
Plaintext
82 lines
2.4 KiB
Plaintext
From b0ce6c618b0953b708f4810e763ce307f1bad590 Mon Sep 17 00:00:00 2001
|
|
From: Hannes Reinecke <hare@suse.de>
|
|
Date: Mon, 20 Oct 2008 08:49:04 +0200
|
|
Subject: [PATCH] Add support for couple of IBM storage devices
|
|
|
|
Few of the IBM rdac storage devices are not available in the multipath
|
|
tools. This patch adds support for those.
|
|
|
|
Signed-Off-by: Chandra Seetharaman <sekharan@us.ibm.com>
|
|
Signed-off-by: Hannes Reinecke <hare@suse.de>
|
|
---
|
|
libmultipath/hwtable.c | 38 +++++++++++++++++++++++++++++++++++---
|
|
1 files changed, 35 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c
|
|
index cd9a9d2..f87907d 100644
|
|
--- a/libmultipath/hwtable.c
|
|
+++ b/libmultipath/hwtable.c
|
|
@@ -358,9 +358,9 @@ static struct hwentry default_hw[] = {
|
|
.prio_name = PRIO_RDAC,
|
|
},
|
|
{
|
|
- /* IBM DS3400 */
|
|
+ /* IBM DS4100 */
|
|
.vendor = "IBM",
|
|
- .product = "1726-4xx",
|
|
+ .product = "1724",
|
|
.getuid = DEFAULT_GETUID,
|
|
.features = "1 queue_if_no_path",
|
|
.hwhandler = "1 rdac",
|
|
@@ -374,7 +374,23 @@ static struct hwentry default_hw[] = {
|
|
.prio_name = PRIO_RDAC,
|
|
},
|
|
{
|
|
- /* IBM DS4400 / FAStT700 */
|
|
+ /* IBM DS3200 / DS3300 / DS3400 */
|
|
+ .vendor = "IBM",
|
|
+ .product = "1726",
|
|
+ .getuid = DEFAULT_GETUID,
|
|
+ .features = "1 queue_if_no_path",
|
|
+ .hwhandler = "1 rdac",
|
|
+ .selector = DEFAULT_SELECTOR,
|
|
+ .pgpolicy = GROUP_BY_PRIO,
|
|
+ .pgfailback = -FAILBACK_IMMEDIATE,
|
|
+ .rr_weight = RR_WEIGHT_NONE,
|
|
+ .no_path_retry = 300,
|
|
+ .minio = DEFAULT_MINIO,
|
|
+ .checker_name = RDAC,
|
|
+ .prio_name = PRIO_RDAC,
|
|
+ },
|
|
+ {
|
|
+ /* IBM DS4400 / DS4500 / FAStT700 */
|
|
.vendor = "IBM",
|
|
.product = "1742",
|
|
.getuid = DEFAULT_GETUID,
|
|
@@ -422,6 +438,22 @@ static struct hwentry default_hw[] = {
|
|
.prio_name = PRIO_RDAC,
|
|
},
|
|
{
|
|
+ /* IBM DS5000 */
|
|
+ .vendor = "IBM",
|
|
+ .product = "1818",
|
|
+ .getuid = DEFAULT_GETUID,
|
|
+ .features = DEFAULT_FEATURES,
|
|
+ .hwhandler = "1 rdac",
|
|
+ .selector = DEFAULT_SELECTOR,
|
|
+ .pgpolicy = GROUP_BY_PRIO,
|
|
+ .pgfailback = -FAILBACK_IMMEDIATE,
|
|
+ .rr_weight = RR_WEIGHT_NONE,
|
|
+ .no_path_retry = NO_PATH_RETRY_QUEUE,
|
|
+ .minio = DEFAULT_MINIO,
|
|
+ .checker_name = RDAC,
|
|
+ .prio_name = PRIO_RDAC,
|
|
+ },
|
|
+ {
|
|
/* IBM Netfinity Fibre Channel RAID Controller Unit */
|
|
.vendor = "IBM",
|
|
.product = "3526",
|
|
--
|
|
1.5.2.4
|
|
|