You are not logged in.

#1 2026-03-26 16:40:21

please_help_me_dude
Member
Registered: 2026-03-26
Posts: 3

[SOLVED] touchpad not working/ not being detected

so what i remember is i updated the packages using pacman -Syu and since then my lenovo ideapad 5i's touchpad is not working. It does not appear in the libinput device-list as well. I tried to fix it but all i could figure out is that its something wrong with the kernel?
when i boot into arch, for a split second it says something similar to "disabling IR #27", it didnt use to say that before.
please help me god

Last edited by please_help_me_dude (2026-03-27 16:13:40)

Offline

#2 2026-03-26 16:46:35

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 528

Re: [SOLVED] touchpad not working/ not being detected

ps: I'm not a god!
run `libinput list-devices` does it gets detected? run dmesg, do you see your touchpad? i2c/Elan? run `lsmod` are the modules loaded? which kernel?

Edit:
also while providing output, please use the #Code tags https://bbs.archlinux.org/help.php#bbcode
also have you tried EC reset? basically unplug and poweroff, and hold the power button for ~60 seconds and boot, in most cases it gets solved if it was because of a bad firmware state

Last edited by 5hridhyan (2026-03-26 16:52:59)


---

Offline

#3 2026-03-26 17:30:25

please_help_me_dude
Member
Registered: 2026-03-26
Posts: 3

Re: [SOLVED] touchpad not working/ not being detected

hey, thanks for replying

i tried `libinput list-devices` and the touchpad does not get detected.
i also tried an EC reset, but it didn’t help.

here are some logs i thought might be useful

dmesg | grep -iE "i2c|elan|touchpad|hid"
[    0.999296] hid: raw HID events driver (C) Jiri Kosina
[    0.999690] usbcore: registered new interface driver usbhid
[    0.999691] usbhid: USB HID core driver
[    1.424994] hid-generic 0003:17EF:60FF.0001: input,hiddev96,hidraw0: USB HID v1.10 Mouse [MOSART Semi. Lenovo 130 Wireless Mouse] on usb-0000:00:14.0-4/input0
[   15.046083] [<00000000631fb8e2>] i2c_dw_isr
[   16.521810] i2c_dev: i2c /dev entries driver
[   20.050306] i2c_designware i2c_designware.0: controller timed out
[   20.050373] hid (null): reading report descriptor failed
[   20.050419] i2c_hid_acpi i2c-SYNA2BA6:00: can't add hid device: -110
[   20.051276] i2c_hid_acpi i2c-SYNA2BA6:00: probe with driver i2c_hid_acpi failed with error -110
lsmod | grep -E "i2c|hid|psmouse|idma64"
i2c_i801               40960  0
i2c_hid_acpi           12288  0
i2c_hid                45056  1 i2c_hid_acpi
i2c_smbus              20480  1 i2c_i801
i2c_mux                16384  1 i2c_i801
mac_hid                12288  0
i2c_dev                28672  0
i2c_algo_bit           24576  2 xe,i915
idma64                 20480  0
uname -r
6.18.19-1-lts

while booting into arch i also see:

Disabling IRQ #27

Offline

#4 2026-03-26 17:55:45

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 528

Re: [SOLVED] touchpad not working/ not being detected

hmm it "timed out", anyways thanks for the logs, I believe you use grub, when you see "Arch Linux" press e to edit, and find the line "GRUB_CMDLINE_LINUX_DEFAULT" in last/end add this `pci=nocrs` and boot, basically its a Kernel Parameter, on many modern laptops, the kernel and the BIOS disagree on where the PCI host bridge resources live. nocrs tells the kernel not to trust the ACPI cluster resource settings, which often clears up these I2C/IRQ "logjams"... If that doesn't work, boot with `initcall_debug` (this will give us even more detail in dmesg about exactly where the I2C bus hangs during boot).

sudo journalctl -b | curl -F 'file=@-' https://0x0.st

for current journal logs

Edit:
is there option as "Advanced" / "Basic" for touchpad in BIOS? if yes try switching/vice-versa

Last edited by 5hridhyan (2026-03-26 18:00:34)


---

Offline

#5 2026-03-26 22:05:29

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,330

Re: [SOLVED] touchpad not working/ not being detected

Also check earlier journals for whether the designware driver was loaded back then at all - and which kernel you were running before
(is this 6.12 => 6.18?)

Offline

#6 2026-03-27 15:14:58

correctmost
Member
Registered: 2024-01-20
Posts: 29

Re: [SOLVED] touchpad not working/ not being detected

I saw a similar issue after updating mkinitcpio on my IdeaPad laptop back in November.  I documented a potential workaround here: https://gitlab.archlinux.org/archlinux/ … _items/295

Offline

#7 2026-03-27 15:51:24

please_help_me_dude
Member
Registered: 2026-03-26
Posts: 3

Re: [SOLVED] touchpad not working/ not being detected

Hey there, like correctmost suggested, I commented out the line

/drivers/mfd/

in

/usr/lib/initcpio/install/block

and rebuilt the initramfs, and now my touchpad works again!
Thank you 5hridhyan, seth, correctmost, and everyone who helped!

Offline

#8 2026-03-27 16:08:35

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,330

Re: [SOLVED] touchpad not working/ not being detected

\o/
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Offline

Board footer

Powered by FluxBB