Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 May 2020 11:59:19 +0000
From:      bugzilla-noreply@freebsd.org
To:        virtualization@FreeBSD.org
Subject:   [Bug 244079] QEMU / KVM Q35 USB Tablet (EVTouch) input device not captured by evdev
Message-ID:  <bug-244079-27103-IMJECSJ4jZ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-244079-27103@https.bugs.freebsd.org/bugzilla/>
References:  <bug-244079-27103@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244079

--- Comment #5 from John Hartley <drum@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 runn=
ing
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 touchscr=
een
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 Table=
t"
(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.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244079-27103-IMJECSJ4jZ>