Common Issues

Common Issues Found on Various Laptop Platforms

Touchpads May Not Work with ABI 2.0 Distros

Some laptops come with touchpads that are wired using an HID-over-I2C bus, which requires a GPIO pin to supply interrupts.

To resolve this issue, a patch to add interrupt support for 7A2000 GPIO is required (now part of Linux 6.15 and above, most commercial distros using Linux 6.6 also includes a fix). Additionally, as the upstream kernel no longer supports the deprecated gsi_idx_map property, a workaround is needed - see this kernel patch from AOSC OS.

INFO

The description above is not applicable for Lenovo KaiTian N60d-G1d laptops, as there is no known solution to non-functional touchpads on these laptops.


Backlight Control May Not be Available with ABI 2.0 Distros

Due to a change in upstream kernel API and problematic Loongson PWM driver implementation, as well as the lack of gpio_base support, laptop backlight control may not be available with some Linux distros.

To fix this issue, the following is needed:


CPU Frequency Scaling May Not Work with Some ABI 2.0 Distros

ABI 2.0 ("New World") distros using upstream Linux kernels do not have functional CPU frequency scaling. This is due a lack of SMCv1 interface implementation in the upstream Linux kernel. ziyao233 has submitted a preliminary patch, but instability was observed during testing.