All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Feist <james.feist@linux.intel.com>
To: "Duke Du (杜祥嘉)" <Duke.Du@quantatw.com>
Cc: "openbmc@lists.ozlabs.org" <openbmc@lists.ozlabs.org>,
	Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
Subject: Re: Could phosphor-hwmon support peci-sensors
Date: Tue, 23 Jul 2019 10:12:46 -0700	[thread overview]
Message-ID: <d2e652b7-9fea-e6a0-eafa-3f0c12008cfc@linux.intel.com> (raw)
In-Reply-To: <7297d188594b4d83a1f32f87b54db2dc@quantatw.com>

On 7/22/2019 2:49 AM, Duke Du (杜祥嘉) 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 ?

Jae is the implementer of this sensor.

Jae, can you please help? I believe this is because the thresholds are 
read from the CPU.

Thanks,

-James


> (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@lists.ozlabs.org] On
>> Behalf Of Vijay Khemka
>> Sent: Wednesday, July 10, 2019 4:20 AM
>> To: James Feist <james.feist@linux.intel.com>; Brad Bishop
>> <bradleyb@fuzziesquirrel.com>; Duke Du (杜祥嘉)
>> <Duke.Du@quantatw.com>
>> Cc: openbmc@lists.ozlabs.org; Jae Hyun Yoo <jae.hyun.yoo@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@lists.ozlabs.org on behalf of
>> james.feist@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
>>
> 

  reply	other threads:[~2019-07-23 17:12 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-07-22  9:49 Could phosphor-hwmon support peci-sensors Duke Du (杜祥嘉)
2019-07-23 17:12 ` James Feist [this message]
2019-07-23 17:20   ` Jae Hyun Yoo
2019-07-23 19:02 ` Vijay Khemka
  -- strict thread matches above, loose matches on Subject: below --
2019-07-08 12:33 Duke Du (杜祥嘉)
2019-07-08 17:52 ` Brad Bishop
2019-07-08 18:28   ` James Feist
     [not found]     ` <CAGaXSwZLrsg6WfKdfdWd4FFu4oLe=dj1rZM+jWmBiwf6+niPeA@mail.gmail.com>
2019-07-09 11:33       ` Duke Du (杜祥嘉)
2019-07-09 20:20     ` Vijay Khemka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d2e652b7-9fea-e6a0-eafa-3f0c12008cfc@linux.intel.com \
    --to=james.feist@linux.intel.com \
    --cc=Duke.Du@quantatw.com \
    --cc=jae.hyun.yoo@linux.intel.com \
    --cc=openbmc@lists.ozlabs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.