xJMcE Posted December 6, 2022 Share Posted December 6, 2022 Hi guys - hope you can help me out. I've been using my Unraid server as a host for several virtual machines. I have a problem with keyboard behavior on the Linux guests (Kali 2022.3 & Kubuntu 22.04). Windows VMs are fine. When I press the @ key (on UK standard keyboard) - it echos the @ to the screen followed by a recurring ' (same key as @) as if the key is stuck down. In the SDDM login screen the @ key doesn't work at all. I've tried with a different physicla keyboard and different VNC viewers (noVNC / Remmina). Keyboard behaves normally with Windows machines (although I use RDP to connect to these not VNC) VM config is attached below. Any ideas? Thanks John <domain type="kvm"> <name>WifiHack-Kali</name> <uuid>49da5112-67cf-d82d-80e9-a61139fdac8e</uuid> <metadata> <vmtemplate xmlns="unraid" name="Linux" icon="linux.png" os="linux"/> </metadata> <memory unit="KiB">27262976</memory> <currentMemory unit="KiB">12582912</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement="static">4</vcpu> <cputune> <vcpupin vcpu="0" cpuset="5"/> <vcpupin vcpu="1" cpuset="6"/> <vcpupin vcpu="2" cpuset="8"/> <vcpupin vcpu="3" cpuset="10"/> </cputune> <os> <type arch="x86_64" machine="pc-q35-7.1">hvm</type> </os> <features> <acpi/> <apic/> </features> <cpu mode="host-passthrough" check="none" migratable="on"> <topology sockets="1" dies="1" cores="2" threads="2"/> <cache mode="passthrough"/> <feature policy="require" name="topoext"/> </cpu> <clock offset="utc"> <timer name="rtc" tickpolicy="catchup"/> <timer name="pit" tickpolicy="delay"/> <timer name="hpet" present="no"/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type="file" device="disk"> <driver name="qemu" type="raw" cache="writeback"/> <source file="/mnt/user/domains/kali1/vdisk1.img"/> <target dev="hdc" bus="virtio"/> <boot order="1"/> <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/> </disk> <disk type="file" device="cdrom"> <driver name="qemu" type="raw"/> <source file="/mnt/user/isos/kali-linux-2022.2-installer-netinst-amd64.iso"/> <target dev="hda" bus="sata"/> <readonly/> <boot order="2"/> <address type="drive" controller="0" bus="0" target="0" unit="0"/> </disk> <controller type="usb" index="0" model="ich9-ehci1"> <address type="pci" domain="0x0000" bus="0x00" slot="0x07" function="0x7"/> </controller> <controller type="usb" index="0" model="ich9-uhci1"> <master startport="0"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x07" function="0x0" multifunction="on"/> </controller> <controller type="usb" index="0" model="ich9-uhci2"> <master startport="2"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x07" function="0x1"/> </controller> <controller type="usb" index="0" model="ich9-uhci3"> <master startport="4"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x07" function="0x2"/> </controller> <controller type="pci" index="0" model="pcie-root"/> <controller type="pci" index="1" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="1" port="0x10"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/> </controller> <controller type="pci" index="2" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="2" port="0x11"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/> </controller> <controller type="pci" index="3" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="3" port="0x12"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/> </controller> <controller type="pci" index="4" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="4" port="0x13"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/> </controller> <controller type="pci" index="5" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="5" port="0x14"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/> </controller> <controller type="virtio-serial" index="0"> <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/> </controller> <controller type="sata" index="0"> <address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/> </controller> <interface type="bridge"> <mac address="52:54:00:ae:f4:9f"/> <source bridge="br0"/> <model type="virtio-net"/> <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/> </interface> <serial type="pty"> <target type="isa-serial" port="0"> <model name="isa-serial"/> </target> </serial> <console type="pty"> <target type="serial" port="0"/> </console> <channel type="unix"> <target type="virtio" name="org.qemu.guest_agent.0"/> <address type="virtio-serial" controller="0" bus="0" port="1"/> </channel> <input type="tablet" bus="usb"> <address type="usb" bus="0" port="1"/> </input> <input type="mouse" bus="ps2"/> <input type="keyboard" bus="ps2"/> <graphics type="vnc" port="5905" autoport="no" websocket="-1" listen="0.0.0.0" keymap="en-gb"> <listen type="address" address="0.0.0.0"/> </graphics> <audio id="1" type="none"/> <video> <model type="qxl" ram="65536" vram="65536" vgamem="16384" heads="1" primary="yes"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/> </video> <hostdev mode="subsystem" type="usb" managed="no"> <source startupPolicy="optional"> <vendor id="0x0cf3"/> <product id="0x9271"/> </source> <address type="usb" bus="0" port="2"/> </hostdev> <memballoon model="virtio"> <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/> </memballoon> </devices> </domain> Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.