obmc-ikvm host OS console mode issue

Jae Hyun Yoo jae.hyun.yoo at linux.intel.com
Fri Feb 22 04:22:15 AEDT 2019


Hi xuizhi,

Virtual terminal also works. I used 'sudo chvt 2' instead of using
'Ctrl+Alt+F2' because I couldn't send the hot key through webui kvm.
Also, instead of clicking the 'refresh' button, I changed web page
to the 'Server overview' page and changed it back to
'Server control -> KVM' page. It works well.

IMHO, you might want check the 'refresh' button handling logic in
webui implementation. Actually, the 'refresh' button is for system
info update, not for kvm screen update, anyways.

Cheers,
Jae


On 2/20/2019 10:27 PM, xiuzhi wrote:
> Hi Joe,
>        It did work on EFI BIOS shell mode and OS GUI mode as your 
> screenshots.  It will fail on host OS console mode.
> Please press "Ctrl+Alt+F2" to switch to OS console as the attachment 
> screenshot , then click the "Refresh" button, the issue will be reproduced.
>     I updated the source  
> https://gerrit.openbmc-project.xyz/#/c/openbmc/obmc-ikvm/+/18583/
>    The ikvm window is black screen when the host OS screen start 
> dormancy or no LCD monitor device available .
>    My BMC hardware is Ast2500.
> Hi xiuzhi,
> I tested it and checked that kvm through websocket works on both text
> mode and gui mode of the host. Please find captured image I'm attaching.
> 
> As you experienced, current kvm implementation is a bit unstable.
> In case it doesn't work, restart 'start-ipkvm' service and try again.
> 
> # systemctl stop start-ipkvm
> # systemctl start start-ipkvm
> 
> If the issue is relating to the host wake-up event, please try this:
> https://gerrit.openbmc-project.xyz/#/c/openbmc/obmc-ikvm/+/18583/
> 
> Since it still needs lots of improvement, your debugging and
> contribution on this kvm function would be very appreciated.
> 
> Thanks,
> Jae
> 
> 
> On 2/19/2019 6:01 PM, xiuzhi wrote:
>  > Hi Jae,
>  >     The issue can be reproduced by the following cases:
>  > 1) the ikvm engine driver is from
>  > https://lists.ozlabs.org/pipermail/openbmc/2019-January/014523.html
>  > 2) ikvm handler patch is from:
>  > 
> 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
>  > 3) webui is from
>  > https://gerrit.openbmc-project.xyz/#/c/openbmc/phosphor-webui/+/10268/
>  >
>  > Case1, Start the host OS to GUI mode, click the "refresh" Button on
>  > https://xxx.xxx.xxx.xxx/#/kvm page.
>  >
>  > Case2,  switch hostOS to console mode, click the "refresh" Button on
>  > https://xxx.xxx.xxx.xxx/#/kvm page.
>  >
>  > 1,Using obmc-ikvm commit 7dfac9ff2d1569aedf83175fb0427562c2188e63
>  > case1 is OK
>  > case2 refresh page fail, can not get the host screen.
>  >
>  > 2,Using obmc-ikvm commit
>  >   b9c253dca682d01e076ec6240ade2db151aec81a
>  > case1 is OK
>  > case2 is OK
>  >
>  > Best,
>  > xiuzhi
>  > ------------------ Original ------------------
>  > *From: * "jae.hyun.yoo";<jae.hyun.yoo at linux.intel.com>;
>  > *Date: * Feb 20, 2019
>  > *To: * "xiuzhi"<1450335857 at qq.com>; "openbmc"<openbmc at lists.ozlabs.org>;
>  > *Subject: * Re: obmc-ikvm host OS console mode issue
>  >
>  > Hi xiuzhi,
>  >
>  > I don't think the commit causes the issue. Check aspeed-video driver
>  > module in kernel that what happens on video mode change events.
>  >
>  > Cheers,
>  > Jae
>  >
>  > On 2/19/2019 12:26 AM, xiuzhi wrote:
>  >  > Hi Jae,
>  >  >     I updated the obmc-ikvm commit
>  > 7dfac9ff2d1569aedf83175fb0427562c2188e63
>  >  >   It caused one issue:
>  >  > The ikvm only works on linux OS GUI mode,
>  >  > When I switch to os console mode, the ikvm can't get the host screen.
>  >  > Please check you commit.
>  >  >
>  >  > Best,
>  >  > xiuzhi
> 


More information about the openbmc mailing list