about my previous post..
> I couldn't find the string 0x3140. Do you mean the device is defined in 
> another way?
I am really sorry (it might have been late at night :) ) that line it was 
actually added by the kernel patch I prepared (I am building the whole kernel 
using makepkg and patching is done automatically)..



one more thing I found is, when I remove and insert again i2c_hid module (with 
rmmod and modprobe), I get this messages from system journal

journalctl -f

````
Aug 13 16:36:48 hypervisor kernel: i2c_hid i2c-MSFT0001:00: supply vdd not 
found, using dummy regulator
Aug 13 16:36:48 hypervisor kernel: i2c_hid i2c-MSFT0001:00: supply vddl not 
found, using dummy regulator
Aug 13 16:36:48 hypervisor kernel: input: Elan Touchpad as 
/devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:04F3:3140.0008/input/input40
Aug 13 16:36:48 hypervisor kernel: input: MSFT0001:00 04F3:3140 as 
/devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:04F3:3140.0008/input/input39
Aug 13 16:36:48 hypervisor kernel: elan 0018:04F3:3140.0008: input,hidraw5: I2C 
HID v1.00 Mouse [MSFT0001:00 04F3:3140] on i2c-MSFT0001:00
Aug 13 16:36:48 hypervisor sudo[4748]: pam_unix(sudo:session): session closed 
for user root
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) config/udev: 
Adding input device Elan Touchpad (/dev/input/mouse1)
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) No input driver 
specified, ignoring this device.
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) This device may 
have been added with another device file.
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) config/udev: 
Adding input device MSFT0001:00 04F3:3140 (/dev/input/mouse2)
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) No input driver 
specified, ignoring this device.
Aug 13 16:36:48 hypervisor /usr/lib/gdm-x-session[1902]: (II) This device may 
have been added with another device file.
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) config/udev: 
Adding input device MSFT0001:00 04F3:3140 (/dev/input/event18)
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 
04F3:3140: Applying InputClass "evdev pointer catchall"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 
04F3:3140: Applying InputClass "libinput pointer catchall"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) Using input 
driver 'libinput' for 'MSFT0001:00 04F3:3140'
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) systemd-logind: 
got fd for /dev/input/event18 13:82 fd 56 paused 0
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 
04F3:3140: always reports core events
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "Device" 
"/dev/input/event18"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "_source" 
"server/udev"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event18 - 
MSFT0001:00 04F3:3140: is tagged by udev as: Mouse Pointingstick
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event18 - 
MSFT0001:00 04F3:3140: device is a pointer
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event18 - 
MSFT0001:00 04F3:3140: device removed
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option 
"config_info" 
"udev:/sys/devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:04F3:3140.0008/input/input39/event18"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) XINPUT: Adding 
extended input device "MSFT0001:00 04F3:3140" (type: MOUSE, id 20)
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option 
"AccelerationScheme" "none"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 
04F3:3140: (accel) selected scheme none/0
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 
04F3:3140: (accel) acceleration factor: 2.000
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) MSFT0001:00 
04F3:3140: (accel) acceleration threshold: 4
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event18 - 
MSFT0001:00 04F3:3140: is tagged by udev as: Mouse Pointingstick
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event18 - 
MSFT0001:00 04F3:3140: device is a pointer
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) config/udev: 
Adding input device Elan Touchpad (/dev/input/event17)
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: 
Applying InputClass "evdev touchpad catchall"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: 
Applying InputClass "libinput touchpad catchall"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) Using input 
driver 'libinput' for 'Elan Touchpad'
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) systemd-logind: 
got fd for /dev/input/event17 13:81 fd 82 paused 0
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: 
always reports core events
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "Device" 
"/dev/input/event17"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option "_source" 
"server/udev"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event17 - Elan 
Touchpad: is tagged by udev as: Touchpad
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event17 - Elan 
Touchpad: device is a touchpad
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event17 - Elan 
Touchpad: device removed
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option 
"config_info" 
"udev:/sys/devices/platform/AMDI0010:03/i2c-0/i2c-MSFT0001:00/0018:04F3:3140.0008/input/input40/event17"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) XINPUT: Adding 
extended input device "Elan Touchpad" (type: TOUCHPAD, id 21)
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Option 
"AccelerationScheme" "none"
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: 
(accel) selected scheme none/0
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: 
(accel) acceleration factor: 2.000
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (**) Elan Touchpad: 
(accel) acceleration threshold: 4
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event17 - Elan 
Touchpad: is tagged by udev as: Touchpad
Aug 13 16:36:49 hypervisor /usr/lib/gdm-x-session[1902]: (II) event17 - Elan 
Touchpad: device is a touchpad
````

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-libinput in Ubuntu.
https://bugs.launchpad.net/bugs/1887190

Title:
  MSFT Touchpad not working on Lenovo Legion-5 15ARH05

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887190/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to