HP EliteBook 725 G3
外观
| 硬件 | PCI/USB ID | 是否工作? |
|---|---|---|
| 触控板 | 是 | |
| 指点杆 | 是 | |
| 键盘 | 是 | |
| 视频 | 1002:9874 |
是 |
| 摄像头 | 04f2:b51c |
是 |
| 以太网 | 14e4:1687 |
是 |
| 蓝牙 | 8087:0a2a |
是 |
| SD-卡槽 | 是 | |
| 音频 | 1022:157a |
是 |
| Wi-Fi | 8086:095a |
是 |
| 智能卡读卡器 | 10ec:522a |
未测试 |
| HP 扩展坞接口 | 是 |
一款采用 AMD CPU 的轻薄型 12.5 英寸笔记本电脑。
问题
背光
启动后,屏幕 背光 亮度始终处于最大值。问题在于 systemd-backlight@backlight:amdgpu_bl0.service 服务读取(并在关机前保存)/sys/class/backlight/amdgpu_bl0/actual_brightness 中的值,而该值似乎卡在了某个值(249)上。
可以通过向 /sys/class/backlight/amdgpu_bl0/brightness 写入 0..255 的值(或使用例如 brightnessctl)来手动调整。从那里读取值也能得到正确的结果。
可能的解决方法是向 /var/lib/systemd/backlight/pci-0000:00:01.0:backlight:amdgpu_bl0 写入首选值,并使用 chattr 命令将其设为不可变。
这似乎是 这个内核 bug 报告的评论 19 中提到的相同问题。
Wi-Fi
Wi-Fi 似乎不稳定(经常崩溃,连接丢失)。
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)
睡眠/挂起 (S3)
唤醒后,内部屏幕未重新启用(但亮度控制可以工作)。
[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!
功能键
| 按键 | 可见?1 | 有标记?2 | 效果 |
|---|---|---|---|
Fn+F1 |
是3 | 是 | XF86Sleep
|
Fn+F2 |
是 | 否 | F2
|
Fn+F3 |
否 | 是 | 更改键盘背光强度:开/100% -> 开/50% -> 关/0% |
Fn+F4 |
是 | 是 | XF86Display
|
Fn+F5 |
是 | 是 | XF86MonBrightnessDown
|
Fn+F6 |
是 | 是 | XF86MonBrightnessUp
|
Fn+F7 |
是 | 是 | XF86AudioMute,内置按键 LED 不工作 |
Fn+F8 |
是 | 是 | XF86AudioLowerVolume
|
Fn+F9 |
是 | 是 | XF86AudioRaiseVolume
|
Fn+F10 |
是 | 是 | XF86AudioMicMute,内置按键 LED 不工作 |
Fn+F11 |
是3 | 是 | XF86RFKill
|
Fn+F12 |
是 | 是 | Num_Lock
|
Fn+Insert |
是 | 是 | Print
|
Fn+7 |
是 | 是 | KP_Home
|
Fn+8 |
是 | 是 | KP_Up
|
Fn+9 |
是 | 是 | KP_Prior
|
Fn+0 |
是 | 是 | KP_Divide
|
Fn+u |
是 | 是 | KP_Left
|
Fn+i |
是 | 是 | KP_Begin
|
Fn+o |
是 | 是 | KP_Right
|
Fn+p |
是 | 是 | KP_Multiply
|
Fn+j |
是 | 是 | KP_End
|
Fn+k |
是 | 是 | KP_Down
|
Fn+l |
是 | 是 | KP_Next
|
Fn+m |
是 | 是 | KP_Insert
|
Fn+. |
是 | 是 | KP_Delete
|
Fn+/ |
是 | 是 | KP_Add
|
Fn+Shift_R |
是 | 是 | Pause
|
Fn+Left |
是 | 是 | 首页
|
Fn+Up |
是 | 是 | 上一首
|
Fn+Down |
是 | 是 | 下一首
|
Fn+Right |
是 | 是 | 结束
|
- 该按键对
xev和类似工具可见。 - 物理按键上有符号,描述了它的功能
- systemd 默认处理此问题
按下 Fn+F11 (XF86RFKill) 也会导致
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.
触控板
触摸板本身以及下面的两个按钮显示为 "SynPS/2 Synaptics TouchPad";而上面的两个按钮属于 "PS/2 Generic Mouse"。