#Mint doesn't "see" my touchpad

205 messages · Page 1 of 1 (latest)

jade pagoda
#

I Installed Mint on my Lenovo 14wGen2 yesterday and I haven't been able to use my touchpad on it. The pad is functional, but Mint doesn't seem to detect it (doesn't even appear with xinput).

modest pivot
#

Wdym the pad is functional? Like it works, but not in LM?

jade pagoda
#

exactly

#

it works in my BIOS settings for example

#

OH btw i checked in these and its not the problem

#

apparently its a problem with the touchpad itself
i found this thing in a forum
The Lenovo 14w Gen 2 touchpad may not work under Linux due to issues with the Elan Touchpad driver. Here are some findings: The Elan Touchpad is not listed by xinput or lspci: In some cases, the Elan Touchpad is not detected by xinput or lspci, complicating troubleshooting. Presence in sys/bus/acpi/devices: However, the Elan Touchpad is sometimes listed in /sys/bus/acpi/devices, which indicates that the kernel recognizes the device. Kernel module issues: Compiling a newer kernel or adding boot options may not resolve the issue, as it appears to be related to the Elan Touchpad driver.

#

but i have no clue what that means

modest pivot
#

What's the output of inxi -JLMxxx? Also, uname -a.

jade pagoda
#

uname -a just says "Linux mekane 6.8.0-58-generic #60-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 14 18:29:48 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux"

modest pivot
#

Try updating to a newer kernel in Update Manager >> Kernel.

jade pagoda
#

alright

modest pivot
#

If nothing goes, please look for a relevant entry in cat /proc/bus/input/devices.

jade pagoda
#

will do

#

i just need to change active kernel

#

-# if thats even possible

modest pivot
#

What do you mean? Have you installed the kernel update already? And performed a restart?

jade pagoda
#

i did

#

i didn't know i just had to reboot

#

it should be good now

#

alright yeah i got the latest kernel

#

the touchpad still doesnt work :/

modest pivot
#

It's a lot innit?

jade pagoda
#

it i

#

i dont see any entry that looks like my pad though

modest pivot
#

That's... all?

jade pagoda
#

...yup

modest pivot
#

How about this? cat /sys/class/input/event*/device/name

jade pagoda
#

doesnt seem to give anything more

#

Power Button
HD-Audio Generic Headphone
Lid Switch
Power Button
AT Translated Set 2 keyboard
Video Bus
USB OPTICAL MOUSE
Ideapad extra buttons
HD-Audio Generic HDMI/DP,pcm=3
HD-Audio Generic HDMI/DP,pcm=7
HD-Audio Generic Headset Mic

modest pivot
#

How... the fuck.

jade pagoda
#

a common solution i found was to install synaptics but idk if that'll do anything

#

especially considering your reaction i think ive got bigger problems

modest pivot
#

If you know the package name, won't hurt to give it a go.

jade pagoda
#

oh

modest pivot
#

Try adding blacklist elan_i2c to the end of your /etc/modprobe.d/blacklist.conf too.

modest pivot
grim star
modest pivot
#

You may refer to Linux Mint documentation with that too.

modest pivot
#

Try to do this with your /etc/default/grub.
GRUB_CMDLINE_LINUX="i8042.kbdreset=1"

#

Maybe to see how things are also like, try booting to a live environment of Ubuntu Cinnamon 25.04 and/or Fedora. See if that works over there.

grim star
#

what

modest pivot
#

what

jade pagoda
#

there was GRUB_CMDLINE_LINUX="" at first

modest pivot
#

Oh yeah, change that.

jade pagoda
#

its done

modest pivot
#

Run sudo update-grub and restart.

modest pivot
#

Didn't know Elan touchpads are this much of a pain.

grim star
#

yea I think its the driver

modest pivot
#

If so, I guess I'll have to add that to my horsemen of poor hardware compatibility on Linux.

  • NoVideo
  • Mediafuck
  • Bruhcomm
  • FakeTek
  • Elanlanlan
jade pagoda
grim star
modest pivot
jade pagoda
#

damn

modest pivot
#

This is kinda sad, at least you got a mouse? And I've got my friend ghost/fellow human here.

jade pagoda
#

well i did find a forum page as a last resort but yea if that doesn't work i'll use another distro

#

says to install a patch

modest pivot
#

That's new... I haven't heard of that.

#

Wouldn't hurt to give it a shot ig

jade pagoda
#

hold on lemme translate what one of the users said
"Hello, i have the same laptop and a patch was published by a user on a forum to make the touchpad functional on linux"

#

"you need to edit your acpi tables so that the kernel recognizes the pad"

#

here's the patch they gave

+++ dsdt.dsl    2024-07-01 00:13:43.174559656 -0400
@@ -18,7 +18,7 @@
  *     Compiler ID      "INTL"
  *     Compiler Version 0x20180313 (538444563)
  */
-DefinitionBlock ("", "DSDT", 1, "LENOVO", "AMD", 0x00001000)
+DefinitionBlock ("", "DSDT", 1, "LENOVO", "AMD", 0x00001001)
 {
     External (_PR_.C000, DeviceObj)
     External (_PR_.C000.PPCV, IntObj)
@@ -7774,8 +7774,7 @@
                     })
                     Return (ConcatenateResTemplate (SBFB, SBFG))
                 }
