Hi Team, my laptops touchpad is not working after linux 6.16.7 update, I have been using Cachyos since last 5months, it worked fine till 6.16.6, and it working fine with linux-cachyos-lts kernel 6.12. Tested this twice even with fresh install.
Below is the output of “sudo dmesg | grep -i i2c“
[ 0.762597] ACPI: _SB_.PCI0.I2C0.PXTC: New power resource
[ 7.667483] i2c_dw_isr
[ 10.033289] i2c_designware i2c_designware.1: controller timed out
[ 10.033267] i2c_hid_acpi i2c-SYNA3602:00: can’t add hid device: -110
[ 10.037375] i2c_hid_acpi i2c-SYNA3602:00: probe with driver i2c_hid_acpi failed with error -110
Below is my laptop hardware info
❯ hw
cpu:
13th Gen Intel(R) Core™ i5-1335U, 400 MHz
13th Gen Intel(R) Core™ i5-1335U, 566 MHz
13th Gen Intel(R) Core™ i5-1335U, 614 MHz
13th Gen Intel(R) Core™ i5-1335U, 400 MHz
13th Gen Intel(R) Core™ i5-1335U, 900 MHz
13th Gen Intel(R) Core™ i5-1335U, 900 MHz
13th Gen Intel(R) Core™ i5-1335U, 900 MHz
13th Gen Intel(R) Core™ i5-1335U, 900 MHz
13th Gen Intel(R) Core™ i5-1335U, 900 MHz
13th Gen Intel(R) Core™ i5-1335U, 900 MHz
13th Gen Intel(R) Core™ i5-1335U, 900 MHz
13th Gen Intel(R) Core™ i5-1335U, 900 MHz
keyboard:
/dev/input/event3 AT Translated Set 2 keyboard
/dev/input/event15 OnePlus Buds 3 (AVRCP)
mouse:
/dev/input/mice SYNA3602:00 093A:35ED Mouse
/dev/input/mice SYNA3602:00 093A:35ED Touchpad
monitor:
CSOT T9 LCD Monitor
graphics card:
Intel Raptor Lake-P [Iris Xe Graphics]
camera:
Microdia USB 2.0 Camera
/dev/input/event9 Microdia USB 2.0 Camera
sound:
Intel Raptor Lake-P/U/H cAVS
storage:
Shenzhen Longsys Electronics FORESEE XP1000 / Lexar Professional CFexpress Type B Gold series, NM620 PCIe NVME SSD (DRAM-less)
network:
wlan0 Intel Raptor Lake PCH CNVi WiFi
network interface:
wlan0 WLAN network interface
lo Loopback network interface
disk:
/dev/nvme0n1 Shenzhen Longsys Electronics FORESEE XP1000 / Lexar Professional CFexpress Type B Gold series, NM620 PCIe NVME SSD (DRAM-less)
/dev/zram0 Disk
partition:
/dev/nvme0n1p1 Partition
/dev/nvme0n1p2 Partition
usb controller:
Intel Alder Lake PCH USB 3.2 xHCI Host Controller
bios:
BIOS
bridge:
Intel Raptor Lake LPC/eSPI Controller
Intel Raptor Lake-P/U 2p+8e cores Host Bridge/DRAM Controller
Intel Alder Lake PCI Express Root Port #9
hub:
Linux Foundation 2.0 root hub
Linux Foundation 3.0 root hub
memory:
Main Memory
bluetooth:
Intel AX201 Bluetooth
Intel AX201 Bluetooth
unknown:
FPU
DMA controller
PIC
Keyboard controller
Intel GNA Scoring Accelerator module
Intel Alder Lake PCH Serial IO I2C Controller #1
Intel Serial bus controller
Intel Raptor Lake Dynamic Platform and Thermal Framework Processor Participant
Intel Alder Lake PCH HECI Controller
Intel Alder Lake-P PCH SPI Controller
Intel Alder Lake-P Serial IO I2C Controller #0
Intel Alder Lake-P Integrated Sensor Hub
Intel Alder Lake PCH Serial IO I2C Controller #0
Intel Alder Lake PCH Shared SRAM
Intel Alder Lake-P Serial IO I2C Controller #1
Intel Alder Lake PCH-P SMBus Host Controller
I have the same issue here with a Lenovo IdeaPad. The touch pad was working on/off until 6.18.0 and 6.12.60 finally broke it beyond my silly hacks (booting into hirens bootcd where the touchpad always works or powering down booting into 6.12.5x and then off and then back into 6.18-rc6).
Seems that even LTS kernels are of no help if backports end up breaking things…
And while setting `irqpoll` can make the touchpad work again, it also can cause the system to lockup before even reaching the graphical environment or, when it does boot okay, it will eventually lockup after a while during use. Not great.
Yes, its not working in 6.18 also, for me its working in 6.12.60. I have raised an issue with Linux regressions(mail), please raise the issue from your side also.
I’d like to thank @correctmost for finding a work-around to this issue in #295.
Edit
usr/lib/initcpio/install/block
comment out
add_checked_modules '/drivers/mfd/'
then run
sudo mkinitcpio -P
and reboot.
Nice to have a working laptop again. When the touchpad broke (i2c_designware) it also prevented standby from working correctly (system would lockup when resuming from standby).
I tried to reflash cachyos with the latest iso and touchpad is not even working in the live usb with the latest iso (completed installation with the usb mouse), but its working fine with the previous iso.
@correctmost - Seems the issue is with the mkinitcpio only, as in the previous iso the version of mkinitcpio is below 40.
And its working fine after following your workaround. Thank you.