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/

Attachment: signature.asc
Description: PGP signature

Reply via email to