ITADN

[BUG] - Bug report: I2C touchpad not working on kernel 7.0.10 (regression from 7.0.9)

#858Opensveto8 创建于 2026-05-25
bugupstream
S
sveto8commented
### Pre-flight checklist - [x] I have searched existing issues and this is not a duplicate. - [x] I have read the [Contributing Guidelines](https://github.com/CachyOS/linux-cachyos/blob/master/CONTRIBUTING.md). - [x] I have verified the issue is reproducible with the latest available CachyOS kernel. - [x] I have tried to reproduce the issue on Arch Linux's `linux` kernel. ### Upstream / vanilla kernel check I have not tested with a vanilla/upstream kernel ### Kernel variant linux-cachyos (EEVDF, Clang) ### System information (cachyos-bugreport.sh) ```text Date: pon, 25.05.2026 uname: Linux 7.0.9-1-cachyos-bmq Machine: HP HP ENVY Laptop 13-ba1xxx/8820, BIOS F.45 10/23/2025 CPU: 11th Gen Intel Core i5-1135G7 (Tiger Lake) Kernel cmdline: acpi_osi=Linux (ostali parametri su LUKS/boot specifični) --- WORKING (7.0.9-bmq) dmesg --- [13.962839] input: SYNA329D:00 06CB:CE14 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/... --- BROKEN (7.0.10) dmesg --- [ 11:35:20] irq 27: nobody cared [ 11:35:20] handlers: [idma64_irq] [i2c_dw_isr] [ 11:35:29] i2c_designware i2c_designware.0: controller timed out [ 11:35:29] i2c_hid_acpi i2c-SYNA329D:00: can't add hid device: -110 [ 11:35:29] i2c_hid_acpi i2c-SYNA329D:00: probe with driver i2c_hid_acpi failed with error -110 Installed kernels: - linux-cachyos 7.0.10-1 (broken) - linux-cachyos-bmq 7.0.9-1 (working) - linux-cachyos-lts 6.18.33-1 (broken) ``` ### Manual system information (if cachyos-bugreport.sh is unavailable) ```text - Laptop: HP ENVY Laptop 13-ba1xxx - CPU: Intel Tiger Lake - BIOS: Insyde F.45 (10/23/2025) - Touchpad: Synaptics SYNA329D (I2C HID) ``` ### Bug description **Kernel versions tested:** -`linux-cachyos` 7.0.10-1 — touchpad does NOT work -`linux-cachyos-lts` 6.18.33-1 — touchpad does NOT work -`linux-cachyos-bmq` 7.0.9-1 — touchpad works **Kernel cmdline:** ``` nowatchdog nvme_load=YES rd.luks.uuid=... splash loglevel=3 acpi_osi=Linux ``` **Error on 7.0.10 (dmesg):** ``` irq 27: nobody cared i2c_designware i2c_designware.0: controller timed out i2c_hid_acpi i2c-SYNA329D:00: can't add hid device: -110 i2c_hid_acpi i2c-SYNA329D:00: probe with driver i2c_hid_acpi failed with error -110 ``` **Working boot log (7.0.9, dmesg):** ``` [13.962839] input: SYNA329D:00 06CB:CE14 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-SYNA329D:00/... [13.963078] input: SYNA329D:00 06CB:CE14 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-SYNA329D:00/... ``` **Key difference:** On 7.0.10 there is also a spurious IRQ 27 error before the I2C timeout that is absent on 7.0.9: ``` irq 27: nobody cared (try booting with the "irqpoll" option) handlers: [idma64_irq] [i2c_dw_isr] ``` This suggests a regression in IRQ handling for the I2C Designware controller between 7.0.9 and 7.0.10. **Workaround:** Downgrade to `linux-cachyos-bmq` 7.0.9-1. ### Steps to reproduce run latest kernel ### Expected behavior The touchpad does not work ### Actual behavior The touchpad does not work ### Logs / stack traces ```text ``` ### Additional system information _No response_
5 条评论