Hi,
I have an Lenovo Thinkbook 14-IIL 20SL and installed Freebsd 14.1 and Xorg on it. The keyboard is working so far but the touchpad is not working and I would say not detected as well.
What I figured out is that the touchpad is a
I tried several configurations via
I also enabled the 2IC kernel module
Everything related to mouse or touchpad I found in log files are about "System mouse" and "pointer".
Any idea what can I do to get more insights or the correct driver or kernel module to get this touchpad working?
thx
Here is the probe I made https://bsd-hardware.info/?probe=0232a3609d
Here is a log snippet from the Xorg log
I have an Lenovo Thinkbook 14-IIL 20SL and installed Freebsd 14.1 and Xorg on it. The keyboard is working so far but the touchpad is not working and I would say not detected as well.
What I figured out is that the touchpad is a
Buttonless Mylar® surface multi-touch touchpad
found here https://psref.lenovo.com/syspool/Sys/PDF/ThinkBook/ThinkBook_14_IIL/ThinkBook_14_IIL_Spec.PDFI tried several configurations via
/usr/local/etc/X11/xorg.conf.d
by copying the shared examples from /usr/local/shareX11/xorg.conf.d
. In other words I tried using the libinput
driver / evdev
driver / synaptics
driver without luck.dmesg
will not show results when grepping for touchpad or elan or synaptic. So I don't know the type of the touchpad. I believe the touchpad is not detected from a hardware perspective. maybe I have to update the BIOS.....I also enabled the 2IC kernel module
iichid_load="YES"
in /boot/loader.conf
.Everything related to mouse or touchpad I found in log files are about "System mouse" and "pointer".
Any idea what can I do to get more insights or the correct driver or kernel module to get this touchpad working?
thx
Here is the probe I made https://bsd-hardware.info/?probe=0232a3609d
Here is a log snippet from the Xorg log
[ 385.343] (II) config/udev: Adding input device System mouse (/dev/input/event1)
[ 385.343] (**) System mouse: Applying InputClass "evdev pointer catchall"
[ 385.343] (**) System mouse: Applying InputClass "libinput pointer catchall"
[ 385.343] (**) System mouse: Applying InputClass "evdev pointer catchall"
[ 385.343] (II) Using input driver 'evdev' for 'System mouse'
[ 385.343] (**) System mouse: always reports core events
[ 385.343] (**) evdev: System mouse: Device: "/dev/input/event1"
[ 385.343] (--) evdev: System mouse: Vendor 0 Product 0
[ 385.343] (--) evdev: System mouse: Found 12 mouse buttons
[ 385.343] (--) evdev: System mouse: Found scroll wheel(s)
[ 385.343] (--) evdev: System mouse: Found relative axes
[ 385.343] (--) evdev: System mouse: Found x and y relative axes
[ 385.343] (II) evdev: System mouse: Configuring as mouse
[ 385.343] (II) evdev: System mouse: Adding scrollwheel support
[ 385.343] (**) evdev: System mouse: YAxisMapping: buttons 4 and 5
[ 385.343] (**) evdev: System mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 385.343] (**) Option "config_info" "udev:/dev/input/event1"
[ 385.343] (II) XINPUT: Adding extended input device "System mouse" (type: MOUSE, id 7)
[ 385.343] (II) evdev: System mouse: initialized for relative axes.
[ 385.343] (**) System mouse: (accel) keeping acceleration scheme 1
[ 385.343] (**) System mouse: (accel) acceleration profile 0
[ 385.343] (**) System mouse: (accel) acceleration factor: 2.000
[ 385.343] (**) System mouse: (accel) acceleration threshold: 4