No input driver specified for LBPS/2 Fujitsu Lifebook TouchScreen
Koka Koko
skxix at yahoo.com
Sun Jan 2 18:23:22 UTC 2022
Hello, everyone!
I face a problem with an old touchscreen in CF-18 using libinput and lubuntu 18.04 (Linux 5.4.0-91-generic)
My 40-libinput.conf has right (as it goes for me) section describing touchscreens:
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
But Xorg.0.log writes:
[ 37.305] (II) config/udev: Adding input device LBPS/2 Fujitsu Lifebook TouchScreen (/dev/input/event6)
[ 37.305] (**) LBPS/2 Fujitsu Lifebook TouchScreen: Applying InputClass "libinput touchscreen catchall"
[ 37.305] (**) LBPS/2 Fujitsu Lifebook TouchScreen: Applying InputClass "calibration"
[ 37.306] (II) Using input driver 'libinput' for 'LBPS/2 Fujitsu Lifebook TouchScreen'
[ 37.306] (**) LBPS/2 Fujitsu Lifebook TouchScreen: always reports core events
[ 37.306] (**) Option "Device" "/dev/input/event6"
[ 37.306] (**) Option "_source" "server/udev"
[ 37.308] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: is tagged by udev as: Touchscreen
[ 37.324] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: device is a touch device
[ 37.324] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: device removed
[ 37.324] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio3/input/input11/event6"
[ 37.324] (II) XINPUT: Adding extended input device "LBPS/2 Fujitsu Lifebook TouchScreen" (type: TOUCHSCREEN, id 11)
[ 37.324] (**) Option "AccelerationScheme" "none"
[ 37.325] (**) LBPS/2 Fujitsu Lifebook TouchScreen: (accel) selected scheme none/0
[ 37.325] (**) LBPS/2 Fujitsu Lifebook TouchScreen: (accel) acceleration factor: 2.000
[ 37.325] (**) LBPS/2 Fujitsu Lifebook TouchScreen: (accel) acceleration threshold: 4
[ 37.327] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: is tagged by udev as: Touchscreen
[ 37.327] (II) event6 - LBPS/2 Fujitsu Lifebook TouchScreen: device is a touch device
[ 37.329] (II) config/udev: Adding input device LBPS/2 Fujitsu Lifebook TouchScreen (/dev/input/mouse1)
[ 37.329] (**) LBPS/2 Fujitsu Lifebook TouchScreen: Applying InputClass "calibration"
[ 37.329] (II) No input driver specified, ignoring this device.
[ 37.329] (II) This device may have been added with another device file.
You know, the last two lines looks very suspecious as well as the line [ 37.324] which ends up with "device removed".
At the same time, I see the device in the output of:
$ libinput list-devices
-------------------------
Device: LBPS/2 Fujitsu Lifebook TouchScreen
Kernel: /dev/input/event6
Group: 7
Seat: seat0, default
Capabilities: touch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: identity matrix
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
and I get a somewhat stream of values by:
$ cat /dev/event6
Moreover, the touchscreen reacts to poking at the screen, but the mouse pointer moves along X-axes only (but withing the full range of the screen) somwhere at the bottom of the screen (over the panel line, thus I can see the icon of the pointer fully)
1. Am I right in conclusion that libinput driver does not connect to the device? But why a mouse pointer moves in this case?
2. How can I edit 40-libinput.conf to get libinput driver to operate properly with LBPS/2 Fujitsu Lifebook TouchScreen?
Thanks a lot!
--
Koko <skxix at yahoo.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg/attachments/20220102/3fd416c0/attachment.htm>
More information about the xorg
mailing list