2008-11-21 15:37:31 +01:00
|
|
|
commit 73af31edbba5588dafce75fa8267b14f36b545b0
|
|
|
|
Author: Hannes Reinecke <hare@suse.de>
|
|
|
|
Date: Tue Nov 11 13:44:09 2008 +0100
|
|
|
|
|
|
|
|
Update hardware table for new HP arrays
|
|
|
|
|
|
|
|
References: 442133
|
|
|
|
|
|
|
|
Signed-off-by: Vijayakumar Balasubramanian <vijaykumar@hp.com>
|
|
|
|
Signed-off-by: Hannes Reinecke <hare@suse.de>
|
|
|
|
|
|
|
|
diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c
|
|
|
|
index fda131c..bf8c611 100644
|
|
|
|
--- a/libmultipath/hwtable.c
|
|
|
|
+++ b/libmultipath/hwtable.c
|
|
|
|
@@ -122,7 +122,7 @@ static struct hwentry default_hw[] = {
|
|
|
|
.pgfailback = FAILBACK_UNDEF,
|
|
|
|
.rr_weight = RR_WEIGHT_NONE,
|
|
|
|
.no_path_retry = 12,
|
|
|
|
- .minio = DEFAULT_MINIO,
|
|
|
|
+ .minio = 100,
|
|
|
|
.checker_name = HP_SW,
|
|
|
|
.prio_name = PRIO_HP_SW,
|
|
|
|
},
|
|
|
|
@@ -138,26 +138,11 @@ static struct hwentry default_hw[] = {
|
|
|
|
.pgfailback = -FAILBACK_IMMEDIATE,
|
|
|
|
.rr_weight = RR_WEIGHT_NONE,
|
|
|
|
.no_path_retry = 12,
|
|
|
|
- .minio = DEFAULT_MINIO,
|
|
|
|
+ .minio = 100,
|
|
|
|
.checker_name = TUR,
|
|
|
|
.prio_name = PRIO_ALUA,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
- .vendor = "HP",
|
|
|
|
- .product = "MSA2000s*",
|
|
|
|
- .getuid = "/sbin/cciss_id %n",
|
|
|
|
- .features = DEFAULT_FEATURES,
|
|
|
|
- .hwhandler = DEFAULT_HWHANDLER,
|
|
|
|
- .selector = DEFAULT_SELECTOR,
|
|
|
|
- .pgpolicy = GROUP_BY_PRIO,
|
|
|
|
- .pgfailback = -FAILBACK_IMMEDIATE,
|
|
|
|
- .rr_weight = RR_WEIGHT_NONE,
|
|
|
|
- .no_path_retry = 12,
|
|
|
|
- .minio = DEFAULT_MINIO,
|
|
|
|
- .checker_name = TUR,
|
|
|
|
- .prio_name = DEFAULT_PRIO,
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
/* EVA 3000/5000 with new firmware, EVA 4000/6000/8000 */
|
|
|
|
.vendor = "(COMPAQ|HP)",
|
|
|
|
.product = "HSV1[01]1|HSV2[01]0|HSV300",
|
|
|
|
@@ -169,14 +154,14 @@ static struct hwentry default_hw[] = {
|
|
|
|
.pgfailback = -FAILBACK_IMMEDIATE,
|
|
|
|
.rr_weight = RR_WEIGHT_NONE,
|
|
|
|
.no_path_retry = 12,
|
|
|
|
- .minio = DEFAULT_MINIO,
|
|
|
|
+ .minio = 100,
|
|
|
|
.checker_name = TUR,
|
|
|
|
.prio_name = PRIO_ALUA,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
- /* HP MSA2000 product family */
|
|
|
|
+ /* HP MSA2000 product family with old firmware */
|
|
|
|
.vendor = "HP",
|
|
|
|
- .product = "MSA2[02]12*",
|
|
|
|
+ .product = "MSA2[02]12fc|MSA2012i",
|
|
|
|
.getuid = DEFAULT_GETUID,
|
|
|
|
.features = DEFAULT_FEATURES,
|
|
|
|
.hwhandler = DEFAULT_HWHANDLER,
|
|
|
|
@@ -184,12 +169,46 @@ static struct hwentry default_hw[] = {
|
|
|
|
.pgpolicy = MULTIBUS,
|
|
|
|
.pgfailback = -FAILBACK_IMMEDIATE,
|
|
|
|
.rr_weight = RR_WEIGHT_NONE,
|
|
|
|
- .no_path_retry = 12,
|
|
|
|
- .minio = DEFAULT_MINIO,
|
|
|
|
+ .no_path_retry = 18,
|
|
|
|
+ .minio = 100,
|
|
|
|
.checker_name = TUR,
|
|
|
|
.prio_name = DEFAULT_PRIO,
|
|
|
|
},
|
|
|
|
{
|
2009-01-23 14:30:51 +01:00
|
|
|
+ /* HP MSA2000 product family with new firmware */
|
|
|
|
+ .vendor = "HP",
|
|
|
|
+ .product = "MSA2012sa|MSA23(12|24)(fc|i|sa)",
|
|
|
|
+ .getuid = DEFAULT_GETUID,
|
|
|
|
+ .features = DEFAULT_FEATURES,
|
|
|
|
+ .hwhandler = DEFAULT_HWHANDLER,
|
|
|
|
+ .selector = DEFAULT_SELECTOR,
|
|
|
|
+ .pgpolicy = GROUP_BY_PRIO,
|
|
|
|
+ .pgfailback = -FAILBACK_IMMEDIATE,
|
|
|
|
+ .rr_weight = RR_WEIGHT_NONE,
|
|
|
|
+ .no_path_retry = 18,
|
|
|
|
+ .minio = 100,
|
|
|
|
+ .checker_name = TUR,
|
|
|
|
+ .prio_name = PRIO_ALUA,
|
|
|
|
+ },
|
2008-11-21 15:37:31 +01:00
|
|
|
+
|
2009-01-23 14:30:51 +01:00
|
|
|
+ {
|
|
|
|
+ /* HP SVSP */
|
|
|
|
+ .vendor = "HP",
|
|
|
|
+ .product = "HSVX700",
|
|
|
|
+ .getuid = DEFAULT_GETUID,
|
|
|
|
+ .features = DEFAULT_FEATURES,
|
|
|
|
+ .hwhandler = "1 alua",
|
|
|
|
+ .selector = DEFAULT_SELECTOR,
|
|
|
|
+ .pgpolicy = GROUP_BY_PRIO,
|
|
|
|
+ .pgfailback = -FAILBACK_IMMEDIATE,
|
|
|
|
+ .rr_weight = RR_WEIGHT_NONE,
|
|
|
|
+ .no_path_retry = 12,
|
|
|
|
+ .minio = 100,
|
|
|
|
+ .checker_name = TUR,
|
|
|
|
+ .prio_name = PRIO_ALUA,
|
|
|
|
+ },
|
2008-11-21 15:37:31 +01:00
|
|
|
+
|
|
|
|
+ {
|
|
|
|
/* HP Smart Array */
|
|
|
|
.vendor = "HP",
|
|
|
|
.product = "LOGICAL VOLUME.*",
|
|
|
|
@@ -294,7 +313,7 @@ static struct hwentry default_hw[] = {
|
|
|
|
.vendor = "(HITACHI|HP)",
|
|
|
|
.product = "OPEN-.*",
|
|
|
|
.getuid = DEFAULT_GETUID,
|
|
|
|
- .features = "1 queue_if_no_path",
|
|
|
|
+ .features = DEFAULT_FEATURES,
|
|
|
|
.hwhandler = DEFAULT_HWHANDLER,
|
|
|
|
.selector = DEFAULT_SELECTOR,
|
|
|
|
.pgpolicy = MULTIBUS,
|