ibm-openbmc / dev

Product Development Project Mgmt and Tracking
16 stars 2 forks source link

eBMC LED Management :: Implement LocationIndicatorActive property for VRM resource #2135

Closed vishwabmc closed 2 years ago

vishwabmc commented 4 years ago

Implement the LocationIndicatorActive for VRM resource ( The VRM in question now is processor VRM )

Currently. not seeing how this is represented.. @gtmills

gtmills commented 4 years ago

Does this include VRM on the board? or just Card VRMs? Do VRMs on the board have LEDs? See https://github.com/ibm-openbmc/dev/issues/2124

vishwabmc commented 4 years ago

MRW gives these entries for VRMs.

/system/chassis/motherboard/vdd-vrm-connector0/vdd-vrm /system/chassis/motherboard/vdd-vrm-connector1/vdd-vrm

/sys-0/node-0/nisqually-0/led-cpu0-vrm-0 /sys-0/node-0/nisqually-0/led-cpu1-vrm-1

gtmills commented 4 years ago

@vishwabmc What are those VRMs exactly ?

vishwabmc commented 4 years ago

This is in Assembly:

The `fault" will be handled as part of "healthRollUp" functionality #2411

So, what will this do :

1/. Get the corresponding Inventory for this resource 2/. See if there is any Association by name "indicator_led_group". 3/. If so, read the Asserted property: ( GET P Example: busctl get xyz.openbmc_project.LED.GroupManager <Data from step-2> xyz.openbmc_project.Led.Group Asserted 4/. For PATCH, set true or false depending on the input

vishwabmc commented 3 years ago

Need Assembly schema implemented before we can get to this. @santoshpuranik is already working on Assembly schema

mzipse commented 2 years ago

Closing. Work is complete.