Bug 218929
Summary: | ASUS Vivobook Pro 15 N6506MJ_Q533MJ keyboard does not work on the latest Linux kernel on any distro | ||
---|---|---|---|
Product: | Drivers | Reporter: | mariofanlivee |
Component: | Input Devices | Assignee: | drivers_input-devices |
Status: | NEW --- | ||
Severity: | normal | CC: | amb3r.dev, tamim |
Priority: | P3 | ||
Hardware: | Intel | ||
OS: | Linux | ||
Kernel Version: | Subsystem: | ||
Regression: | No | Bisected commit-id: | |
Attachments: |
Keyboard not working
Output from the requested commands IRQ override patch for Asus Vivobook Pro N6506MJ |
Description
mariofanlivee
2024-06-01 22:12:24 UTC
Created attachment 306400 [details]
Keyboard not working
One of my customers brought in a Q543M, keyboard also doesn't work on Ubuntu or Fedora (up to rawhide). Here's an older bug with a lot of ASUS Vivobooks having the same problem: https://bugzilla.kernel.org/show_bug.cgi?id=216158 It looks like some have patched their kernels to work with these, but the patch in question requires each laptop model to be added manually. It's all so tiring... mariofanlivee@gmail.com or @Amber Connelly: Would either of you be able to run the following commands to verify the issue is the same one seen with all the Asus laptops? dmidecode grep -A 40 PS2K dsdt.dsl | grep IRQ -A 1 I can create a patch and get it submitted to the kernel to at least get this one fixed. Also definitely agree that its unfortunate that we have to add each one manually but an automated fix was tried in the past and it caused some regressions. You can read more about it here: https://bugzilla.kernel.org/show_bug.cgi?id=216158#c74. Thanks, Tamim (In reply to Tamim Khan from comment #3) > mariofanlivee@gmail.com or @Amber Connelly: Would either of you be able to > run the following commands to verify the issue is the same one seen with all > the Asus laptops? Unfortunately, that customer computer is long gone. I posted the link to the old bug because the same customer has a slightly different vivobook which apparently had the same problem at one point before it was fixed. I didn't save the model number of the other one though, sorry. The customer in question brought her machine back, and I can now confirm that it's an ASUS Vivobook Pro 15 OLED (Q543M). The keyboard is still NOT WORKING on 6.9.7 (from Fedora Rawhide) @Amber Connely: Could you install dmidecode and iasl and run the following to confirm the machine ID and that it is having the same problem? dmidecode cat /sys/firmware/acpi/tables/DSDT > dsdt.dat iasl -d dsdt.dat grep -A 30 PS2K dsdt.dsl | grep IRQ -A 1 Thanks, Tamim Created attachment 306540 [details]
Output from the requested commands
Let me know if I did something incorrectly.
Created attachment 306541 [details]
IRQ override patch for Asus Vivobook Pro N6506MJ
Thanks for running that. That output pretty much confirms this laptop has the same issue.
I have attached a patch that should fix the issue. @Amber Connelly would you mind custom compiling a 6.8+ kernel and applying the patch to see if fixes the keyboard?
If that looks good I can get this submitted and have it hopefully be merged into 6.11+ kernels
Tamim
(In reply to Tamim Khan from comment #8) > I have attached a patch that should fix the issue. @Amber Connelly would you > mind custom compiling a 6.8+ kernel and applying the patch to see if fixes > the keyboard? It works! I built kernel 6.8.0 with that patch on Ubuntu 24.04 LTS and the keyboard now works as expected. I would have tried it on Fedora's 6.9 kernel too, but my customer wants the machine back soon. Looks like this should be merged into the 6.11 kernel: https://lore.kernel.org/linux-acpi/CAJZ5v0hEjH8Etuzk0X_QRQMW=irfvVVf3XtbRiap_GyFYZyWfw@mail.gmail.com/T/#t (In reply to Tamim Khan from comment #10) > Looks like this should be merged into the 6.11 kernel: > https://lore.kernel.org/linux-acpi/ > CAJZ5v0hEjH8Etuzk0X_QRQMW=irfvVVf3XtbRiap_GyFYZyWfw@mail.gmail.com/T/#t Just checked back on this bug report. Glad to know this issue has been fixed in 6.11! |