HP EliteBook 840 G2
| Hardware | PCI/USB ID | Working? | 
|---|---|---|
| Touchpad | Yes | |
| GPU | 8086:1616 | Yes | 
| Ethernet | 8086:15a2 | Yes | 
| Wi-Fi | 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 | 
Accessibility
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 PrintScreenlikeFn+Ins | 
- The key is visible to xev and similar tools.
- The physical key has a symbol on it, which describes its function.
- systemd-logind handles this by default.