[Bug 1825718] Re: Touchpad not detecting in Linux
Andan, Can you please test latest mainline kernel? I think this commit can fix your issue: commit 670784fb4ebe54434e263837390e358405031d9e Author: Kai-Heng Feng Date: Tue Apr 30 16:37:53 2019 +0800 pinctrl: intel: Clear interrupt status in mask/unmask callback Commit a939bb57cd47 ("pinctrl: intel: implement gpio_irq_enable") was added because clearing interrupt status bit is required to avoid unexpected behavior. Turns out the unmask callback also needs the fix, which can solve weird IRQ triggering issues on I2C touchpad ELAN1200. Signed-off-by: Kai-Heng Feng Signed-off-by: Andy Shevchenko -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
** Also affects: linux (Ubuntu Disco) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Disco) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed- disco' to 'verification-done-disco'. If the problem still exists, change the tag 'verification-needed-disco' to 'verification-failed-disco'. If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! ** Tags added: verification-needed-disco -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
Hi Kai-Heng Feng, I have a laptop with the same problem. It's a SCHNEIDER SCL142ALM. I have compiled the ubuntu kernel modifying the "i2c_hid_dmi_desc_override_table" to add: { .ident = "SCHNEIDER SCL142ALM", .matches = { DMI_EXACT_MATCH(DMI_SYS_VENDOR, "SCHNEIDER"), DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "SCL142ALM"), }, .driver_data = (void *)_desc }, And it's working fine. Probably I could ask to include it in the next kernel version, but I think that it's not a good option to modify the kernel for every new vendor and model that decides to use this device. It would be possible to add some parameter in the bootargs like for example psmouse.proto=sipodev and then use the i2c-hid-dmi-quirks? In the meanwhile, please can you add the SCHNEIDER SCL142ALM to the override list? Than you. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
Can you please test this kernel: https://people.canonical.com/~khfeng/lp1835040-2/ We may have found a real fix to the issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
Okay..thank you -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
https://lkml.org/lkml/2019/4/22/38 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
Hi Kai-Heng Feng, The patch is working fine. Thank you so much. The touchpad now lists in xinput, xinput ⎡ Virtual core pointer id=2[master pointer (3)] ⎜ ↳ Virtual core XTEST pointerid=4[slave pointer (2)] ⎜ ↳ SYNA3602:00 0911:5288 Touchpadid=13 [slave pointer (2)] ⎜ ↳ Goodix Capacitive TouchScreen id=14 [slave pointer (2)] ⎣ Virtual core keyboard id=3[master keyboard (2)] ↳ Virtual core XTEST keyboard id=5[slave keyboard (3)] ↳ Video Bus id=6[slave keyboard (3)] ↳ Power Button id=7[slave keyboard (3)] ↳ USB 2.0 PC Camera: PC Camera id=12 [slave keyboard (3)] ↳ Intel HID events id=15 [slave keyboard (3)] ↳ Intel HID 5 button array id=16 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=17 [slave keyboard (3)] ↳ Goodix Capacitive TouchScreen id=19 [slave keyboard (3)] When will this patch gets integrated to main stream kernel? Thank you. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
Please test this kernel: https://people.canonical.com/~khfeng/lp1825718/ Use the descriptor in i2c-hid-dmi-quirks.c. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
Please check the latest dmesg. ** Attachment added: "dmesg with i2c_hid debugging" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+attachment/5257790/+files/dmesg_debug.log -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
Oh, your touchpad is i2c-hid, so it has nothing to do with psmouse. Please add "i2c-hid.debug=1" and "hid.debug=1" to the bootargs, then upload the dmesg. thx. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
Added psmouse.proto=bare to "/etc/default/grub" and rebooted. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.dyndbg=+p psmouse.proto=bare" Still not working. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
Hi Hui Wang, Thanks for the quick reply. I'm new to this place and i believe changes has to be done in "/etc/default/grub" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.dyndbg=+p" One observation after boot-up; dmesg | grep "i2c_hid" [3.016774] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator [3.016799] i2c_hid i2c-SYNA3602:00: Linked as a consumer to regulator.0 [3.016800] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vddl not found, using dummy regulator [3.017997] i2c_hid i2c-SYNA3602:00: unexpected HID descriptor bcdVersion (0x00ff) Attached latest dmesg. ** Attachment added: "dmesg after reboot" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+attachment/5257535/+files/dmesg.log -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1825718] Re: Touchpad not detecting in Linux
Please add psmouse.dyndbg=+p to the bootargs, boot the kernel, then upload the dmesg. After that, add psmouse.proto=bare to the booargs, boot the kernel test if the touchpad can work or not. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1825718 Title: Touchpad not detecting in Linux To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1825718/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs