Fix Acer Aspire Go 15 internal keyboard dropout - #10519
Open
baseman70 wants to merge 1 commit into
Open
Conversation
The internal keyboard on the Acer Aspire Go 15 (AG15-42P) stops responding ~5 seconds post-boot due to an i8042/atkbd ACPI conflict with acer-wmi. Appending i8042.reset, atkbd.reset, and acpi_osi=Linux to the kernel command line resolves the conflict and keeps the controller responsive. Add a hardware detector for Acer Aspire Go 15 models, install a Limine drop-in configuration to persist the kernel parameters across bootloader updates, register the step in install/hardware/all.sh, provide a migration for existing installations, and add test coverage.
baseman70
force-pushed
the
fix/acer-aspire-keyboard
branch
from
September 6, 2026 17:45
2c6687d to
37b572f
Compare
Author
|
Added 5 additional automated test cases to
All 17 checks in |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
On the Acer Aspire Go 15 (
AG15-42P, Ryzen 7 7730U), the internal keyboard drops out ~5 seconds post-boot under both Linux and Linux-LTS kernels. The trackpad and external USB keyboards continue functioning, but keystrokes on the built-in keyboard stop registering due to ani8042/atkbdACPI conflict withacer-wmi.Adding
i8042.reset atkbd.reset acpi_osi=Linuxto the kernel command line resolves the conflict and keeps the internal keyboard responsive.Implementation Details
bin/omarchy-hw-acer-aspire-go-15checkingsys_vendorforAcerand matchingAspire AG15-42P/Aspire Go 15viaomarchy-hw-match. UsesOMARCHY_DMI_SYS_VENDORfor testability.install/hardware/acer/fix-aspire-keyboard.shto install/etc/limine-entry-tool.d/acer-aspire-keyboard.confwithKERNEL_CMDLINE[default]+=" i8042.reset atkbd.reset acpi_osi=Linux".install/hardware/all.sh.migrations/1788707260.shto apply the drop-in, rebuild Limine boot configuration vialimine-update/limine-mkinitcpio, and markreboot-requiredif the parameters are not already active in/proc/cmdline.test/shell.d/acer-aspire-keyboard-test.shcovering detection, case-insensitivity, fail-closed behavior on missing attributes, leaf drop-in creation and idempotency, migrationlimine-mkinitcpiofallback, failure propagation, and reboot-request gating.Verification
./test/clipasses all 70 checks (includingcommands --check)../test/shell.d/acer-aspire-keyboard-test.shpasses all 17 test assertions.