Skip to contentSkip to conversation

hpsa: add the Smart Array 5i to the kdump blacklist

PATCH In review Tomas Henzl 2 participants 2 messages Nov 28, 2011 – Nov 29, 2011

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 2/2 hpsa: add the Smart Array 5i to the kdump blacklist

The '5i' controller freezes when a kdump is attemted. This patch admits it and adds the controller to the unresetable list.

---
 drivers/scsi/hpsa.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
drivers/scsi/hpsa.c +2 -0
index e011937..b21491b 100644
@@ -292,12 +292,14 @@ static u32 unresettable_controller[] = {
 	0x3215103C, /* Smart Array E200i */
 	0x3237103C, /* Smart Array E500 */
 	0x323D103C, /* Smart Array P700m */
+	0x40800E11, /* Smart Array 5i */
 	0x409C0E11, /* Smart Array 6400 */
 	0x409D0E11, /* Smart Array 6400 EM */
 };
 
 /* List of controllers which cannot even be soft reset */
 static u32 soft_unresettable_controller[] = {
+	0x40800E11, /* Smart Array 5i */
 	/* Exclude 640x boards.  These are two pci devices in one slot
 	 * which share a battery backed cache module.  One controls the
 	 * cache, the other accesses the cache through the one that controls
Signature · 1 line
1.7.6.4
#1 lore raw
Quoted 33 lines · Tomas Henzl

The '5i' controller freezes when a kdump is attemted. This patch admits it and adds the controller to the unresetable list.

---
 drivers/scsi/hpsa.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
drivers/scsi/hpsa.c +2 -0
index e011937..b21491b 100644
@@ -292,12 +292,14 @@ static u32 unresettable_controller[] = {
 	0x3215103C, /* Smart Array E200i */
 	0x3237103C, /* Smart Array E500 */
 	0x323D103C, /* Smart Array P700m */
+	0x40800E11, /* Smart Array 5i */
 	0x409C0E11, /* Smart Array 6400 */
 	0x409D0E11, /* Smart Array 6400 EM */
 };
 
 /* List of controllers which cannot even be soft reset */
 static u32 soft_unresettable_controller[] = {
+	0x40800E11, /* Smart Array 5i */
 	/* Exclude 640x boards.  These are two pci devices in one slot
 	 * which share a battery backed cache module.  One controls the
 	 * cache, the other accesses the cache through the one that controls
Signature · 1 line
1.7.6.4

Ack.

I don't actually still have anything so old as a 5i to try it myself. But at this point, finding out that the reset fails on some old Smart array does not surprise me very much. :(

-- steve