[Bug 244079] QEMU / KVM Q35 USB Tablet (EVTouch) input device not captured by evdev
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun May 10 11:59:19 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244079
--- Comment #5 from John Hartley <drum at graphica.com.au> ---
(In reply to Vladimir Kondratyev from comment #3)
Hi Vladimir,
I have not touch this for a while, as I have spent considerable time on next
FreeBSD hurdle, which is to get: bhyve / qemu / libvirt / virt-manager running
with FreeBSD Gnome Desktop.
I have now got bhyve running, but in doing update to 12.1 and installed
packages, I am having EvTouch Tablet issues again.
I have removed all my prior configuration and am relying auto detection as per
your original suggestion.
I have KVM / QEMU FreeBSD VM with USB Keyboard and EvTouch USB Tablet.
I now get the follow error when I do mouse click, from lib input:
libinput bug: Event for missing capability CAP_POINTER on device "QEMU QEMU USB
Tablet"
Here is snippet from: /var/log/X11.0.log
<<X11.0.log>>
...
...
[ 11.694] (II) config/udev: Adding input device QEMU QEMU USB Tablet
(/dev/input/event5)
[ 11.694] (**) QEMU QEMU USB Tablet: Applying InputClass "evdev touchscreen
catchall"
[ 11.694] (**) QEMU QEMU USB Tablet: Applying InputClass "libinput
touchscreen catchall"
[ 11.694] (II) Using input driver 'libinput' for 'QEMU QEMU USB Tablet'
[ 11.694] (**) QEMU QEMU USB Tablet: always reports core events
[ 11.694] (**) Option "Device" "/dev/input/event5"
[ 11.694] (**) Option "_source" "server/udev"
[ 11.694] (II) event5 - QEMU QEMU USB Tablet, class 0/0, rev 2.00/0.00,
addr 3: is tagged by udev as: Touchscreen
[ 11.695] (II) event5 - QEMU QEMU USB Tablet, class 0/0, rev 2.00/0.00,
addr 3: device is a touch device
[ 11.695] (II) event5 - QEMU QEMU USB Tablet, class 0/0, rev 2.00/0.00,
addr 3: device removed
[ 11.695] (**) Option "config_info" "udev:/dev/input/event5"
[ 11.695] (II) XINPUT: Adding extended input device "QEMU QEMU USB Tablet"
(type: TOUCHSCREEN, id 11)
[ 11.695] (**) Option "AccelerationScheme" "none"
[ 11.695] (**) QEMU QEMU USB Tablet: (accel) selected scheme none/0
[ 11.695] (**) QEMU QEMU USB Tablet: (accel) acceleration factor: 2.000
[ 11.695] (**) QEMU QEMU USB Tablet: (accel) acceleration threshold: 4
[ 11.696] (II) event5 - QEMU QEMU USB Tablet, class 0/0, rev 2.00/0.00,
addr 3: is tagged by udev as: Touchscreen
[ 11.696] (II) event5 - QEMU QEMU USB Tablet, class 0/0, rev 2.00/0.00,
addr 3: device is a touch device
[ 13.944] qxl_surface_create: Bad bpp: 1 (1)
[ 20.773] (EE) libinput bug: Event for missing capability CAP_POINTER on
device "QEMU QEMU USB Tablet, class 0/0, rev 2.00/
0.00, addr 3"
[ 20.920] (EE) libinput bug: Event for missing capability CAP_POINTER on
device "QEMU QEMU USB Tablet, class 0/0, rev 2.00/
0.00, addr 3"
[ 22.394] (EE) libinput bug: Event for missing capability CAP_POINTER on
device "QEMU QEMU USB Tablet, class 0/0, rev 2.00/
0.00, addr 3"
[ 22.526] (EE) libinput bug: Event for missing capability CAP_POINTER on
device "QEMU QEMU USB Tablet, class 0/0, rev 2.00/
0.00, addr 3"
[ 27.770] (EE) libinput bug: Event for missing capability CAP_POINTER on
device "QEMU QEMU USB Tablet, class 0/0, rev 2.00/
...
...
<<END>>
Is this because libinput has broken the utouch interface ?
Cheers,
John Hartley.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-virtualization
mailing list