Wolf Pass power control

Patrick Voelker Patrick_Voelker at phoenix.com
Thu Aug 27 06:59:41 AEST 2020


I'm working on a Wolf Pass build for Phoenix and am having issues with power control.  I believe I've got all the GPIOs setup correctly and the power-control service is running.  It asserts POWER_OUT but it's timing out waiting for PS_PWROK assertion.

As far as I can tell, those GPIOs are setup exactly like it's setup on the IntelBMC version.  Is there anything that jumps out at you here that I might look at next?  I'm not sure why asserting POWER_OUT wouldn't cause a power up sequence to occur.

## Current behavior of my wolf pass build at power on request
Jan 01 00:02:42 wolfpass power-control[224]: powerStateFailedTransitionToOn: power-on request event received
Jan 01 00:02:42 wolfpass power-control[224]: power supply power OK watchdog timer started
Jan 01 00:02:42 wolfpass power-control[224]: Moving to "Wait for Power Supply Power OK" state
Jan 01 00:02:42 wolfpass power-control[224]: POWER_OUT set to 0
Jan 01 00:02:42 wolfpass power-control[224]: Error in finding CurrentHostState property
Jan 01 00:02:42 wolfpass power-control[224]: POWER_OUT released
Jan 01 00:02:50 wolfpass power-control[224]: power supply power OK watchdog timer expired
Jan 01 00:02:50 wolfpass power-control[224]: powerStateWaitForPSPowerOK: power supply power OK watchdog timer expired event received
Jan 01 00:02:50 wolfpass power-control[224]: Moving to "Failed Transition to On" state
Jan 01 00:02:50 wolfpass power-control[224]: PowerControl: power supply power good failed to assert

## Example of good power on sequence from IntelBMC
Aug 26 11:43:34 power-control[236]: powerStateOff: power-on request event received.
Aug 26 11:43:34 power-control[236]: power supply power OK watchdog timer started
Aug 26 11:43:34 power-control[236]: Moving to "Wait for Power Supply Power OK" state.
Aug 26 11:43:34 power-control[236]: POWER_OUT set to 0
Aug 26 11:43:34 power-control[236]: Error in finding CurrentHostState property
Aug 26 11:43:34 power-control[236]: POWER_OUT released
Aug 26 11:43:34 power-control[236]: powerStateWaitForPSPowerOK: SIO S5 de-assert event received.
Aug 26 11:43:34 power-control[236]: No action taken.
Aug 26 11:43:34 power-control[236]: SIO_ONCONTROL value changed: 0
Aug 26 11:43:34 power-control[236]: powerStateWaitForPSPowerOK: power supply power OK assert event received.
Aug 26 11:43:34 power-control[236]: SIO power good watchdog timer started
Aug 26 11:43:34 power-control[236]: Moving to "Wait for SIO Power Good" state.
Aug 26 11:43:34 power-control[236]: power supply power OK watchdog timer canceled
Aug 26 11:43:35 power-control[236]: powerStateWaitForSIOPowerGood: SIO power good assert event received.
Aug 26 11:43:35 power-control[236]: Moving to "On" state.
Aug 26 11:43:35 power-control[236]: Host system DC power is on
Aug 26 11:43:35 power-control[236]: SIO power good watchdog timer canceled
Aug 26 11:43:35 power-control[236]: POH timer started
Aug 26 11:43:35 power-control[236]: powerStateOn: SIO power good de-assert event received.
Aug 26 11:43:35 power-control[236]: No action taken.
Aug 26 11:43:35 power-control[236]: powerStateOn: SIO power good assert event received.
Aug 26 11:43:35 power-control[236]: No action taken.
Aug 26 11:44:32 power-control[236]: powerStateOn: POST Complete assert event received.
Aug 26 11:44:32 power-control[236]: No action taken.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20200826/4b1c34cf/attachment-0001.htm>


More information about the openbmc mailing list