Hi Stefano,

Thanks!

Any input further as per the logs attached?

Regards,
Vipul Kumar

On Wed, Oct 19, 2022 at 10:49 PM Vipul Suneja <vsunej...@gmail.com> wrote:

> Hi Stefano,
>
> Thanks for the response!
>
> I am following the same link you shared from the beginning. Tried the
> command "vncviewer localhost:0" in DOM0 but same issue "Can't open
> display", below are the logs:
>
>
>
>
>
>
>
> *root@raspberrypi4-64:~# vncviewer localhost:0TigerVNC Viewer 64-bit
> v1.11.0Built on: 2020-09-08 12:16Copyright (C) 1999-2020 TigerVNC Team and
> many others (see README.rst)See https://www.tigervnc.org
> <https://www.tigervnc.org> for information on TigerVNC.Can't open display:*
>
> Below are the netstat logs, i couldn't see anything running at port 5900
> or 5901:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *root@raspberrypi4-64:~# netstat -tuwx Active Internet connections (w/o
> servers)Proto Recv-Q Send-Q Local Address           Foreign Address
> State       tcp        0    164 192.168.1.39:ssh        192.168.1.38:37472
> <http://192.168.1.38:37472>      ESTABLISHED Active UNIX domain sockets
> (w/o servers)Proto RefCnt Flags       Type       State         I-Node
> Pathunix  8      [ ]         DGRAM      CONNECTED      10565 /dev/logunix
>  3      [ ]         STREAM     CONNECTED      10891
> /var/run/xenstored/socketunix  3      [ ]         STREAM     CONNECTED
>  13791 unix  3      [ ]         STREAM     CONNECTED      10843
> /var/run/xenstored/socketunix  3      [ ]         STREAM     CONNECTED
>  10573 /var/run/xenstored/socketunix  2      [ ]         DGRAM
>  CONNECTED      14510 unix  3      [ ]         STREAM     CONNECTED
>  13249 unix  2      [ ]         DGRAM      CONNECTED      13887 unix  2
>  [ ]         DGRAM      CONNECTED      10599 unix  3      [ ]
> STREAM     CONNECTED      14005 unix  3      [ ]         STREAM
> CONNECTED      13258 unix  3      [ ]         STREAM     CONNECTED
>  13248 unix  3      [ ]         STREAM     CONNECTED      14003 unix  3
>  [ ]         STREAM     CONNECTED      10572 /var/run/xenstored/socketunix
>  3      [ ]         STREAM     CONNECTED      10786
> /var/run/xenstored/socketunix  3      [ ]         DGRAM      CONNECTED
>  13186 unix  3      [ ]         STREAM     CONNECTED      10864
> /var/run/xenstored/socketunix  3      [ ]         STREAM     CONNECTED
>  10812 /var/run/xenstored/socketunix  2      [ ]         DGRAM
>  CONNECTED      14083 unix  3      [ ]         STREAM     CONNECTED
>  10813 /var/run/xenstored/socket*
>
>
>
>
>
>
>
>
>
> *unix  3      [ ]         STREAM     CONNECTED      14068 unix  3      [ ]
>         STREAM     CONNECTED      13256 unix  3      [ ]         STREAM
> CONNECTED      10571 /var/run/xenstored/socketunix  3      [ ]
> STREAM     CONNECTED      10842 unix  3      [ ]         STREAM
> CONNECTED      13985 unix  3      [ ]         DGRAM      CONNECTED
>  13185 unix  2      [ ]         STREAM     CONNECTED      13884 unix  2
>  [ ]         DGRAM      CONNECTED      14528 unix  2      [ ]         DGRAM
>      CONNECTED      13785 unix  3      [ ]         STREAM     CONNECTED
>  14034 *
>
> Attaching xen log files of /var/log/xen.
> I didn't get the role of QEMU here because as mentioned earlier, I am
> porting in raspberrypi 4B.
>
> Regards,
> Vipul Kumar
>
> On Wed, Oct 19, 2022 at 12:43 AM Stefano Stabellini <
> sstabell...@kernel.org> wrote:
>
>> It usually works the way it is described in the guide:
>>
>>
>> https://www.virtuatopia.com/index.php?title=Configuring_a_VNC_based_Graphical_Console_for_a_Xen_Paravirtualized_domainU_Guest
>>
>> You don't need to install any VNC-related server software because it is
>> already provided by Xen (to be precise it is provided by QEMU working
>> together with Xen.)
>>
>> You only need the vnc client in dom0 so that you can connect, but you
>> could also run the vnc client outside from another host. So basically
>> the following should work when executed in Dom0 after creating DomU:
>>
>>   vncviewer localhost:0
>>
>> Can you attach the Xen and QEMU logs (/var/log/xen/*)? And also use
>> netstat -taunp to check if there is anything running at port 5900 or
>> 5901?
>>
>> Cheers,
>>
>> Stefano
>>
>>
>> On Tue, 18 Oct 2022, Vipul Suneja wrote:
>> > Hi Stefano,
>> >
>> > Thanks for the response!
>> >
>> > I could install tigerVNC, x11vnc & libvncserver in Dom0
>> xen-image-minimal but only manage to install libvncserver(couldn't install
>> tigervnc
>> > & x11vnc because of x11
>> > support missing, it's wayland) in DOMU custom graphical image. I tried
>> running vncviewer with IP address & port in dom0 to access the domu
>> > graphical image display as per below commands.
>> >
>> >  vncviewer 192.168.1.42:5901
>> >
>> >  But it showing can't open display, below are the logs:
>> >
>> > root@raspberrypi4-64:~/guest1# vncviewer 192.168.1.42:5901
>> >
>> > TigerVNC Viewer 64-bit v1.11.0
>> > Built on: 2020-09-08 12:16
>> > Copyright (C) 1999-2020 TigerVNC Team and many others (see README.rst)
>> > See https://www.tigervnc.org for information on TigerVNC.
>> > Can't open display:
>> > root@raspberrypi4-64:~/guest1#
>> >
>> > I am not exactly sure what the issue is but I thought only libvncserver
>> in DOMU could work to get access but it did not work.
>> > If TigerVNC is the issue here then is there any other VNC source which
>> could be installed for both x11 & wayland supported images?
>> >
>> > Regards,
>> > Vipul Kumar
>> >
>> > On Tue, Oct 18, 2022 at 2:40 AM Stefano Stabellini <
>> sstabell...@kernel.org> wrote:
>> >       VNC is typically easier to setup, because SDL needs extra
>> libraries at
>> >       build time and runtime. If QEMU is built without SDL support it
>> won't
>> >       start when you ask for SDL.
>> >
>> >       VNC should work with both x11 and wayland in your domU. It
>> doesn't work
>> >       at the x11 level, it exposes a special fbdev device in your domU
>> that
>> >       should work with:
>> >       - a graphical console in Linux domU
>> >       - x11
>> >       - wayland (but I haven't tested this so I am not 100% sure about
>> it)
>> >
>> >       When you say "it doesn't work", what do you mean? Do you get a
>> black
>> >       window?
>> >
>> >       You need CONFIG_XEN_FBDEV_FRONTEND in Linux domU
>> >       (drivers/video/fbdev/xen-fbfront.c). I would try to get a
>> graphical text
>> >       console up and running in your domU before attempting x11/wayland.
>> >
>> >       Cheers,
>> >
>> >       Stefano
>> >
>> >       On Mon, 17 Oct 2022, Vipul Suneja wrote:
>> >       > Hi,
>> >       > Thanks!
>> >       >
>> >       > I have ported xen minimal image as DOM0 & custom wayland GUI
>> based image as DOMU in raspberry pi4B. I am trying to make GUI
>> >       display up
>> >       > for guest machine. I tried using sdl, included below line in
>> guest.conf file
>> >       > vfb= [ 'sdl=1' ]
>> >       >
>> >       > But it is throwing below error:
>> >       >
>> >       > root@raspberrypi4-64:~/guest1# xl create -c guest1.cfg
>> >       > Parsing config from guest1.cfg
>> >       > libxl: error: libxl_qmp.c:1400:qmp_ev_fd_callback: Domain
>> 3:error on QMP socket: Connection reset by peer
>> >       > libxl: error: libxl_qmp.c:1439:qmp_ev_fd_callback: Domain
>> 3:Error happened with the QMP connection to QEMU
>> >       > libxl: error: libxl_dm.c:3351:device_model_postconfig_done:
>> Domain 3:Post DM startup configs failed, rc=-26
>> >       > libxl: error: libxl_create.c:1867:domcreate_devmodel_started:
>> Domain 3:device model did not start: -26
>> >       > libxl: error: libxl_aoutils.c:646:libxl__kill_xs_path: Device
>> Model already exited
>> >       > libxl: error: libxl_domain.c:1183:libxl__destroy_domid: Domain
>> 3:Non-existant domain
>> >       > libxl: error: libxl_domain.c:1137:domain_destroy_callback:
>> Domain 3:Unable to destroy guest
>> >       > libxl: error: libxl_domain.c:1064:domain_destroy_cb: Domain
>> 3:Destruction of domain failed
>> >       >
>> >       > Another way is VNC, i could install tigervnc in DOM0 but same i
>> couldn't in guest machine because it doesn't support
>> >       x11(supports wayland
>> >       > only). I am completely blocked here, Need your support to
>> enable the display up.
>> >       > Any alternative of VNC which could work in both x11 & wayland
>> supported images?
>> >       >
>> >       > Any input on VNC, SDL or any other way to proceed on this?
>> Looking forward to hearing from you.
>> >       >
>> >       > Regards,
>> >       > Vipul Kumar
>> >
>> >
>> >
>
>

Reply via email to