Feature request in phosphor-pid-control

Lei YU mine260309 at gmail.com
Thu Jun 14 17:24:25 AEST 2018


This email is about a feature request in phosphor-pid-control, that to
support
optional sensors.
It is mentioned in comment of https://gerrit.openbmc-project.xyz/#/c/11003/

Background:
Current phosphor-pid-control checks the temperature sensors and calculate
the
expected fan speed.
It assumes the temperature sensors are always available. And if the sensor
is
not there, the service throws exceptions.

The feature request:
I would like phosphor-pid-control to support "optional" sensors, that it may
be unavailable when system is running.
Such sensor is counted when it is available, and is ignored when it is
missing.

An use case:
I want to adjust fan speed based on cpu core or dimm temperature.
For a typical OpenPOWER P9 system, there could be at most 48 cores, but they
can be missing depending on the CPU, e.g. if a system is plugged CPUs with
22
cores, 4 cores temperature will be missing. And in run time, a core may be
garded if it has problem it will be missing as well.
The same for dimms, for a system with at most 16 dimms, it depends on how
many
dimms are attached.
In such case, the config will specify all the temperatures for cpu cores and
dimms, and phosphor-pid-control shall ignore the missing temperatures.

Patrick, what do you think about such case?

Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20180614/5bf8e515/attachment.html>


More information about the openbmc mailing list