WLAN key does not work in HP ZBook 15
Environment
Red Hat Enterprise Linux 7.0
Issue
HP ZBook 15 wlan enable/disable key does not work by default, from /var/log/messages:
Sep 4 11:02:03 esdhcp09nok08159 kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0).
Sep 4 11:02:03 esdhcp09nok08159 kernel: atkbd serio0: Use 'setkeycodes e078
Sep 4 11:02:03 esdhcp09nok08159 kernel: atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0).
Sep 4 11:02:03 esdhcp09nok08159 kernel: atkbd serio0: Use 'setkeycodes e078
Resolution
Internal Bug 1174328 has been filed as a Feature Request for this issue.
Root Cause
There is currently no support in the RHEL 7 kernel for the button.
Diagnostic Steps
kernel command line seem to have no effect:
[root@esdhcp09nok08159 ~]# dmesg | grep 'Kernel command line'
[ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.10.0-123.6.3.el7.x86_64 root=/dev/mapper/rhel_esdhcp09nok08159-root ro rd.luks.uuid=luks-696ebab8-92c5-4c99-824f-564275931f64 vconsole.font=latarcyrheb-sun16 vconsole.keymap=fi-latin1 crashkernel=auto rd.lvm.lv=rhel_esdhcp09nok08159/root rd.lvm.lv=rhel_esdhcp09nok08159/swap rhgb quiet LANG=en_US.UTF-8 "acpi_osi=!Windows\x202012"
[root@esdhcp09nok08159 ~]# rfkill list all
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Logs still appear when pressing key:
[root@esdhcp09nok08159 ~]# tail -f /var/log/messages
Sep 10 12:49:51 esdhcp09nok08159 kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0).
Sep 10 12:49:51 esdhcp09nok08159 kernel: atkbd serio0: Use 'setkeycodes e078
Sep 10 12:49:51 esdhcp09nok08159 kernel: atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0).
Sep 10 12:49:51 esdhcp09nok08159 kernel: atkbd serio0: Use 'setkeycodes e078
Sep 10 12:49:52 esdhcp09nok08159 kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0).
Sep 10 12:49:52 esdhcp09nok08159 kernel: atkbd serio0: Use 'setkeycodes e078
Sep 10 12:49:52 esdhcp09nok08159 kernel: atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0).
Sep 10 12:49:52 esdhcp09nok08159 kernel: atkbd serio0: Use 'setkeycodes e078
Sep 10 12:49:54 esdhcp09nok08159 kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0).
Sep 10 12:49:54 esdhcp09nok08159 kernel: atkbd serio0: Use 'setkeycodes e078
Sep 10 12:49:54 esdhcp09nok08159 kernel: atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0).
Sep 10 12:49:54 esdhcp09nok08159 kernel: atkbd serio0: Use 'setkeycodes e078
^C
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments