mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-10 18:47:22 +00:00
Fix for Tracker Bug #1863748 - Garbage sensor threshold values displayed when ipmi_sdr_get_sensor_threshold returns non-0x00 completion code; also, tone down the error mgs displayed when unable to get sensor readings
This commit is contained in:
parent
79ed9ec34e
commit
3268e0d9c1
@ -214,7 +214,7 @@ ipmi_sensor_print_full_discrete(struct ipmi_intf *intf,
|
|||||||
rsp->data[3]);
|
rsp->data[3]);
|
||||||
printf("\n");
|
printf("\n");
|
||||||
} else {
|
} else {
|
||||||
printf(" READ ERROR: Device Not Present\n\n");
|
printf(" Unable to read sensor: Device Not Present\n\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -299,7 +299,7 @@ ipmi_sensor_print_full_analog(struct ipmi_intf *intf,
|
|||||||
*/
|
*/
|
||||||
rsp = ipmi_sdr_get_sensor_thresholds(intf, sensor->keys.sensor_num,
|
rsp = ipmi_sdr_get_sensor_thresholds(intf, sensor->keys.sensor_num,
|
||||||
sensor->keys.owner_id, sensor->keys.lun);
|
sensor->keys.owner_id, sensor->keys.lun);
|
||||||
if (rsp == NULL)
|
if ((rsp == NULL) || (rsp->ccode > 0))
|
||||||
thresh_available = 0;
|
thresh_available = 0;
|
||||||
|
|
||||||
if (csv_output) {
|
if (csv_output) {
|
||||||
@ -438,9 +438,11 @@ ipmi_sensor_print_full_analog(struct ipmi_intf *intf,
|
|||||||
else
|
else
|
||||||
printf
|
printf
|
||||||
(" Upper Non-Recoverable : na\n");
|
(" Upper Non-Recoverable : na\n");
|
||||||
|
} else {
|
||||||
|
printf(" Sensor Threshold Settings not available\n");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
printf(" READ ERROR: Device Not Present\n\n");
|
printf(" Unable to read sensor: Device Not Present\n\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
ipmi_sdr_print_sensor_event_status(intf,
|
ipmi_sdr_print_sensor_event_status(intf,
|
||||||
@ -552,7 +554,7 @@ ipmi_sensor_print_compact(struct ipmi_intf *intf,
|
|||||||
rsp->data[3]);
|
rsp->data[3]);
|
||||||
printf("\n");
|
printf("\n");
|
||||||
} else {
|
} else {
|
||||||
printf(" READ ERROR: Device Not Present\n\n");
|
printf(" Unable to read sensor: Device Not Present\n\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user