Public bug reported:
On an Acer Aspire laptop with an Intel Lunar Lake platform running
Ubuntu 26.04 LTS (kernel 7.0.0-28-generic), the Pixart PIXA3825 I²C-HID
touchpad intermittently fails to initialize at boot. When it fails, the
pointer is completely unusable and, under GNOME/Wayland, the cursor is
not drawn at all (no pointing device present). The problem is non-
deterministic: some boots work, others don't, and it sometimes takes
several restarts to get a working touchpad.
On a failing boot, dmesg shows:
i2c_hid_acpi i2c-PIXA3825:00: failed to reset device: -121
i2c_hid_acpi i2c-PIXA3825:00: failed to change power setting.
i2c_hid_acpi i2c-PIXA3825:00: device did not ack reset within 1000 ms
Crucially, on a failing boot the device is not merely unbound - it does
not appear on the I²C bus at all. ls /sys/bus/i2c/drivers/i2c_hid_acpi/
lists the other HID devices (i2c-1025174B:00, i2c-ELAN9004:00) but not
PIXA3825, and any unbind/bind attempt returns "No such device (os error
19)". Because the device has de-enumerated, in-session recovery does not
work:
sudo modprobe -r i2c_hid_acpi && sudo modprobe i2c_hid_acpi - no effect.
unbind/rebind via /sys/bus/i2c/drivers/i2c_hid_acpi/ - fails ("No such device").
Only a full reboot re-runs ACPI initialization and (intermittently)
brings the touchpad back.
The GPU/display stack (xe driver, Mutter 50.1 on Wayland) initializes
cleanly on both good and bad boots, with no GPU hangs or resets - this
is purely an I²C-HID touchpad initialization/reset-timing issue.
Steps to reproduce
Cold boot or reboot the laptop.
Observe intermittently that the touchpad is dead and (under Wayland) the cursor
is absent.
Check dmesg | grep -i pixa — on failing boots it shows the -121 reset failure
above.
Reboot until the touchpad initializes; may take multiple attempts.
Expected behavior
The PIXA3825 touchpad should reliably reset and enumerate on every boot.
Actual behavior
The touchpad intermittently fails its reset (-121, remote I/O error),
de-enumerates from the I²C bus, and cannot be recovered without a
reboot. No software module reload or sysfs rebind restores it, since the
device is absent from the bus.
Notes / suspected fix
This matches the general class of i2c-hid reset-timing failures where
the driver waits for an IRQ after reset that the device never raises.
Device-specific quirks (e.g. sleeping ~100 ms after reset instead of
waiting for the IRQ, and enforcing pinctrl/GPIO probe ordering) have
resolved this for other touchpads. A quirk for PIXA3825 on recent
kernels appears to be missing or insufficient. Related bug: LP #2061040.
System information
Model: Acer Aspire A14-52MT BIOS version V1.06 (hostname: aspire)
OS: Ubuntu 26.04 LTS
Kernel: 7.0.0-28-generic (x86_64)
CPU/GPU: Intel Lunar Lake, Arc Graphics 130V/140V (device ID 64a0), xe driver
Touchpad: Pixart PIXA3825 (I²C-HID)
Other I²C-HID devices present: i2c-1025174B:00, i2c-ELAN9004:00
Desktop: GNOME (Mutter 50.1) on Wayland
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-28-generic 7.0.0-28.28
ProcVersionSignature: Ubuntu 7.0.0-28.28-generic 7.0.12
Uname: Linux 7.0.0-28-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: sebastian 6314 F.... pipewire
sebastian 6331 F.... wireplumber
/dev/snd/seq: sebastian 6314 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Aug 5 23:00:29 2026
InstallationDate: Installed on 2025-11-17 (261 days ago)
InstallationMedia: Ubuntu 25.10 "Questing Quokka" - Release amd64 (20251007)
MachineType: Acer Aspire A14-52MT
ProcFB: 0 xedrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-28-generic
root=UUID=6e7fcd3e-24df-4785-8d2b-f096437f9b02 ro quiet loglevel=0
console=tty12
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No
PulseAudio daemon running, or not running as session daemon.
SourcePackage: linux
UpgradeStatus: Upgraded to resolute on 2026-05-15 (83 days ago)
dmi.bios.date: 02/27/2025
dmi.bios.release: 1.6
dmi.bios.vendor: INSYDE Corp.
dmi.bios.version: V1.06
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: Tiramisu_LNV
dmi.board.vendor: LNL
dmi.board.version: V1.06
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: Chassis Version
dmi.ec.firmware.release: 1.4
dmi.modalias:
dmi:bvnINSYDECorp.:bvrV1.06:bd02/27/2025:br1.6:efr1.4:svnAcer:pnAspireA14-52MT:pvrV1.06:rvnLNL:rnTiramisu_LNV:rvrV1.06:cvnAcer:ct10:cvrChassisVersion:sku0000000000000000:pfaAspire14AI:
dmi.product.family: Aspire 14 AI
dmi.product.name: Aspire A14-52MT
dmi.product.sku: 0000000000000000
dmi.product.version: V1.06
dmi.sys.vendor: Acer
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute wayland-session
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2162939
Title:
PIXA3825 i2c-hid touchpad intermittently fails to reset at boot (-121)
and de-enumerates from the I²C bus (kernel 7.0, Lunar Lake)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2162939/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs