test the second c program with derection changed to :out window 1: ``` [ra@localhost ~]$ su Password: [root@localhost ra]# cd /sys/class/gpio/ [root@localhost gpio]# ls export gpiochip256 unexport [root@localhost gpio]# echo 386 > export [root@localhost gpio]# ls export gpio386 gpiochip256 unexport [root@localhost gpio]# cd gpio386/ [root@localhost gpio386]# ls active_low device direction edge power subsystem uevent value [root@localhost gpio386]# echo out > direction [root@localhost gpio386]# cd /src [root@localhost src]# cd 2 [root@localhost 2]# ls fire_touchpad_pin_irq fire_touchpad_pin_irq.c [root@localhost 2]# ./fire_touchpad_pin_irq 100 Status:: Success Status:: Success Interval: -898783.6 (real), 100 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 200 Status:: Success Status:: Success Interval: 200220.4 (real), 200 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 300 Status:: Success Status:: Success Interval: -698794.8 (real), 300 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 400 Status:: Success Status:: Success Interval: 400186.2 (real), 400 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 500 Status:: Success Status:: Success Interval: 500237.5 (real), 500 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 600 Status:: Success Status:: Success Interval: 600167.4 (real), 600 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 700 Status:: Success Status:: Success Interval: -298777.3 (real), 700 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 800 Status:: Success Status:: Success Interval: -198787.9 (real), 800 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 900 Status:: Success Status:: Success Interval: -98820.3 (real), 900 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 1000 Status:: Success Status:: Success Interval: 1178.9 (real), 1000 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 1100 Status:: Success Status:: Success Interval: -897780.3 (real), 1100 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 1200 Status:: Success Status:: Success Interval: 201147.0 (real), 1200 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 1300 Status:: Success Status:: Success Interval: -697760.0 (real), 1300 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 1400 Status:: Success Status:: Success Interval: 401213.1 (real), 1400 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 1500 Status:: Success Status:: Success Interval: 501211.2 (real), 1500 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 1600 Status:: Success Status:: Success Interval: -397783.9 (real), 1600 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 1700 Status:: Success Status:: Success Interval: -297852.3 (real), 1700 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 1200 Status:: Success Status:: Success Interval: -797757.7 (real), 1200 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 2000 Status:: Success Status:: Success Interval: 2219.5 (real), 2000 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 3000 Status:: Success Status:: Success Interval: 3149.3 (real), 3000 (set) [root@localhost 2]# ./fire_touchpad_pin_irq 5000 Status:: Success Status:: Success Interval: 5186.0 (real), 5000 (set) [root@localhost 2]#
``` window 2: ``` [ra@localhost ~]$ su Password: [ra@localhost ~]$ sudo dmesg -W [sudo] password for ra: [ 119.911674] i2c_hid i2c-MSFT0001:00: i2c_hid_get_input: IRQ triggered but there's no data ``` only one line output,and it out when i change the direction. -- 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 Pop!_OS: New Status in linux package in Ubuntu: Confirmed Status in xserver-xorg-input-libinput package in Ubuntu: Confirmed Status in linux package in Arch Linux: Fix Committed Status in linux package in Fedora: Confirmed Status in linux package in openSUSE: New 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/pop-os/+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