Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] touchpad not working
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1561
Location: switzerland

PostPosted: Wed Feb 09, 2022 8:04 am    Post subject: [solved] touchpad not working Reply with quote

As the title I cannot set up my touchpad on a Lenovo IdeaPad 3, I search for solutions but without success

here my lspci

Code:
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex [1022:1630]
   Subsystem: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex [1022:1630]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU [1022:1631]
   Subsystem: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU [1022:1631]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge [1022:1634]
   Kernel driver in use: pcieport
00:02.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge [1022:1634]
   Kernel driver in use: pcieport
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus [1022:1635]
   Kernel driver in use: pcieport
00:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus [1022:1635]
   Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 51)
   Subsystem: Lenovo FCH SMBus Controller [17aa:3843]
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
   Subsystem: Lenovo FCH LPC Bridge [17aa:3841]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 0 [1022:1448]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 1 [1022:1449]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 2 [1022:144a]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 3 [1022:144b]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 4 [1022:144c]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 5 [1022:144d]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 6 [1022:144e]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 7 [1022:144f]
01:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
   Subsystem: Lenovo QCA6174 802.11ac Wireless Network Adapter [17aa:0827]
   Kernel driver in use: ath10k_pci
   Kernel modules: ath10k_pci
02:00.0 Non-Volatile memory controller [0108]: Union Memory (Shenzhen) Device [1cc4:6201] (rev 03)
   Subsystem: Union Memory (Shenzhen) Device [1cc4:1cc4]
   Kernel driver in use: nvme
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lucienne [1002:164c] (rev c3)
   Subsystem: Lenovo Lucienne [17aa:3f95]
   Kernel driver in use: amdgpu
   Kernel modules: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
   Subsystem: Lenovo Renoir Radeon High Definition Audio Controller [17aa:3802]
   Kernel driver in use: snd_hda_intel
03:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
   Subsystem: Lenovo Family 17h (Models 10h-1fh) Platform Security Processor [17aa:382b]
03:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639]
   Subsystem: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639]
   Kernel driver in use: xhci_hcd
03:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639]
   Subsystem: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639]
   Kernel driver in use: xhci_hcd
03:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor [1022:15e2] (rev 01)
   Subsystem: Lenovo Raven/Raven2/FireFlight/Renoir Audio Processor [17aa:3829]
03:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller [1022:15e3]
   Subsystem: Lenovo Family 17h (Models 10h-1fh) HD Audio Controller [17aa:3805]
   Kernel driver in use: snd_hda_intel
04:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 81)
   Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901]
   Kernel driver in use: ahci
04:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 81)
   Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901]
   Kernel driver in use: ahci


I folow the wiki here https://wiki.gentoo.org/wiki/Libinput

and here there is the kernel config file http://dpaste.com/2VVJSBV3J

can somebody help me please? thanks a lot in advance
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***


Last edited by luna80 on Tue Apr 05, 2022 3:59 am; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31449
Location: here

PostPosted: Wed Feb 09, 2022 8:17 am    Post subject: Reply with quote

Lenovo IdeaPad 3 seems to use Elantech PS/2 touchpad so try to enable CONFIG_MOUSE_PS2_ELANTECH in your kernel configuration.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1561
Location: switzerland

PostPosted: Wed Feb 09, 2022 8:52 am    Post subject: Reply with quote

thanks, I add in the kernel (built-in) but still doesn't works
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1561
Location: switzerland

PostPosted: Thu Feb 10, 2022 6:28 am    Post subject: Reply with quote

