Touchpad Not working properly in Garuda Linux

Hello, My touchpad seems to be not working in Garuda linux. My kernel is 5.10.8-112-tkg-bmq. The thing is I know its the kernel issue, but I am not getting right patch over it. And even if I get the patch I dont know how to apply it. I use a Lenovo Ideapad Gaming 3 (15ARH05). I've tried methods such as using the kernel 5.11-rc4 and the touchpad works but the thing is, if I use that kernel my GPU drivers are lost. Can anyone help me fix this problem and tell me the steps to go about since I am a beginner in this?
-Thank you.

❯ xinput --list                                          29%   65 Mbps  ─╯
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ MSFT0001:00 06CB:CE2D Mouse             	id=12	[slave  pointer  (2)]
⎜   ↳ MSFT0001:00 06CB:CE2D Touchpad          	id=13	[slave  pointer  (2)]
⎜   ↳ SINOWEALTH Wired Gaming Mouse           	id=16	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Power Button                            	id=9	[slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C         	id=10	[slave  keyboard (3)]
    ↳ Ideapad extra buttons                   	id=11	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=14	[slave  keyboard (3)]
    ↳ SINOWEALTH Wired Gaming Mouse Keyboard  	id=15	[slave  keyboard (3)]

Have you tried Arch default kernels (linux, linux-lts)?
No info, no ideas...

2 Likes

If your touchpad is supported in the next version of the Linux kernel, and your GPU drivers do not yet work with the next version of the kernel, then you will have to wait until that version of the kernel is released and drivers are updated with support for that kernel.

1 Like