Follow-up Comment #6, sr #111312 (group freeipmi): Assuming you are compiling from scratch (if you aren't, LMK and I can provide instructions), can you please try this patch to just try and see if there is some corruption of some sort going on?
This is what I get on my debug branch with hard coded values fro your system r_exponent = 0xFFFFFFFE b_exponent = 0x1 m = 0x3F b = 0x193 linearization = 0x0 analog_data_format = 0x2 raw sensor = 0xFC commit e2e7ff49f09b774632da68ad5ce0295eafd006b6 (HEAD -> nvidia_sensor_bug_debug_try1A) Author: Albert Chu <[email protected]> Date: Tue Sep 9 09:36:11 2025 -0700 debug value decoding diff --git a/libfreeipmi/sensor-read/ipmi-sensor-read.c b/libfreeipmi/sensor-read/ipmi-sensor-read.c index f3aa4bf68..d5478c8a6 100644 --- a/libfreeipmi/sensor-read/ipmi-sensor-read.c +++ b/libfreeipmi/sensor-read/ipmi-sensor-read.c @@ -852,6 +852,13 @@ ipmi_sensor_read (ipmi_sensor_read_ctx_t ctx, goto cleanup; } + fprintf (stderr, "r_exponent = 0x%X\n", r_exponent); + fprintf (stderr, "b_exponent = 0x%X\n", b_exponent); + fprintf (stderr, "m = 0x%X\n", m); + fprintf (stderr, "b = 0x%X\n", b); + fprintf (stderr, "linearization = 0x%X\n", linearization); + fprintf (stderr, "analog_data_format = 0x%X\n", analog_data_format); + fprintf (stderr, "raw sensor = 0x%X\n", local_sensor_reading_raw); if (ipmi_sensor_decode_value (r_exponent, b_exponent, m, _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/support/?111312> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature
