<div>Hi Jae,</div><div>  I am afraid that this "Refresh" issue is related to the libvncserver.</div><div>  Would you like to tell me your libnvcserver commit number?</div><div>  </div><div>Best,</div><div>xiuzhi</div><div><br></div><div>Hi xuizhi,<br><br>Virtual terminal also works. I used 'sudo chvt 2' instead of using<br>'Ctrl+Alt+F2' because I couldn't send the hot key through webui kvm.<br>Also, instead of clicking the 'refresh' button, I changed web page<br>to the 'Server overview' page and changed it back to<br>'Server control -> KVM' page. It works well.<br><br>IMHO, you might want check the 'refresh' button handling logic in<br>webui implementation. Actually, the 'refresh' button is for system<br>info update, not for kvm screen update, anyways.<br><br>Cheers,<br>Jae<br><br><br>On 2/20/2019 10:27 PM, xiuzhi wrote:<br>> Hi Joe,<br>>        It did work on EFI BIOS shell mode and OS GUI mode as your <br>> screenshots.  It will fail on host OS console mode.<br>> Please press "Ctrl+Alt+F2" to switch to OS console as the attachment <br>> screenshot , then click the "Refresh" button, the issue will be reproduced.<br>>     I updated the source  <br>> https://gerrit.openbmc-project.xyz/#/c/openbmc/obmc-ikvm/+/18583/<br>>    The ikvm window is black screen when the host OS screen start <br>> dormancy or no LCD monitor device available .<br>>    My BMC hardware is Ast2500.<br>> Hi xiuzhi,<br>> I tested it and checked that kvm through websocket works on both text<br>> mode and gui mode of the host. Please find captured image I'm attaching.<br>> <br>> As you experienced, current kvm implementation is a bit unstable.<br>> In case it doesn't work, restart 'start-ipkvm' service and try again.<br>> <br>> # systemctl stop start-ipkvm<br>> # systemctl start start-ipkvm<br>> <br>> If the issue is relating to the host wake-up event, please try this:<br>> https://gerrit.openbmc-project.xyz/#/c/openbmc/obmc-ikvm/+/18583/<br>> <br>> Since it still needs lots of improvement, your debugging and<br>> contribution on this kvm function would be very appreciated.<br>> <br>> Thanks,<br>> Jae<br>> <br>> <br>> On 2/19/2019 6:01 PM, xiuzhi wrote:<br>>  > Hi Jae,<br>>  >     The issue can be reproduced by the following cases:<br>>  > 1) the ikvm engine driver is from<br>>  > https://lists.ozlabs.org/pipermail/openbmc/2019-January/014523.html<br>>  > 2) ikvm handler patch is from:<br>>  > <br>> https://github.com/Nuvoton-Israel/openbmc/blob/master/meta-evb/meta-evb-nuvoton/meta-evb-npcm750/recipes-phosphor/interfaces/phosphor-rest/0001-add-kvm-handler.patch<br>>  > 3) webui is from<br>>  > https://gerrit.openbmc-project.xyz/#/c/openbmc/phosphor-webui/+/10268/<br>>  ><br>>  > Case1, Start the host OS to GUI mode, click the "refresh" Button on<br>>  > https://xxx.xxx.xxx.xxx/#/kvm page.<br>>  ><br>>  > Case2,  switch hostOS to console mode, click the "refresh" Button on<br>>  > https://xxx.xxx.xxx.xxx/#/kvm page.<br>>  ><br>>  > 1,Using obmc-ikvm commit 7dfac9ff2d1569aedf83175fb0427562c2188e63<br>>  > case1 is OK<br>>  > case2 refresh page fail, can not get the host screen.<br>>  ><br>>  > 2,Using obmc-ikvm commit<br>>  >   b9c253dca682d01e076ec6240ade2db151aec81a<br>>  > case1 is OK<br>>  > case2 is OK<br>>  ><br>>  > Best,<br>>  > xiuzhi<br>>  > ------------------ Original ------------------<br>>  > *From: * "jae.hyun.yoo";<jae.hyun.yoo@linux.intel.com>;<br>>  > *Date: * Feb 20, 2019<br>>  > *To: * "xiuzhi"<1450335857@qq.com>; "openbmc"<openbmc@lists.ozlabs.org>;<br>>  > *Subject: * Re: obmc-ikvm host OS console mode issue<br>>  ><br>>  > Hi xiuzhi,<br>>  ><br>>  > I don't think the commit causes the issue. Check aspeed-video driver<br>>  > module in kernel that what happens on video mode change events.<br>>  ><br>>  > Cheers,<br>>  > Jae<br>>  ><br>>  > On 2/19/2019 12:26 AM, xiuzhi wrote:<br>>  >  > Hi Jae,<br>>  >  >     I updated the obmc-ikvm commit<br>>  > 7dfac9ff2d1569aedf83175fb0427562c2188e63<br>>  >  >   It caused one issue:<br>>  >  > The ikvm only works on linux OS GUI mode,<br>>  >  > When I switch to os console mode, the ikvm can't get the host screen.<br>>  >  > Please check you commit.<br>>  >  ><br>>  >  > Best,<br>>  >  > xiuzhi<br>> <br></div>