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 Desktop
Packages, 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

Status in linux package in Ubuntu:
  Confirmed
Status in xserver-xorg-input-libinput package in Ubuntu:
  Confirmed
Status in linux package in Arch Linux:
  Confirmed
Status in linux package in Fedora:
  Confirmed

Bug description:
  Hello

  The MSFT touchpad of this Lenovo Legion-5 15ARH05 laptop is not reacting at 
all (pointer and click never move when touchpad is touched). This has been 
reported by other users in various websites, with various linux systems 
including other Ubuntu systems, but I saw no launchpad bug so I post one. 
Example of websites covering the issue :
  - https://askubuntu.com/questions/1253830/lenovo-legion-5-touchpad (exactly 
the same laptop)
  - https://www.linux.org/threads/lenovo-legion-5-touchpad.29536/ (similar 
laptop)

  xinput indentifies it as MSFT0001:00 04F3:3140

  Virtual core pointer                          id=2    [master pointer  (3)]
  ⎜   ↳ Virtual core XTEST pointer                      id=4    [slave  pointer 
 (2)]
  ⎜   ↳ MSFT0001:00 04F3:3140 Touchpad                  id=17   [slave  pointer 
 (2)]
  ⎜   ↳ MSFT0001:00 04F3:3140 Mouse                     id=16   [slave  pointer 
 (2)]
  ⎜   ↳ ITE Tech. Inc. ITE Device(8910) Consumer Control        id=12   [slave  
pointer  (2)]
  ⎜   ↳ Logitech USB Optical Mouse                      id=11   [slave  pointer 
 (2)]
  ⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
      ↳ Virtual core XTEST keyboard                     id=5    [slave  
keyboard (3)]
      ↳ Ideapad extra buttons                           id=15   [slave  
keyboard (3)]
      ↳ Power Button                                    id=6    [slave  
keyboard (3)]
      ↳ Integrated Camera: Integrated C                 id=10   [slave  
keyboard (3)]
      ↳ Video Bus                                       id=7    [slave  
keyboard (3)]
      ↳ ITE Tech. Inc. ITE Device(8910) Consumer Control        id=19   [slave  
keyboard (3)]
      ↳ Power Button                                    id=9    [slave  
keyboard (3)]
      ↳ ITE Tech. Inc. ITE Device(8910) Wireless Radio Control  id=13   [slave  
keyboard (3)]
      ↳ ITE Tech. Inc. ITE Device(8910) Keyboard        id=14   [slave  
keyboard (3)]
      ↳ AT Translated Set 2 keyboard                    id=18   [slave  
keyboard (3)]
      ↳ Video Bus                                       id=8    [slave  
keyboard (3)]

  Thanks a lot for your time. It does not help, but I can confirm what
  was reported on askubuntu by another user : the touchpad does work on
  Windows.

  ProblemType: Bug
  DistroRelease: Ubuntu 20.04
  Package: linux-image-5.4.0-40-generic 5.4.0-40.44
  ProcVersionSignature: Ubuntu 5.4.0-40.44-generic 5.4.44
  Uname: Linux 5.4.0-40-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.20.11-0ubuntu27.3
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  nicolas    1567 F.... pulseaudio
   /dev/snd/controlC1:  nicolas    1567 F.... pulseaudio
   /dev/snd/controlC2:  nicolas    1567 F.... pulseaudio
  CasperMD5CheckResult: skip
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Jul 10 20:14:25 2020
  InstallationDate: Installed on 2020-07-02 (8 days ago)
  InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
  MachineType: LENOVO 82B5
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=fr_FR.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 EFI VGA
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.4.0-40-generic 
root=UUID=d8898017-2821-434e-ab52-fec76ac93106 ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-5.4.0-40-generic N/A
   linux-backports-modules-5.4.0-40-generic  N/A
   linux-firmware                            1.187.1
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 05/12/2020
  dmi.bios.vendor: LENOVO
  dmi.bios.version: EUCN19WW
  dmi.board.asset.tag: NO Asset Tag
  dmi.board.name: LNVNB161216
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0J40709 WIN
  dmi.chassis.asset.tag: NO Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Lenovo Legion 5 15ARH05
  dmi.modalias: 
dmi:bvnLENOVO:bvrEUCN19WW:bd05/12/2020:svnLENOVO:pn82B5:pvrLenovoLegion515ARH05:rvnLENOVO:rnLNVNB161216:rvrSDK0J40709WIN:cvnLENOVO:ct10:cvrLenovoLegion515ARH05:
  dmi.product.family: Legion 5 15ARH05
  dmi.product.name: 82B5
  dmi.product.sku: LENOVO_MT_82B5_BU_idea_FM_Legion 5 15ARH05
  dmi.product.version: Lenovo Legion 5 15ARH05
  dmi.sys.vendor: LENOVO
  --- 
  ProblemType: Bug
  ApportVersion: 2.20.11-0ubuntu27.3
  Architecture: amd64
  CasperMD5CheckResult: skip
  CurrentDesktop: ubuntu:GNOME
  DistroRelease: Ubuntu 20.04
  InstallationDate: Installed on 2020-07-02 (12 days ago)
  InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
  Package: linux (not installed)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=fr_FR.UTF-8
   SHELL=/bin/bash
  Tags:  focal
  Uname: Linux 5.8.0-050800rc5-generic x86_64
  UnreportableReason: The running kernel is not an Ubuntu kernel
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
  _MarkForUpload: True

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to