You are not logged in.

#1 2016-07-07 16:37:59

Hellux
Member
Registered: 2016-07-07
Posts: 1

ACPI issues on ASUS E403SA laptop - no scancodes from extra keys

The ASUS E403SA laptop has extra keyboard keys (eg. fn+f6 for increasing brightness) as well as a lid switch. None of these keys (except for volup, voldn, mute - they work fine) get detected or have any effect when pressed. The laptop doesn't sleep either when the lid is closed. I've tested with acpi_listen, showkey, evtest and xev. None of these tools print any output when pressing any of the extra keys or opening/closing the lid. dmesg doesn't warn of any unknown key presses either.

However, when appending the acpi_osi="!Windows 2012" kernel parameter, the lid switch and all extra keys work perfectly. The laptop sleeps when closing the lid and scancodes are received from all key presses. The problem is that when using acpi_osi="!Windows 2012" the touchpad isn't working and doesn't show up in /proc/bus/input/devices anymore.

I'm currently using Arch with kernel 4.6.3-1 but I get the exact same behavior using a Fedora 24 Workstation live USB with kernel 4.5.5 (both 32-bit and 64-bit).

I've tried several different variations of kernel parameters with no success. The touchpad and the extra keys never work simultaneously. I've put together the effect of different parameter variations in a table here: https://wiki.archlinux.org/index.php?ti … test_table (also contains some discussion).

Anyone got any idea to what might be causing this behavior?

EDIT: Issue resolved, kernel bug report: https://bugzilla.kernel.org/show_bug.cgi?id=123221.

Last edited by Hellux (2017-12-27 06:52:56)

Offline

Board footer

Powered by FluxBB