<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Hi Bills,
<div class=""><br class="">
</div>
<div class="">
<div class="">I have added the case psPowerOKDeAssert to powerStateCheckForWarmReset, in addition to avoiding the loss of DC power, it can also prevent the inconsistency between the power state in the log and the actual power state after a soft shutdown without
 the SIO_S5 GPIO monitoring.</div>
<div class=""><br class="">
</div>
<div class="">Currently in review here:</div>
<div class=""><a href="https://gerrit.openbmc-project.xyz/c/openbmc/x86-power-control/+/27607" class="">https://gerrit.openbmc-project.xyz/c/openbmc/x86-power-control/+/27607</a></div>
<div class=""><br class="">
</div>
<div class="">Regards,</div>
<div class="">P.K.</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Nov 27, 2019, at 15:09, P. K. Lee (李柏寬) <<a href="mailto:P.K.Lee@quantatw.com" class="">P.K.Lee@quantatw.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Hi Bills,<br class="">
<br class="">
Sorry I found that I said the wrong event, not the powerButtonPressed event, but the soft shutdown.<br class="">
<br class="">
In the absence of SIO_S5 monitoring, when there was no case of postCompleteDeAssert in the state of powerStateOn, the beep function will be called because the soft shutdown in the OS and it was switched to psPowerOKDeAssert.<br class="">
<br class="">
Now the soft shutdown in the OS will switch to postCompleteDeAssert but it will trigger a soft reset, and finally the host shutdown and the power state is on.<br class="">
<br class="">
Regards,<br class="">
P.K.<br class="">
<br class="">
<blockquote type="cite" class="">On Nov 27, 2019, at 11:46, P. K. Lee (李柏寬) <<a href="mailto:P.K.Lee@quantatw.com" class="">P.K.Lee@quantatw.com</a>> wrote:<br class="">
<br class="">
Hi Bills,<br class="">
<br class="">
I observed that the beep sound was triggered by receiving the psPpowerOKDeAssert event in the state of powerStateOn,
<br class="">
but my machine does not have the SIO_S5 GPIO events, so I need to add a judgment when a beep sound is needed.<br class="">
<br class="">
The question is, is the forced shutdown (pressing the power button for more than 4 seconds) included in "DC power is unexpectedly lost" mentioned in the comment?<br class="">
<br class="">
Thanks,<br class="">
P.K.<br class="">
<br class="">
</blockquote>
<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>