diff options
Diffstat (limited to 'util/ihealth.c')
-rw-r--r-- | util/ihealth.c | 5 |
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 */ |