View previous topic :: View next topic |
Author |
Message |
mikb Tux's lil' helper


Joined: 14 Dec 2005 Posts: 124 Location: Sydney Australia
|
Posted: Wed Jul 20, 2022 7:28 am Post subject: Problems with touchpad (solved) |
|
|
This is silly, but I am having a weird problem with the touchpad on this laptop I am building Gentoo on
It's not being recognized as a touchpad, just as a mouse, and/or a touchscreen.
From hwinfo --short:
Code: | mouse:
/dev/input/mice MSFT0001:00 06CB:CDB0 Mouse
/dev/input/mice MSFT0001:00 06CB:CDB0 Touchpad
|
Here is what I get in Xorg.0.log:
Code: | [ 125.713] (II) config/udev: Adding input device MSFT0001:00 06CB:CDB0 Mouse (/dev/input/event5)
[ 125.713] (**) MSFT0001:00 06CB:CDB0 Mouse: Applying InputClass "evdev pointer catchall"
[ 125.713] (**) MSFT0001:00 06CB:CDB0 Mouse: Applying InputClass "libinput pointer catchall"
[ 125.713] (II) Using input driver 'libinput' for 'MSFT0001:00 06CB:CDB0 Mouse'
[ 125.713] (**) MSFT0001:00 06CB:CDB0 Mouse: always reports core events
[ 125.713] (**) Option "Device" "/dev/input/event5"
[ 125.714] (II) event5 - MSFT0001:00 06CB:CDB0 Mouse: is tagged by udev as: Mouse Pointingstick
[ 125.714] (II) event5 - MSFT0001:00 06CB:CDB0 Mouse: device is a pointer
[ 125.714] (II) event5 - MSFT0001:00 06CB:CDB0 Mouse: device removed
[ 125.791] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-MSFT0001:00/0018:06CB:CDB0.0001/input/input5/event5"
[ 125.791] (II) XINPUT: Adding extended input device "MSFT0001:00 06CB:CDB0 Mouse" (type: MOUSE, id 14)
[ 125.792] (**) Option "AccelerationScheme" "none"
[ 125.792] (**) MSFT0001:00 06CB:CDB0 Mouse: (accel) selected scheme none/0
[ 125.792] (**) MSFT0001:00 06CB:CDB0 Mouse: (accel) acceleration factor: 2.000
[ 125.792] (**) MSFT0001:00 06CB:CDB0 Mouse: (accel) acceleration threshold: 4
[ 125.792] (II) event5 - MSFT0001:00 06CB:CDB0 Mouse: is tagged by udev as: Mouse Pointingstick
[ 125.792] (II) event5 - MSFT0001:00 06CB:CDB0 Mouse: device is a pointer
[ 125.793] (II) config/udev: Adding input device MSFT0001:00 06CB:CDB0 Mouse (/dev/input/mouse0)
[ 125.793] (II) No input driver specified, ignoring this device.
[ 125.793] (II) This device may have been added with another device file.
[ 125.794] (II) config/udev: Adding input device MSFT0001:00 06CB:CDB0 Touchpad (/dev/input/event6)
[ 125.794] (**) MSFT0001:00 06CB:CDB0 Touchpad: Applying InputClass "evdev touchscreen catchall"
[ 125.794] (**) MSFT0001:00 06CB:CDB0 Touchpad: Applying InputClass "libinput touchscreen catchall"
[ 125.794] (II) Using input driver 'libinput' for 'MSFT0001:00 06CB:CDB0 Touchpad'
[ 125.794] (**) MSFT0001:00 06CB:CDB0 Touchpad: always reports core events
[ 125.794] (**) Option "Device" "/dev/input/event6"
[ 125.794] (II) event6 - MSFT0001:00 06CB:CDB0 Touchpad: is tagged by udev as: Touchscreen
[ 125.794] (II) event6 - MSFT0001:00 06CB:CDB0 Touchpad: device is a touch device
[ 125.795] (II) event6 - MSFT0001:00 06CB:CDB0 Touchpad: device removed
[ 125.871] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-MSFT0001:00/0018:06CB:CDB0.0001/input/input6/event6"
[ 125.871] (II) XINPUT: Adding extended input device "MSFT0001:00 06CB:CDB0 Touchpad" (type: TOUCHSCREEN, id 15)
[ 125.871] (**) Option "AccelerationScheme" "none"
[ 125.872] (**) MSFT0001:00 06CB:CDB0 Touchpad: (accel) selected scheme none/0
[ 125.872] (**) MSFT0001:00 06CB:CDB0 Touchpad: (accel) acceleration factor: 2.000
[ 125.872] (**) MSFT0001:00 06CB:CDB0 Touchpad: (accel) acceleration threshold: 4
[ 125.872] (II) event6 - MSFT0001:00 06CB:CDB0 Touchpad: is tagged by udev as: Touchscreen
[ 125.872] (II) event6 - MSFT0001:00 06CB:CDB0 Touchpad: device is a touch device
[ 125.873] (II) config/udev: Adding input device MSFT0001:00 06CB:CDB0 Touchpad (/dev/input/mouse1)
[ 125.873] (II) No input driver specified, ignoring this device.
[ 125.873] (II) This device may have been added with another device file.
|
and from xinput list:
Code: | ⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MSFT0001:00 06CB:CDB0 Mouse id=10 [slave pointer (2)]
⎜ ↳ MSFT0001:00 06CB:CDB0 Touchpad id=12 [slave pointer (2)]
|
For the moment I am very confused - can anyone enlighten me? _________________ With sufficient thrust, pigs fly just fine (RFC 1925, apparently talking about Gentoo)
Last edited by mikb on Thu Jul 21, 2022 12:51 am; edited 1 time in total |
|
Back to top |
|
 |
pietinger Moderator

Joined: 17 Oct 2006 Posts: 5927 Location: Bavaria
|
Posted: Wed Jul 20, 2022 10:29 am Post subject: |
|
|
We had a lot of threads with notebooks using touchpads with an I2C connection ... you probably have.
libinput is correct, but you probably miss some kernel modules/options. One way is to boot a (working) ubuntu live cd and check all used modules with "lsmod". Enable all these in your gentoo kernel ...
Other ways:
1. Search if you find your notebook in https://wiki.gentoo.org/wiki/Category:Laptops and do these kernel settings , OR
2. Try all settings in my german guide for I2C touchpads -> https://forums.gentoo.org/viewtopic-p-8692426.html#8692426 (and forget my german sayings or translate with google) |
|
Back to top |
|
 |
mikb Tux's lil' helper


Joined: 14 Dec 2005 Posts: 124 Location: Sydney Australia
|
Posted: Thu Jul 21, 2022 12:59 am Post subject: |
|
|
pietinger wrote: | We had a lot of threads with notebooks using touchpads with an I2C connection ... you probably have. |
I knew that it was an I2C connection. This does seem to trap even the wary sometimes.
pietinger wrote: | libinput is correct, but you probably miss some kernel modules/options. |
I rebuilt the kernel (5.18.12), turning on any reference to ALPS and I2C DesignWare devices.
Touchpad is working now. Now to fix udev so my bluetooth mouse maps correctly for left handed use.... _________________ With sufficient thrust, pigs fly just fine (RFC 1925, apparently talking about Gentoo) |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|