HP EliteBook 840 G2

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Still missing a firmware section and some IDs in the hardware table. (Discuss in Talk:HP EliteBook 840 G2)
Hardware PCI/USB ID Working?
Touchpad Yes
GPU 8086:1616 Yes
Ethernet 8086:15a2 Yes
WiFi 8086:095a Yes
Bluetooth 8087:0a2a Yes
Audio 8086:160c Yes
8086:9ca0 Yes
Webcam 04ca:704d Yes
Fingerprint reader 138a:003f Untested
Memory Card Reader 10ec:5227 Yes
Smart Card Reader Yes


The BIOS is not text-only: there is some menu composed of a list of blocks like in a graphical interface. Some parts are playing with mixes of white/blue color, but main parts are black-on-white and interface is mainly clean, so it might work well with OCR software. It does provide mouse support.

Note: Blind users should request the help of a sighted person to change BIOS settings.

Selecting the boot medium and changing settings may be accessed by pressing F9 during POST.

Function keys

Key Visible?1 Marked?2 Effect
Fn+Esc Yes No XF86AudioMicMute
Fn+F3 Yes3 Yes XF86Sleep
Fn+F4 Yes Yes XF86Display
Fn+F6 Yes Yes XF86AudioLowerVolume
Fn+F7 Yes Yes XF86AudioRaiseVolume
Fn+F8 Yes Yes XF86AudioMicMute
Fn+F9 Yes Yes XF86MonBrightnessDown
Fn+F10 Yes Yes XF86MonBrightnessUp
Fn+F11 No Yes Configure keyboard backlight
Fn+ScrollLock Yes Yes NumLock
Fn+Pause Yes Yes Ctrl+Break
Fn+Ins Yes Yes PrintScreen
Fn+Del Yes Yes Marked “syst”, but sends PrintScreen like Fn+Ins
  1. The key is visible to xev and similar tools.
  2. The physical key has a symbol on it, which describes its function.
  3. systemd-logind handles this by default.

See also

User Guide

Maintenance and Service Guide

Linux-hardware probes