summaryrefslogtreecommitdiff
path: root/util/ihealth.c
diff options
context:
space:
mode:
Diffstat (limited to 'util/ihealth.c')
-rw-r--r--util/ihealth.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/util/ihealth.c b/util/ihealth.c
index 2ff5ba8..be5c57a 100644
--- a/util/ihealth.c
+++ b/util/ihealth.c
@@ -82,7 +82,7 @@ extern int oem_supermicro_get_firmware_str(char *pstr, int sz); /*oem_supermicro
* Global variables
*/
static char * progname = "ihealth";
-static char * progver = "3.02";
+static char * progver = "3.03";
static char fdebug = 0;
static char fipmilan = 0;
static char fcanonical = 0;
@@ -732,6 +732,7 @@ void show_devid_all(int dtype, uchar *devrec, int sdevrec)
break;
}
do_powerstate = 0; /*HP does not support get_power_state cmd*/
+ if (!fipmilan) lan_ch_restrict = 1; /*fw bug, gets 0xcc locally*/
break;
case VENDOR_DELL: /*=0x0002A2*/
switch(prod) { /* show product names for some */
@@ -766,6 +767,7 @@ void show_devid_all(int dtype, uchar *devrec, int sdevrec)
case 2097: prodstr = "(X10DRL)"; /*0x0831*/
do_powerstate = 0; break;
case 2137: prodstr = "(X10DRH)"; break; /*0x0859*/
+ case 2203: prodstr = "(X11SSW-F)"; break; /*0x089b*/
case 4520: prodstr = "(H8DGU)"; break;
case 43025: prodstr = "(H8DGU-F)"; break;
case 43707: prodstr = "(X8DTH)"; break;
@@ -784,6 +786,7 @@ void show_devid_all(int dtype, uchar *devrec, int sdevrec)
case VENDOR_LENOVO2:
if (prod == 0x143) prodstr = "(x3650 M4)";
else prodstr = "";
+ do_powerstate = 0;
break;
case VENDOR_IBM: /*=0x0002*/
switch(prod) { /* show product names for some */