[entity-manager] Question about temperature sensor stops update

Chris Chen (TPI) Chris.Chen3 at flex.com
Fri Oct 29 19:02:07 AEDT 2021


Hi everyone,

Actually, I have 2 questions as below:

  1.  I got understood from others on the mailing list, that I don't have to declare EEPROM or temp sensors on the I2C bus node in my dts, and it should be fine even I did it at the beginning. So I tried to remove this declaration in dts, then the sensor value I got is fixed, no update. Can someone help to take look at why it is?
             Here are some logs that appeared automatically after the system booted up.  It looks like that entity-manager works fine. And the commands I used to check value.
             =======================================
             [   23.713596] lm75 6-0049: hwmon1: sensor 'tmp75'
             [   23.718894] i2c i2c-6: new_device: Instantiated device tmp75 at 0x49
             [   23.728520] lm75 6-004c: hwmon2: sensor 'tmp75'
             [   23.733779] i2c i2c-6: new_device: Instantiated device tmp75 at 0x4c
             [   23.743707] lm75 6-004d: hwmon3: sensor 'tmp75'
             [   23.749042] i2c i2c-6: new_device: Instantiated device tmp75 at 0x4d

             # busctl introspect xyz.openbmc_project.HwmonTempSensor /xyz/openbmc_project/sensors/temperature/DIMM_P1_EFGH
             xyz.openbmc_project.Sensor.Value                      interface -         -                                        -
             .MaxValue                                             property  d         127                                      emits-change
             .MinValue                                             property  d         -128                                     emits-change
             .Unit                                                 property  s         "xyz.openbmc_project.Sensor.Value.Uni... emits-change
             .Value                                                property  d         40.187                                   emits-change writable

             # cat /sys/bus/i2c/devices/6-004d/hwmon/hwmon3/temp1_input
             40187
             =======================================

  1.  From my understanding, there is "detection daemon" which scans I2C bus looking for EEPROMs with IPMI FRU data. However, I found all devices on the I2C buses would be listed, not only Fru devices, when I used the command below. Is this correct?
             # busctl tree xyz.openbmc_project.FruDevice
             `-/xyz
               `-/xyz/openbmc_project
                 `-/xyz/openbmc_project/FruDevice
                   |-/xyz/openbmc_project/FruDevice/0_80
                   |-/xyz/openbmc_project/FruDevice/0_88
                   |-/xyz/openbmc_project/FruDevice/2_108
                   |-/xyz/openbmc_project/FruDevice/2_112
                   |-/xyz/openbmc_project/FruDevice/2_68
                   |-/xyz/openbmc_project/FruDevice/2_72
                   |-/xyz/openbmc_project/FruDevice/3_22
                   |-/xyz/openbmc_project/FruDevice/3_50
                   |-/xyz/openbmc_project/FruDevice/4_56
                   |-/xyz/openbmc_project/FruDevice/5_48
                   |-/xyz/openbmc_project/FruDevice/5_81
                   |-/xyz/openbmc_project/FruDevice/6_73
                   |-/xyz/openbmc_project/FruDevice/6_76
                   |-/xyz/openbmc_project/FruDevice/6_77
                   |-/xyz/openbmc_project/FruDevice/7_80
                   |-/xyz/openbmc_project/FruDevice/7_88
                   |-/xyz/openbmc_project/FruDevice/8_101
                   `-/xyz/openbmc_project/FruDevice/hudsonbay     <-- this is the probe name we define in JSON configuration

Thanks.

Regards,
Chris Chen

Legal Disclaimer :
The information contained in this message may be privileged and confidential. 
It is intended to be read only by the individual or entity to whom it is addressed 
or by their designee. If the reader of this message is not the intended recipient, 
you are on notice that any distribution of this message, in any form, 
is strictly prohibited. If you have received this message in error, 
please immediately notify the sender and delete or destroy any copy of this message!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20211029/5507443d/attachment-0001.htm>


More information about the openbmc mailing list