You are not logged in.

#1 2026-05-13 09:31:09

Zornio
Member
Registered: 2026-05-13
Posts: 1

REGRESSION Touchpad (i2c_hid_acpi GXTP7863) on Huawei Matebook D14 fai

**Hardware Information:**
System:
  Kernel: 6.18.28-1-lts arch: x86_64 bits: 64
  Desktop: GNOME v: 50.1 Distro: Arch Linux
Machine:
  Type: Laptop System: HUAWEI product: NBD-WXX9 v: M1010
  Mobo: HUAWEI model: NBD-WXX9-PCB-B4 v: M1010 Firmware: UEFI
    vendor: HUAWEI v: 2.30 date: 07/04/2022
CPU:
  Info: quad core model: 11th Gen Intel Core i5-1135G7 bits: 64 type: MT MCP
Graphics:
  Device-1: Intel TigerLake-LP GT2 Iris Xe Graphics driver: i915 v: kernel
  Device-2: IMC Networks HD Camera driver: uvcvideo type: USB
  Display: wayland server: Xwayland v: 24.1.11 compositor: gnome-shell
    driver: X: loaded: modesetting dri: iris gpu: i915 resolution: 1920x1080~60Hz
  API: OpenGL v: 4.6 vendor: intel mesa v: 26.0.6-arch1.1 renderer: Mesa Intel Iris Xe
    Graphics (TGL GT2)
Audio:
  Device-1: Intel 500 Series Family On-Package High Definition Audio
    driver: sof-audio-pci-intel-tgl
  API: ALSA v: k6.18.28-1-lts status: kernel-api
  Server-1: PipeWire v: 1.6.4 status: active
Network:
  Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi
**Problem Description:**
After a recent system update, my I2C touchpad (GXTP7863 on a Huawei Matebook D14) stopped working. This issue occurs on both the standard kernel (`linux 7.0.5.arch1-1`) and the LTS kernel (`linux-lts 6.18.29-1`).
The touchpad was previously working correctly with the kernel parameter `acpi_osi="Windows 2020"`. After the update, this workaround no longer functions, and the touchpad is not detected at boot.
**Kernel Logs (dmesg):**
The kernel log consistently shows the following error on both recent kernels, indicating a driver-level timeout:
i2c_designware i2c_designware.0: controller timed out
i2c_hid_acpi i2c-GXTP7863:00: can't add hid device: -110
i2c_hid_acpi i2c-GXTP7863:00: probe with driver i2c_hid_acpi failed with error -110
**Workaround:**
Downgrading to `linux-lts 6.18.28-1` and `linux-lts-headers 6.18.28-1` completely resolves the issue, confirming this is a regression in newer kernel versions.
**Affected Packages:**
*   `linux`: 7.0.5.arch1-1
*   `linux-lts`: 6.18.29-1
*   `linux-firmware`: 20260410-1
This appears to be a regression in the `i2c_designware` or `i2c_hid_acpi` driver for this specific hardware. Any help or guidance would be appreciated.

Offline

#2 2026-05-13 14:40:45

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,841

Re: REGRESSION Touchpad (i2c_hid_acpi GXTP7863) on Huawei Matebook D14 fai

https://bbs.archlinux.org/help.php#bbcode

Hardware Information:
System:
  Kernel: 6.18.28-1-lts arch: x86_64 bits: 64
  Desktop: GNOME v: 50.1 Distro: Arch Linux
Machine:
  Type: Laptop System: HUAWEI product: NBD-WXX9 v: M1010
  Mobo: HUAWEI model: NBD-WXX9-PCB-B4 v: M1010 Firmware: UEFI
    vendor: HUAWEI v: 2.30 date: 07/04/2022
CPU:
  Info: quad core model: 11th Gen Intel Core i5-1135G7 bits: 64 type: MT MCP
Graphics:
  Device-1: Intel TigerLake-LP GT2 Iris Xe Graphics driver: i915 v: kernel
  Device-2: IMC Networks HD Camera driver: uvcvideo type: USB
  Display: wayland server: Xwayland v: 24.1.11 compositor: gnome-shell
    driver: X: loaded: modesetting dri: iris gpu: i915 resolution: 1920x1080~60Hz
  API: OpenGL v: 4.6 vendor: intel mesa v: 26.0.6-arch1.1 renderer: Mesa Intel Iris Xe
    Graphics (TGL GT2)
Audio:
  Device-1: Intel 500 Series Family On-Package High Definition Audio
    driver: sof-audio-pci-intel-tgl
  API: ALSA v: k6.18.28-1-lts status: kernel-api
  Server-1: PipeWire v: 1.6.4 status: active
Network:
  Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi
Problem Description:

After a recent system update, my I2C touchpad (GXTP7863 on a Huawei Matebook D14) stopped working. This issue occurs on both the standard kernel (`linux 7.0.5.arch1-1`) and the LTS kernel (`linux-lts 6.18.29-1`).
The touchpad was previously working correctly with the kernel parameter `acpi_osi="Windows 2020"`. After the update, this workaround no longer functions, and the touchpad is not detected at boot.

Kernel Logs (dmesg):

The kernel log consistently shows the following error on both recent kernels, indicating a driver-level timeout:

i2c_designware i2c_designware.0: controller timed out
i2c_hid_acpi i2c-GXTP7863:00: can't add hid device: -110
i2c_hid_acpi i2c-GXTP7863:00: probe with driver i2c_hid_acpi failed with error -110
Workaround:

Downgrading to `linux-lts 6.18.28-1` and `linux-lts-headers 6.18.28-1` completely resolves the issue, confirming this is a regression in newer kernel versions.

Affected Packages:
  • linux: 7.0.5.arch1-1

  • linux-lts: 6.18.29-1

  • linux-firmware: 20260410-1

This appears to be a regression in the `i2c_designware` or `i2c_hid_acpi` driver for this specific hardware. Any help or guidance would be appreciated.

Offline

#3 2026-05-13 14:43:35

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,841

Re: REGRESSION Touchpad (i2c_hid_acpi GXTP7863) on Huawei Matebook D14 fai

There's only one commit in https://github.com/gregkh/linux/commits/v6.18.29/ - the deep.fried dirty.frag rxrpc mitigation.
It's actually not very likely that this broke anything, please post a system journal for a 6.18.29 and 6.18.28 boot.
Please post your complete system journal for the boot:

sudo journalctl -b | curl -s -H "Accept: application/json, */*" --upload-file - 'https://paste.c-net.org/'

will upload the current boot's journal to c-net.org

Offline

Board footer

Powered by FluxBB