Comment 2 for bug 199682

Revision history for this message
Lex Ross (lross) wrote :

Thank you, Greg. I think the link https://wiki.ubuntu.com/LaptopTestingTeam/HotkeyResearch should be listed on LaptopTesting wiki page found at https://wiki.ubuntu.com/LaptopTesting page. That was my starting point for laptop testing, as directed by www.ubuntu.com web site. The guide was of great help, and now I have the complete log of events generated by special keys. Hope this helps.

Special keys on Asus F5N laptop
===============================

Buttons:

1. Media player (music note on film logo) - ACPI event "hotkey ATKD 00000095 00000001", last number goes up every time the button is pressed
2. Power 4 Gear (running man logo), also Fn+Space - ACPI event "hotkey ATKD 0000005c 00000002", last number goes up with every key press. Executing action "/etc/acpi/lockbtn.sh"
3. Web Browser (Saturn logo) - ACPI event "hotkey ATKD 00000051 00000001" executing action "/etc/acpi/webbtn.sh"
4. Touchpad on/off (crossed out touchpad logo) "hotkey ATKD 0000006b 00000002" executing action "/etc/acpi/asus-touchpad.sh" resulting in error message in /var/log/acpid: "Can't access shared memory area. SHMConfig disabled?" Actually, there is SHMConfig "true" option in /etc/X11/xorg.conf file, and synclient works fine.
5. Power (usual power logo) - ACPI event "button/power PWRF 00000080 00000001" executing action "/etc/acpi/powerbtn.sh"
6. Lid Close - ACPI event "button/lid LID 00000080 00000002" executing action "/etc/acpi/lid.sh"

Special keys:

Fn+F1 - Sleep (Zz logo) - ACPI event "processor P001 00000080 00000000" (event "processor P002 00000080 00000000" is generated on wake-up by pressing any key)
Fn+F2 - wireless on/off (small anthenna) - ACPI event "hotkey ATKD 0000005d 0000000a" executing action "/etc/acpi/asus-wireless.sh" which exits with status 1 and no error messages
Fn+F5 - Brightness down (full sun logo) - ACPI event "hotkey ATKD 00000033 00000001" executing action "/etc/acpi/video_brightnessdown.sh"
Fn+F5 - Brightness up (empty sun logo) - ACPI event "video LCDD 00000086 00000000" executing action "/etc/acpi/video_brightnessup.sh"
Fn+F7 - LCD off/on (LCD logo) - ACPI event "hotkey ATKD 00000034 00000001" then the screen turns off, event "hotkey ATKD 00000033 00000001" and the screen is back on
Fn+F8 - LCD/LCD+external monitor (LCD/Monitor logo) - ACPI event "hotkey ATKD 00000061 00000001",then "hotkey ATKD 00000061 00000002" and the last number keeps going up indefinetely on every key press (with no external monitor connected)
Fn+F10 - Mute audio (speakers icon) - ACPI event "hotkey ATKD 00000032 00000002"executing action "/etc/acpi/mutebtn.sh " and again the last number keeps go up every time the button is pressed.
Fn+F11 - Volume down (speaker icon) - ACPI event "hotkey ATKD 00000031 00000001" and again last number goes up every time the button is pressed. Executing action "/etc/acpi/voldownbtn.sh"
Fn+F12 - Volume up (speaker logo) - ACPI event "hotkey ATKD 00000030 00000001" and again last number goes up every time the button is pressed. Executing action "/etc/acpi/volupbtn.sh"
Fn+C (no logo) - ASUS Splendid Utility - ACPI event "hotkey ATKD 0000008a 00000009"
Fn+T (no logo) - ASUS Power 4 Phone - ACPI event "hotkey ATKD 00000099 00000001", and the last number goes up with every key press.
Fn+V - Asus Life Frame - webcam (photo camera logo) - ACPI event "hotkey ATKD 00000082 00000009", and the last number goes up with every key press.
Fn+Ins - NumLk - keycode 0x45,0xc5
Fn+Del - ScrLk - keycode 0x46,0xc6
-------------------------------------------------------
Other special keys not present on my model
Fn+Up arrow (square logo) - CD stop/eject
Fn+Down arrow (play/pause logo) - CD play/pause
Fn+Right arrow (FF logo) - CD next track/Volume up (hold to increase volume)
Fn+Left arrow (Rew logo) - CD prevous track/Volume down (hold to decrease volume)
--------------------------------------------------------
There are also Wireless and Bluetooth LEDs that should be properly controlled. With asus-acpi kernel module, they all worked as they should. After switching to asus-laptop kernel module, ScrollLock LED only works in console but not in X, wireless and bluetooth LEDs are always on. This model does not have any bluetooth adapter, as nVidia chipset allows either wireless or bluetooth to be instaled. The details about the system are below:

$ sudo dmidecode -s system-manufacturer
ASUSTeK Computer Inc.
$ sudo dmidecode -s system-product-name
F5N
$ sudo dmidecode -s system-version
1.0

and the requested lspci -vvnn command output is attached.