[PATCH skeleton] skeleton: fixed hard-coding of master OCC hwmon sysfs path for PowerCap object
OpenBMC Patches
openbmc-patches at stwcx.xyz
Fri Feb 26 13:40:39 AEDT 2016
Currently master OCC hwmon sysfs path is hardcoded to '/sys/class/hwmon/hwmon3/'.
This make the '/org/openbmc/sensors/host/PowerCap' interface cannot work when
master OCC is initilized as hwmon device other than 'hwmon3'.
'usr_powercap' attribute should be searched when OCC is active.
When skeleton creates 'PowerCap' objects, OCC may not be active.
So do the search each time setting power cap. Raise an exception when
there is no 'user_powercap' attribute.
This would fix the issue: https://github.com/openbmc/skeleton/issues/42
Also raise an exception when setting power cap fails. The exception
will be returned to REST API caller. This would fix the issue:
https://github.com/openbmc/skeleton/issues/43
Signed-off-by: Yi Li <adamliyi at msn.com>
https://github.com/openbmc/skeleton/pull/50
Yi Li (1):
skeleton: fixed hard-coding of master OCC hwmon sysfs path for
PowerCap object
bin/Sensors.py | 19 ++++++++++++++++---
bin/sensor_manager2.py | 3 ---
2 files changed, 16 insertions(+), 6 deletions(-)
--
2.7.1
More information about the openbmc
mailing list