WLAN key does not work in HP ZBook 15

Solution Unverified - Updated -

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 ' to make it known.
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 ' to make it known.

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 ' to make it known.
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 ' to make it known.
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 ' to make it known.
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 ' to make it known.
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 ' to make it known.
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 ' to make it known.
^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