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 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 > wrote: > >> On Tue, Oct 30, 2018 at 10:13 PM AKASH G J 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@1e6e2000 >> /i2c-bus@90/tmp75@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@48 { >> > + compatible = "ti,tmp75"; >> > + reg = <0x48>; >> > + }; >> > + >> > }; >> > >> > After booting Linux, the changes are reflected in >> /sys/firmware/devicetree/base/ahb/apb/i2c@1e78a000/i2c-bus@440/tmp75@48. >> Also, >> > tmp78.conf is showing in /etc/default/obmc/hwmon/ahb/apb/i2c@1e78a000 >> /i2c-bus@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 >> > >> >