Could phosphor-hwmon support peci-sensors
Vijay Khemka
vijaykhemka at fb.com
Wed Jul 24 05:02:08 AEST 2019
On 7/22/19, 2:50 AM, "openbmc on behalf of Duke Du (杜祥嘉)" <openbmc-bounces+vijaykhemka=fb.com at lists.ozlabs.org on behalf of Duke.Du at quantatw.com> wrote:
Hi James,
I have some problems with cpusensor in package dbus-sensors. When I set temperatures of critical and warning high for DIMM is work, but Core is not. Could I set temperatures of critical and warning high for Core by json file in entity-manager ?
Duke,
I don't think you can configure threshold for "Core", it has been read by cpu directly and set by cpusensors.
(There is my josn file for cpu in package entity-manager)
"Thresholds": [
{
"Direction": "greater than",
"Label": "Core",
"Name": "upper critical",
"Severity": 1,
"Value": 75
},
{
"Direction": "greater than",
"Label": "Core",
"Name": "upper non critical",
"Severity": 0,
"Value": 70
},
{
"Direction": "greater than",
"Label": "DIMM",
"Name": "upper critical",
"Severity": 1,
"Value": 85
},
{
"Direction": "greater than",
"Label": "DIMM",
"Name": "upper non critical",
"Severity": 0,
"Value": 80
}
],
Thanks.
Duke, Du
> -----Original Message-----
> From: openbmc
> [mailto:openbmc-bounces+will.liang=quantatw.com at lists.ozlabs.org] On
> Behalf Of Vijay Khemka
> Sent: Wednesday, July 10, 2019 4:20 AM
> To: James Feist <james.feist at linux.intel.com>; Brad Bishop
> <bradleyb at fuzziesquirrel.com>; Duke Du (杜祥嘉)
> <Duke.Du at quantatw.com>
> Cc: openbmc at lists.ozlabs.org; Jae Hyun Yoo <jae.hyun.yoo at linux.intel.com>
> Subject: Re: Could phosphor-hwmon support peci-sensors
>
>
>
> On 7/8/19, 11:29 AM, "openbmc on behalf of James Feist"
> <openbmc-bounces+vijaykhemka=fb.com at lists.ozlabs.org on behalf of
> james.feist at linux.intel.com> wrote:
>
> On 7/8/19 10:52 AM, Brad Bishop wrote:
> > On Mon, Jul 08, 2019 at 12:33:21PM +0000, Duke Du (杜祥嘉) wrote:
> >> Hi All,
> >> I have some problems with phosphor-hwmon.
> >> Could package phosphor-hwmon supports peci sensors such as cpu
> and
> >> dimm tempatures ?
> >> If yes, could you give me some hints that how do I write configuration
> >> for peci sensors, please :).
> >>
> >> Thanks.
> >> Duke, Du
> >
> > phosphor-hwmon should work with anything that implements the
> hwmon ABI.
> > So I think to make PECI sensors work with phosphor-hwmon, you need
> hwmon
> > drivers for PECI sensors. I don't know if anyone is working on that.
> >
> > I suspect the other sensor application - dbus-sensors supports PECI just
> > fine. But I don't know how it works, if it can be used without entity
> > manager, and/or if it can be run in parallel with phosphor-hwmon.
>
> + Jae, CPU Sensor Author
>
>
> https://github.com/openbmc/dbus-sensors/blob/master/src/CPUSensorMain.
> cpp
>
> CPU sensor currently supports PECI sensors
>
> https://github.com/openbmc/dbus-sensors/blob/master/src/CPUSensor.cpp
>
>
> https://github.com/openbmc/entity-manager/blob/f861da89ed03f9ec556c5e
> d6ac819988c0c1f498/configurations/WFT%20Baseboard.json#L2181
>
> It does require entity-manager currently, but it could be run in
> parallel with phosphor-hwmon.
>
> There is peci driver along with hwmon peci driver available in openbmc linux
> kernel 5.3 which will take care of hwmon interface. And there are also
> peci-dimm and peci-cpu driver to read cpu and dimm sensors. Once these
> drivers enabled, it sould work with phosphor-hwmon without entity manager
> and dbus-sensors.
>
> Regards
> -Vijay
>
> -James
>
More information about the openbmc
mailing list