[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [win-pv-devel] Driver 9.0.0 no keyboard in vncviewer, USB-passthru only with qemu-traditional


  • To: Steffen Einsle <einsle@xxxxxxxxxx>, "win-pv-devel@xxxxxxxxxxxxxxxxxxxx" <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: "Durrant, Paul" <pdurrant@xxxxxxxxxxxx>
  • Date: Mon, 6 Jan 2020 10:23:19 +0000
  • Accept-language: en-GB, en-US
  • Delivery-date: Mon, 06 Jan 2020 11:47:04 +0000
  • Ironport-sdr: qIvk2SfI+c6e2MYFWwNSa92SfD7obi+mxB/WIGAMB3sAVponcZOlOUQbFGfVzmLYvD2WUusoB5 ysYkrsXPGlPQ==
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>
  • Thread-index: AQHVxHiQorHWzHqYQ0eEKW04BceLVafdamUg
  • Thread-topic: [win-pv-devel] Driver 9.0.0 no keyboard in vncviewer, USB-passthru only with qemu-traditional

> -----Original Message-----
> From: win-pv-devel <win-pv-devel-bounces@xxxxxxxxxxxxxxxxxxxx> On Behalf
> Of Steffen Einsle
> Sent: 05 January 2020 00:44
> To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
> Subject: [win-pv-devel] Driver 9.0.0 no keyboard in vncviewer, USB-
> passthru only with qemu-traditional
> 
> Hello,
> 
> I just installed a Windows 2019 Server with the new 9.0.0 PV drivers
> under xen 4.12.1. I use gentoo and since I need usb-passthru I have to
> use the qemu-traditional useflag (or device_model_version =
> 'qemu-xen-traditional').
> 
> Now when I try to login via vncviewer to complete the setup, my keyboard
> isn't working.

Hi,

  The PV vfb/vkbd implementation in qemu trad is buggy, I think. I suggest you 
disable XENVKBD and XENHID in your guest and use the emulated USB tablet 
device, as before.

> 
> - Keyboard works without qemu-traditional
> 

  Yes, upstream QEMU has a fixed PV protocol backend.

> - Keyboard works with older PV drivers (8.2.2)
> 

  Yes, because there was no XENVKBD or XENHID before.

> - USB-passthru works only with qemu-traditional
> 

  That seems odd, but I guess nor many people use USB passthru so it could have 
got broken with upstream somewhere along the way.

> For now I can switch to qemu-xen, activate rdp and change back to
> qemu-traditional to get usb-passthru again - but this is an ugly hack.
> There should be a better way.
> 
> Is there a general trick to get USB-passthru working with qemu-xen?
> (without qemu-traditional my usbdevice = ['tablet', 'host:0d46:3003']
> prevents domu creation - device-model-exited-error)
> 

  I think that is probably something to post on xen-users or xen-devel. Have 
you ever had USB passthrough working with upstream QEMU? There's nothing at 
https://wiki.xenproject.org/wiki/Xen_USB_Passthrough to suggest it is only 
supported using trad so if it is broken it needs fixing. What does your qemu 
log (under /var/log/xen) say was the reason for failure? (I'm guessing it was 
probably malformed command line, which would mean there's a bug in libxl).

> Is there a way to get my vnc keyboard working with qemu-traditional?
> (apart from using the older PV drivers, of course)
> 

  As I said, just don't use the PV HID driver and you should be fine.

    Paul

> Thank you for your time.
> 
> 
> 
> _______________________________________________
> win-pv-devel mailing list
> win-pv-devel@xxxxxxxxxxxxxxxxxxxx
> https://lists.xenproject.org/mailman/listinfo/win-pv-devel
_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/win-pv-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.