HP EliteBook 725 G3

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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
Wireless 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 Yes3 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 Yes3 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
  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 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.