I'm looking for help getting the built-in touchpad working on my Lenovo 14w Gen 2 laptop running Zorin OS 18.1 Core.
Hardware and software:
- Lenovo 14w Gen 2 (AMD Renoir FP6)
- BIOS: H0CN30WW
- Zorin OS 18.1 Core, kernel 7.0.0-38-generic
- Dual boot with Windows 11
- AMD I2C controller: AMDI0010:01
- Touchpad ACPI devices: SYNA2392:00 and ELAN238E:00
Problem:
The touchpad works normally in Windows 11 but does not work in Zorin OS, even when booting from a live USB. A USB mouse works fine.
What we've discovered:
- SYNA2392 reports ACPI status 15 (present/enabled).
- ELAN238E reports ACPI status 0 (disabled).
- The DSDT contains conditional I2C resources controlled by
TPTY. - Synaptics uses I2C address
0x2C; ELAN uses0x15. - The
i2c_hid_acpimodule loads, but no functioning touchpad input device appears.
We've tried driver reloads and power-management changes without success. We also compiled a modified DSDT and attempted an experimental GRUB boot, but encountered boot errors. Normal Zorin and Windows still work.
I've found GitHub projects offering ACPI fixes for the Lenovo 14w Gen 2, but they appear to target a different ELAN touchpad.
Questions:
- Has anyone successfully enabled the SYNA2392 Synaptics touchpad on this laptop under Zorin or Ubuntu?
- Is there a known kernel, BIOS, or ACPI workaround?
- Would a DSDT modification be necessary for this hardware configuration?
- Is there a safer solution that doesn't require modifying the boot process?
I'd appreciate any suggestions. I can provide diagnostic output or the original DSDT if needed.