HP EliteBook 725 G3

Hardware
PCI/USB ID
Working?
Touchpad
Yes
Pointing Stick
Yes
Keyboard
Yes
Video
1002:9874
Yes
Webcam
04f2:b51c
Yes
Ethernet
14e4:1687
Yes
Bluetooth
8087:0a2a
Yes
SD-Card slot
Yes
Audio
1022:157a
Yes
Wi-Fi
8086:095a
Yes
Smart Card Reader
10ec:522a
Untested
HP dock connector
Yes
A lightweight 12.5" laptop with an AMD CPU.
Issues
Backlight
Screen
backlight
brightness is always at maximum after the startup. The problem is that systemd-backlight@backlight:amdgpu_bl0.service reads the value (saving it before the shutdown) from the /sys/class/backlight/amdgpu_bl0/actual_brightness, which seems to be stuck at some value (249).
Manual adjustment could be done by by writing 0..255 to /sys/class/backlight/amdgpu_bl0/brightness (or by using, for example,
brightnessctl
). Reading from there produces the correct value as well.
Possible workaround is to write preferred value to /var/lib/systemd/backlight/pci-0000:00:01.0:backlight:amdgpu_bl0 and make it immutable with chattr.
Seems like the same issue as the one mentioned in the
comment 19 of this kernel bug report
.
Wi-Fi
Wi-Fi seems to be unstable (crashes often, losing connection).
pcieport 0000:00:02.3: pciehp: Slot(0-1): Link Down
pcieport 0000:00:02.3: pciehp: Slot(0-1): Card not present
wlan0: deauthenticating from 16:4d:29:d7:48:e9 by local choice (Reason: 3=DEAUTH_LEAVING)
Sleep/Suspend (S3)
Internal screen does not get re-enabled after wake-up (brightness control works, however).
[32657.085751] [drm:atom_op_jump [amdgpu]] *ERROR* atombios stuck in loop for more than 20secs aborting
[32657.086108] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing C554 (len 629, WS 0, PS 0) @ 0xC586
...
[32681.037635] [drm:dce110_vblank_set [amdgpu]] *ERROR* Failed to get VBLANK!
[32691.219352] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:47:crtc-0] flip_done timed out
[32701.245908] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:47:crtc-0] flip_done timed out
[32711.272605] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CONNECTOR:53:eDP-1] flip_done timed out
[32721.299354] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:44:plane-2] flip_done timed out
[32721.299517] [drm:dce110_vblank_set [amdgpu]] *ERROR* Failed to get VBLANK!
Function keys
Key
Visible?
1
Marked?
2
Effect
Fn+F1
Yes
3
Yes
XF86Sleep
Fn+F2
Yes
No
F2
Fn+F3
No
Yes
Changes keyboard backlight intensity: ON/100% -> ON/50% -> OFF/0%
Fn+F4
Yes
Yes
XF86Display
Fn+F5
Yes
Yes
XF86MonBrightnessDown
Fn+F6
Yes
Yes
XF86MonBrightnessUp
Fn+F7
Yes
Yes
XF86AudioMute
, built-in key LED does not work
Fn+F8
Yes
Yes
XF86AudioLowerVolume
Fn+F9
Yes
Yes
XF86AudioRaiseVolume
Fn+F10
Yes
Yes
XF86AudioMicMute
, built-in key LED does not work
Fn+F11
Yes
3
Yes
XF86RFKill
Fn+F12
Yes
Yes
Num_Lock
Fn+Insert
Yes
Yes
Print
Fn+7
Yes
Yes
KP_Home
Fn+8
Yes
Yes
KP_Up
Fn+9
Yes
Yes
KP_Prior
Fn+0
Yes
Yes
KP_Divide
Fn+u
Yes
Yes
KP_Left
Fn+i
Yes
Yes
KP_Begin
Fn+o
Yes
Yes
KP_Right
Fn+p
Yes
Yes
KP_Multiply
Fn+j
Yes
Yes
KP_End
Fn+k
Yes
Yes
KP_Down
Fn+l
Yes
Yes
KP_Next
Fn+m
Yes
Yes
KP_Insert
Fn+.
Yes
Yes
KP_Delete
Fn+/
Yes
Yes
KP_Add
Fn+Shift_R
Yes
Yes
Pause
Fn+Left
Yes
Yes
Home
Fn+Up
Yes
Yes
Prior
Fn+Down
Yes
Yes
Next
Fn+Right
Yes
Yes
End
The key is visible to
xev
and similar tools
The physical key has a symbol on it, which describes its function
systemd handles this by default
Pressing the Fn+F11 (
XF86RFKill
) also results in:
kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0).
kernel: atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known.
kernel: atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0).
kernel: atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known.
Touchpad
The touchpad itself and the lower pair of buttons are visible as the "SynPS/2 Synaptics TouchPad"; upper pair of buttons belongs to the "PS/2 Generic Mouse", however.