-
-                If ((^^^PCI0.LPC0.H_EC.ECRD (RefOf (^^^PCI0.LPC0.H_EC.TPTY)) == 0x02))
+                Else
                 {
                     Name (SBFC, ResourceTemplate ()
                     {```
#

they also linked this but i have no idea how all of this works

Gist

Load custom ACPI tables. GitHub Gist: instantly share code, notes, and snippets.

grim star
#

idk if I would do that. It seems too complicated. You might mess up your firmware.

modest pivot
#

Same here, I could hardly understand it tbh

jade pagoda
#

o h

#

thats bad

#

so i guess i have to use another distro

grim star
#

yea sadly

jade pagoda
#

damn

grim star
#

Or you can wait. Maybe someone else might be able to help you.

jade pagoda
#

so if im not mistaken "Xia" is the distro right

#

thats what my terminal says at least

grim star
#

no thats the version/release name

#

Linux Mint is the distro

jade pagoda
#

...ah

#

so i gotta stop using mint

#

i should probably mention it didn't work on arch either

#

sorry i forgot to say that

grim star
#

damn

#

@modest pivot you seeing this?

modest pivot
#

Yeah pal sadcat

jade pagoda
#

so is the problem that it somehow doesnt work on both distros or is there something else going on

modest pivot
#

Though the mouse works, could be that Rigel really needs or want to use the touchpad

grim star
jade pagoda
#

well i am using a usb mouse rn but its not that practical and its also the only one we have at home (i'll buy one sooner or later)

modest pivot
jade pagoda
#

oh my god

#

so assuming changing distro could work which one do you suggest

modest pivot
#

Ubuntu Cinnamon 25.04 or Fedora Workstation or KDE

#

Thank goodness Marius, you're here 🙏

trail parrot
#

Let me look on that elan driver I have used years ago.

jade pagoda
#

huh, i was recommended fedora before

trail parrot
#

Don't think will work.

jade pagoda
#

dang

trail parrot
modest pivot
#

I hope this works 🙏

jade pagoda
#

me too

#

-# where do i write i8042.nomux=1 i8042.reset exactly

trail parrot
#

Open /etc/default/grub and add/modify: GRUB_CMDLINE_LINUX="i8042.nomux=1, i8042.reset".

jade pagoda
#

oh ok

#

thank you

trail parrot
#

Then save the file and run: sudo update-grub.

jade pagoda
#

done

#

lemme reboot and i'll tell y'all in a minute

modest pivot
#

awh mate

#

do we still have some bullets left... comrades?

jade pagoda
#

just to make sure
did i do that right

#

also this is KILLING my battery holy shit

#

not related to touchpad but if y'all know a fix for that feel free to share

trail parrot
#

I think is correct. Let me double check.

modest pivot
#

Is there supposed to be a comma?

jade pagoda
#

lemme try without

trail parrot
#

Have you run sudo update-grub?

trail parrot
jade pagoda
#

well it doesn't work with or without

#

chat am i cooked

trail parrot
#

Ok. Looked again. It seems you need to list them without comma: i8042.nomux=1 i8042.reset.

jade pagoda
#

yea i tried it that didnt work either

trail parrot
#

Try looking into journalctl -xb. There should be some line saying if the kernel recognizes the parameters or not. Let's see what it says.

#

Like a line starting with Unknown kernel command line parameters....

jade pagoda
#

rigel@mekane:~$ journalctl -xb | grep -i unknown
May 01 15:36:59 mekane kernel: Unknown kernel command line parameters "splash BOOT_IMAGE=/boot/vmlinuz-6.11.0-24-generic", will be passed to user space.

#

also unrelated but what does
May 01 15:37:01 mekane dbus-daemon[573]: dbus[573]: Unknown username "whoopsie" in message bus configuration file
May 01 15:37:01 mekane dbus-daemon[573]: dbus[573]: Unknown group "power" in message bus configuration file
mean

trail parrot
#

Not sure.

jade pagoda
#

who the fuck is whoopsie

trail parrot
#

However, please share this output: grep -i "Using input driver" /var/log/Xorg.0.log

jade pagoda
#

says absolutely nothing

#

rigel@mekane:~$ grep -i "Using input driver" /var/log/Xorg.0.log
[ 17.756] (II) Using input driver 'libinput' for 'Power Button'
[ 17.817] (II) Using input driver 'libinput' for 'Video Bus'
[ 17.832] (II) Using input driver 'libinput' for 'Power Button'
[ 17.854] (II) Using input driver 'libinput' for ' USB OPTICAL MOUSE'
[ 17.880] (II) Using input driver 'libinput' for 'Ideapad extra buttons'
[ 17.899] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'

trail parrot
#

Try to install this:sudo apt install xserver-xorg-input-synaptics

#

Log out and then log in.

jade pagoda
#

uh huh

#

for some reason it still says its using libinput

trail parrot
#

Have you logged out and logged back in?

jade pagoda
#

yes

#

im gonna uninstall libinput to force it to switch to synaptic valtroll

#

(just kidding)

#

(it did not go well last time)

trail parrot
#

I am very currious of 2 things:

  1. Do you have secure boot enabled: mokutil --sb-state should tell us
  2. Booting from the USB stick will your touchpad work?
jade pagoda
#

secureboot is disable

#

d

#

someone online says that this can work
``Reboot, select the grub entry and press "e" to edit the kernel line. Where you see the word "quiet" add after i8042.nopnp=1 pci=nocrs. Press control+x to boot.

See if things work. If not, post the output of cat /proc/cmdline to check you entered the command properly.
``

trail parrot
#

Yes, but better do it from grub:

#

/etc/default/grub add/change: GRUB_CMDLINE_LINUX="i8042.nopnp=1 pci=nocrs"

#

Then run sudo update-grub and reboot.

#

Have you tried this?

jade pagoda
#

i did

#

didnt work sadly

#

also i tried to follow another tutorial to fix this and now my internet doesnt work

trail parrot
#

😦

jade pagoda
#

im supid

trail parrot
#

Do you have any timeshift snapshots to revert to?

jade pagoda
jade pagoda
#

i have one from 2°15' ago

#

2pm basically

#

ok im back

#

nothing during the last two hours happened :D

#

so uh everything that happened in that thread got retconned

trail parrot
#

I have seen that patch but I will not do that.

jade pagoda
#

oh

trail parrot
#

First, look in BIOS to make sure touchpad is enabled. Secondly try to look on the keyboard, there should be some buttons to toogle touchpad on/off. Maybe it is just turned off.

jade pagoda
#

yea on my keyboard its f6

#

it IS enabled

#

lemme look in bios again but i dont think theres any setting for the touchpad

#

my bios has stupidly few options

#

but the touchpad works in that menu

trail parrot
#

On Configuration tab there is something there?

jade pagoda
#

here's a list of all the options:

  • system time
    -system date
  • wireless LAN
  • amd v™️ technology
  • bios back flash
  • hotkey mode
  • fool proof fn ctrl
  • always on usb
  • charge in battery mode
  • disable building-in battery
#

do you see any of these options that would hinder linux

trail parrot
#

hotkey mode? what does that do?

jade pagoda
#

[Enabled]
Use the hotkey function by pressing single Fx key. Use legacy Fx function by pressing Fn+Fx key.
[Disabled]
Use the hotkey function by pressing Fn+Fx key. Use legacy Fx function by pressing Fx key directly

#

also should i try disabling bios back flash

#

i dont trust it

trail parrot
#

Try disabling it.

jade pagoda
#

done

#

am i good to boot

#

maybe i should check the boot options

#

ive got usb boot, pxe boot tovlan and ivp4 pxe first

#

all enabled

trail parrot
#

Is ok. Nothing to worry there.

jade pagoda
#

ight

#

hmm
i never tried to boot with GRUB
what could possibly be in there

#

it just boots mint

trail parrot
#

Do you have dual boot there?

jade pagoda
#

maybe?

#

idk
i have an option "Ubuntu" and an option "GRUB" when i press F12

trail parrot
#

boot "Ubuntu".

jade pagoda
#

what wouldve happened if i didnt

#

also touchpad still doesnt work

#

le sigh

#

ig its not that big of a deal

#

ill buy another mouse like tommorow maybe

trail parrot
#

Better get a mouse. Sorry, except that ACPI patch(which I would not do) I have no other ideas.