<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:PMingLiU;
        panose-1:2 2 5 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:PMingLiU;
        panose-1:2 1 6 1 0 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="ZH-TW" link="#0563C1" vlink="#954F72" style="text-justify-trim:punctuation">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi All,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">When we using the latest openbmc code (newer than v2.6 branch), we meet Warm reboot of WebUI functionality isn’t work properly.
<b>In openbmc v2.6 branch, we didn’t meet this issue.</b><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">After checking the fail log seems that <a href="mailto:obmc-host-reboot@0.target">
obmc-host-reboot@0.target</a> be called through bmcweb normally, but <a href="mailto:op-power-stop@0.service">
op-power-stop@0.service</a> and <a href="mailto:phosphor-reboot-host@0.service">phosphor-reboot-host@0.service</a> didn’t be executed eventually.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Did anyone meet this issue symptom? Please don’t hesitate provide your feedback. Thanks in advance.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">BTW, Power ON functionality is work properly, power_control service is active (running).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US">busctl --system --no-pager log:<o:p></o:p></span></b></p>
<p class="MsoNormal"><span lang="EN-US">org.freedesktop.systemd1           1 systemd         root             :1.4          init.scope<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">:1.55                        2560 bmcweb          root             :1.55         bmcweb.service<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">xyz.openbmc_project.State.Host  2641 phosphor-host-s root                :1.58         xyz.openbmc_project.St...<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US">dbus-monitor --system log:<o:p></o:p></span></b></p>
<p class="MsoNormal"><span lang="EN-US">method call time=1563773011.059338 sender=:1.55 -> destination=xyz.openbmc_project.State.Host serial=101 path=/xyz/openbmc_project/state/host0; interface=org.freedesktop.DBus.Properties;
<b>member=Set</b><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   string "xyz.openbmc_project.State.Host"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   string "RequestedHostTransition"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   variant       <b>string "xyz.openbmc_project.State.Host.Transition.Reboot"</b><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">method call time=1563773011.060236 sender=:1.58 -> destination=org.freedesktop.DBus serial=61 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetConnectionUnixUser<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   string ":1.55"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">method return time=1563773011.060292 sender=org.freedesktop.DBus -> destination=:1.58 serial=4294967295 reply_serial=61<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   uint32 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">signal time=1563773011.060328 sender=:1.58 -> destination=(null destination) serial=62 path=/xyz/openbmc_project/state/host0; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   string "xyz.openbmc_project.Control.Boot.RebootAttempts"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   array [<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      dict entry(<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">         string "AttemptsLeft"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">         variant             uint32 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      )<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   ]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   array [<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   ]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">method call time=1563773011.060435 sender=:1.58 -> destination=org.freedesktop.systemd1 serial=63 path=/org/freedesktop/systemd1; interface=org.freedesktop.systemd1.Manager;
<b>member=StartUnit</b><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   string <b>"obmc-host-reboot@0.target"</b><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   string "replace"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">method call time=1563773011.060481 sender=:1.4 -> destination=org.freedesktop.DBus serial=958 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetConnectionUnixUser<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   string ":1.58"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">method return time=1563773011.060515 sender=org.freedesktop.DBus -> destination=:1.4 serial=4294967295 reply_serial=958<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   uint32 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">signal time=1563773011.060548 sender=:1.4 -> destination=(null destination) serial=959 path=/org/freedesktop/systemd1/job/1121; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   string "org.freedesktop.systemd1.Job"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   array [<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      dict entry(<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">         string "State"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">         variant             string "waiting"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">      )<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   ]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   array [<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   ]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">method return time=1563773011.060663 sender=:1.4 -> destination=:1.58 serial=960 reply_serial=63<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   object path "/org/freedesktop/systemd1/job/1121"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US">systemctl status obmc-host-reboot@0.target log:<o:p></o:p></span></b></p>
<p class="MsoNormal"><span lang="EN-US">* obmc-host-reboot@0.target - Reboot Host0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   Loaded: loaded (/lib/systemd/system/obmc-host-reboot@.target; static; vendor preset: enabled)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   <u>Active: inactive (dead)<o:p></o:p></u></span></p>
<p class="MsoNormal"><span lang="EN-US">* op-power-stop@0.service - Stop Power0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   Loaded: loaded (/lib/systemd/system/op-power-stop@.service; static; vendor preset: enabled)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   <u>Active: inactive (dead)<o:p></o:p></u></span></p>
<p class="MsoNormal"><span lang="EN-US">* phosphor-reboot-host@0.service - Reboot host0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   Loaded: loaded (/lib/systemd/system/phosphor-reboot-host@.service; static; vendor preset: enabled)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   <u>Active: inactive (dead)<o:p></o:p></u></span></p>
<p class="MsoNormal"><span lang="EN-US">* org.openbmc.control.Power@0.service - Phosphor Power0 Control<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   Loaded: loaded (/lib/systemd/system/org.openbmc.control.Power@.service; enabled; vendor preset: enabled)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   <u>Active: active (running)</u> since Mon 2019-07-22 05:21:02 UTC; 1h 4min ago<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Main PID: 2549 (power_control.e)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">   CGroup: /system.slice/system-org.openbmc.control.Power.slice/org.openbmc.control.Power@0.service<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">           `-2549 power_control.exe 3000 10<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Jul 22 05:21:01 runbmc-nuvoton power_control.exe[2549]: Power GPIO 0 reset outputs<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Jul 22 05:21:01 runbmc-nuvoton power_control.exe[2549]: Power GPIO 0 pci reset outputs<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Jul 22 05:21:01 runbmc-nuvoton power_control.exe[2549]: GPIO Lookup:  PGOOD = 126,in<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Jul 22 05:21:01 runbmc-nuvoton power_control.exe[2549]: GPIO Lookup:  POWER_UP_PIN = 219,out<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Jul 22 05:21:01 runbmc-nuvoton power_control.exe[2549]: Pgood state: 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Jul 22 05:21:02 runbmc-nuvoton systemd[1]: Started Phosphor Power0 Control.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Jul 22 05:21:40 runbmc-nuvoton power_control.exe[2549]: Power requested state: 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Jul 22 05:21:40 runbmc-nuvoton power_control.exe[2549]: PowerControl: setting power up POWER_UP_PIN to 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Jul 22 05:21:41 runbmc-nuvoton power_control.exe[2549]: Power requested state: 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Jul 22 05:21:41 runbmc-nuvoton power_control.exe[2549]: PowerControl: setting power up POWER_UP_PIN to 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Sincerely,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Tim Lee<o:p></o:p></span></p>
</div>
<hr align="center" width="100%">
<span style="font-size:12pt;line-height:0.7;font-family: 'Arial'; color:#808080">The privileged confidential information contained in this email is intended for use only by the addressees as indicated by the original sender of this email. If you are not the
 addressee indicated in this email or are not responsible for delivery of the email to such a person, please kindly reply to the sender indicating this fact and delete all copies of it from your computer and network server immediately. Your cooperation is highly
 appreciated. It is advised that any unauthorized use of confidential information of Nuvoton is strictly prohibited; and any information in this email irrelevant to the official business of Nuvoton shall be deemed as neither given nor endorsed by Nuvoton.
</span>
</body>
</html>