Назад | Перейти на главную страницу

Xen / Qemu игнорирует любой ввод с помощью мыши / клавиатуры

Цель: Orange Pi RK3399

Арка: arm64

Xen 4.13 запущен и работает

Армбиан как dom0

Та же копия armbian rootfs используется как domU + скомпилированное родовое ядро

При подключении через VNC экран отображается нормально, но ввод не разрешен. Используется несколько клиентов vnc (xen vncviewer, ssvnc, tihghvnc, tigervnc)

tcpdump показывает каждое движение мыши, каждый ввод с клавиатуры вызывает сообщения, которые отправляются в qemu, но возвращаются только ACK

журналы довольно пусты, поэтому приветствуются любые предложения по отладке

xl информация

host                   : orangepi
release                : 4.4.210-rk3399
version                : #2 SMP Thu Jan 16 17:53:12 EET 2020
machine                : aarch64
nr_cpus                : 6
max_cpu_id             : 5
nr_nodes               : 1
cores_per_socket       : 1
threads_per_core       : 1
cpu_mhz                : 24.000
hw_caps                : 00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000
virt_caps              : hvm hap
total_memory           : 2046
free_memory            : 735
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 13
xen_extra              : .1-pre
xen_version            : 4.13.1-pre
xen_caps               : xen-3.0-aarch64 xen-3.0-armv7l 
xen_scheduler          : credit2
xen_pagesize           : 4096
platform_params        : virt_start=0x200000
xen_changeset          : Thu Jan 23 13:10:21 2020 +0100 git:fd2508c515
xen_commandline        : dom0_mem=768M bootscrub=0 timer_slop=0 hmp-unsafe=true dom0_vcpus_pin=true
cc_compiler            : aarch64-linux-gnu-gcc (Ubuntu/Linaro 7.4.0-1ubuntu1~18.04.1) 7.
cc_compile_by          : root
cc_compile_domain      : 
cc_compile_date        : Thu Jan 23 12:38:12 UTC 2020
build_id               : 3041da19102c6d2ce38573113430fd0679fbc709
xend_config_format     : 4

пс топор

/usr/local/lib/xen/bin/qemu-system-i386 -xen-domid 2 -chardev socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-2,server,nowait -no-shutdown -mon chardev=libxl-cmd,mode=control -chardev socket,id=libxenstat-cmd,path=/var/run/xen/qmp-libxenstat-2,server,nowait -mon chardev=libxenstat-cmd,mode=control -nodefaults -no-user-config -xen-attach -name armbian -vnc 127.0.0.1:0,to=99 -display none -machine xenpv -m 513