it should be an msft mylar touchpad, but I see that there are no drivers in the kernel :(

someone seems to have managed to make it work, but personally I can't find a solution

Code:
dmesg | grep -i msft
[    0.003858] ACPI: SSDT 0x00000000C958F000 007229 (v02 LENOVO AmdTable 00000002 MSFT 04000000)
[    0.303693] i2c_hid_acpi i2c-MSFT0001:00: HID over i2c has not been provided an Int IRQ
[    0.303781] i2c_hid_acpi: probe of i2c-MSFT0001:00 failed with error -22

_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31449
Location: here

PostPosted: Thu Feb 10, 2022 7:42 am    Post subject: Reply with quote

Maybe this can help.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1561
Location: switzerland

PostPosted: Thu Feb 10, 2022 8:34 am    Post subject: Reply with quote

I read this but without success.

maybe I try to set all as module and not built-in in the kernel?! but I don't think something change
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1561
Location: switzerland

PostPosted: Sun Feb 13, 2022 4:49 am    Post subject: Reply with quote

I tried to downgrade the kernel version to 5.10.100 and the touchpad works...so it's a problem of newer kernels..

there is something that I can do to understand how resolve?
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 23071

PostPosted: Sun Feb 13, 2022 4:30 pm    Post subject: Reply with quote

You have stated a good kernel version. What is the nearest bad kernel version? If they are in the same release series (both 5.10.x), you could bisect to find which stable patch broke it. If not, then bisection is harder. What is the newest bad kernel version you have tried? Sometimes these issues are fixed upstream as part of other development, and running a newer kernel will resolve the problem on its own.
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1561
Location: switzerland

PostPosted: Mon Feb 14, 2022 4:32 am    Post subject: Reply with quote

I tried gentoo-sources:5.15.23/5.15.19/5.15.16 before 5.10.100

Now I think that I'll try every newer version, hoping it will be solved, like you say
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 23071

PostPosted: Mon Feb 14, 2022 5:02 pm    Post subject: Reply with quote

That is unfortunate. If it works in all v5.10.x and failed in all v5.15.x, then it likely broke somewhere in [v5.11, v5.15]. Finding that will be hard, as it covers a year of development and tens of thousands of commits.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31449
Location: here

PostPosted: Mon Feb 14, 2022 5:15 pm    Post subject: Reply with quote

Some, perhaps useful, links
https://wiki.archlinux.org/title/Lenovo_IdeaPad_Flex_5_14ARE05#Issues
https://bugzilla.kernel.org/show_bug.cgi?id=209413
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5370
Location: Bavaria

PostPosted: Tue Apr 05, 2022 12:50 am    Post subject: Reply with quote

fedeliallalinea wrote:
https://bugzilla.kernel.org/show_bug.cgi?id=209413


This bug is fixed with 5.10.106 / 5.15.29 =>

https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.10.y&id=a0e2768fb901093eff7d4cad1603659ae38a2449
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1561
Location: switzerland

PostPosted: Tue Apr 05, 2022 3:58 am    Post subject: Reply with quote

I tried with the 5.15.26 version and now it works

very usefull was this link https://forums.gentoo.org/viewtopic-p-8692426.html#8692426 also
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***


Last edited by luna80 on Tue Apr 05, 2022 1:17 pm; edited 1 time in total
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5370
Location: Bavaria

PostPosted: Tue Apr 05, 2022 11:24 am    Post subject: Reply with quote

luna80 wrote:
very usefull was this link https://forums.gentoo.org/viewtopic-t-1147186-highlight-.html also


??? (This is a link to this thread)
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1561
Location: switzerland

PostPosted: Tue Apr 05, 2022 1:18 pm    Post subject: Reply with quote

pietinger wrote:
luna80 wrote:
very usefull was this link https://forums.gentoo.org/viewtopic-t-1147186-highlight-.html also


??? (This is a link to this thread)


sorry :oops:
I edited the link...it's your post

https://forums.gentoo.org/viewtopic-p-8692426.html#8692426
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5370
Location: Bavaria

PostPosted: Tue Apr 05, 2022 1:34 pm    Post subject: Reply with quote

luna80 wrote:
sorry :oops:

:lol: No worries ... I have managed this also sometimes ... 8)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
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