Temperature Sensor Reading not showing up.

Emily Shaffer emilyshaffer at google.com
Sat Nov 3 02:27:02 AEDT 2018


Have you tried a dbus introspect to see if the sensor is coming across dbus
correctly? There is a sample introspect command on the sensor howto, check
out the busctl usage.
https://github.com/openbmc/docs/blob/master/sensor-architecture.md

On Fri, Nov 2, 2018, 3:21 AM AKASH G J <akashgj91 at gmail.com> wrote:

> I added the sensor configuration to phosphor-host-ipmid's sensor
> configuration like.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *0x12: &temperature  sensorType: 0x01  path:
> /xyz/openbmc_project/sensors/temperature/ambient  sensorReadingType: 0x01
> multiplierM: 235  offsetB: 0  bExp: 0  unit:
> xyz.openbmc_project.Sensor.Value.Unit.DegreesC  scale: -3  rExp: -3
> serviceInterface: org.freedesktop.DBus.Properties  readingType:
> readingData  interfaces:    xyz.openbmc_project.Sensor.Value:
> Value:        Offsets:          0xFF:            type: int64_t*
>
>
> When I run the command *ipmitool -I dbus sdr elist full*, it gives the
> following.
>
> *ambient          | 12h | ns  |  0.0 | Disabled*
>
> It is not giving the sensor reading and it is showing the sensor device is
> disabled.
>
> On Thu, Nov 1, 2018 at 11:28 PM Patrick Venture <venture at google.com>
> wrote:
>
>> On Tue, Oct 30, 2018 at 10:13 PM AKASH G J <akashgj91 at gmail.com> wrote:
>> >
>> > Hi All,
>> >
>> > I built OpenBMC Linux using Zaius configuration and booted on BMC
>> Aspeed AST-2500. The board we are using have one temperature sensor (Texas
>> Instruments TMP75) on I2C-12 interface.
>> >
>> > I added the file
>> meta-zaius/recipes-phosphor/sensors/phosphor-hwmon%/obmc/hwmon/ahb/apb/i2c at 1e6e2000
>> /i2c-bus at 90/tmp75 at 48.conf in machine configuration directory with the
>> following contents.
>> >
>> > LABEL_temp1 = ambient
>> > WARNLO_temp1=-40
>> > WARNHI_temp1=125
>> >
>> > I added the following patch to the kernel file
>> linux/arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts.
>> >
>> >  &i2c12 {
>> > -    status = "disabled";
>> > +    status = "okay";
>> > +
>> > +    tmp75 at 48 {
>> > +        compatible = "ti,tmp75";
>> > +        reg = <0x48>;
>> > +    };
>> > +
>> >  };
>> >
>> > After booting Linux, the changes are reflected in
>> /sys/firmware/devicetree/base/ahb/apb/i2c at 1e78a000/i2c-bus at 440/tmp75 at 48.
>> Also,
>> > tmp78.conf is showing in /etc/default/obmc/hwmon/ahb/apb/i2c at 1e78a000
>> /i2c-bus at 90.
>> >
>> > when I am running the ipmitool command: ipmitool -I dbus sdr elist full
>> it is not showing the temperature sensor and its reading.
>> >
>> > Please someone help to resolve the problem.
>>
>> You'll need to add the sensor configuration to the
>> phosphor-host-ipmid's sensor configuration, see:
>>
>>
>> https://github.com/openbmc/openbmc/blob/master/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%25/config.yaml
>>
>> >
>> >
>> > Thanks and Regards,
>> >
>> > Akash
>> >
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20181102/ead0190a/attachment-0001.html>


More information about the openbmc mailing list