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