跳转至内容

HP 笔记本 15-da3xxx

来自 ArchWiki
硬件 PCI/USB ID 是否工作?
蓝牙 0bda:b00a
摄像头 05c8:03d2
Wi-Fi 10ec:c821
以太网 10ec:8168
GPU 8086:8a56
触控板
键盘
TPM 未测试
SD 卡读卡器 未测试
音频 8086:34c8

HP 笔记本 15-da3xxx(由 dmidecode -t1 在“Product Name”下报告,确切型号可在 HP 笔记本支持网站上输入“Serial Number”查找)配备 39.6 厘米(15.6 英寸)对角线 HD 显示屏和 Intel® Core™ i3-1005G1 集成显卡(ICL GT1)。

安装

Realtek RTL8821CE Wi-Fi 卡和 Intel iGPU 需要安装 linux-firmware

安装过程中,由于下面讨论的一个 bug,键盘和触摸板可能会突然停止工作。请使用外接键盘和鼠标,或使用下面的修复方法。

辅助功能

UEFI 设置是一个简单的文本界面,通过键盘导航。除标准时间和日期设置及启动配置外,它不暴露许多选项。

要显示所有可用菜单的列表,请按 Esc

要访问 UEFI 设置,请按 F10

要访问启动菜单,请按 F9

电源 management

使用 TLP 默认设置时的待机电池消耗约为 3-4 瓦。在适度使用浏览器(10-15 个标签页)时,续航可达 4 小时。

从省电状态唤醒时 Wi-Fi 驱动程序崩溃

Wi-Fi 驱动程序 rtw88 在从省电状态唤醒失败时可能崩溃。这可能导致 Wi-Fi 性能突然下降。

解决方法是禁用 Wi-Fi 省电功能

# iw wlan0 set power_save off

此设置在重启后会被重置,因此有必要在每次启动时执行此操作,或在 TLP 中禁用它。

停用 (Suspension)

笔记本电脑在从挂起状态唤醒时会遇到一些问题。支持的方法是

$ cat /sys/power/mem_sleep
s2idle [deep]

因此,挂起到 RAM 和挂起到空闲模式都受支持。以下问题是在使用挂起到 RAM 时 noticed 的,但在使用挂起到空闲模式时也可能出现。

唤醒后出现延迟

从挂起状态唤醒后,会出现长达 10 秒的输入延迟。在此期间不接受任何输入。尚未找到解决方法。

唤醒时也存在延迟,长达 20 秒。

唤醒后集成键盘和触摸板无法工作

唤醒后,键盘和鼠标将无法工作。此问题的确切修复方法尚不清楚,但以下内核标志的组合已知可以修复该问题

psmouse.synaptics_intertouch=1 i8042.nopnp=1 i8042.reset

可能并非所有这些标志都必需,因此建议进一步测试以确定确切组合。

唤醒后 USB 连接的外围设备停止工作

xHCI 主机在唤醒后无响应。以下内核错误被记录

xhci_hcd 0000:00:14.0: Timeout waiting for reset device command
xhci_hcd 0000:00:14.0: Timeout waiting for reset device command
xhci_hcd 0000:00:14.0: Timeout waiting for reset device command
xhci_hcd 0000:00:14.0: Timeout waiting for reset device command
xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command
xhci_hcd 0000:00:14.0: xHCI host controller not responding, assume dead
xhci_hcd 0000:00:14.0: HC died; cleaning up

这会导致所有 USB 外围设备停止工作。

临时解决方法是解绑并重新绑定 xHCI 主机(如果 ID 不同,请更改 ID)

# echo -n "0000:00:14.0" > /sys/bus/pci/drivers/xhci_hcd/bind
# echo -n "0000:00:14.0" > /sys/bus/pci/drivers/xhci_hcd/unbind

要永久修复此问题,请使用 quirk XHCI_RESET_ON_RESUME,通过内核参数 xhci_hcd.quirks=2。此方法已测试有效。

但是,如果出于某种原因此方法无效,关闭 USB 自动挂起可能会有帮助。可以传递附加内核参数 usbcore.autosuspend=-1,或在 TLP 中进行配置。

功能键

默认情况下,F1-F12 键执行其辅助功能,而需要按 Fn+Fx 才能按下 Fx,但 UEFI 中有一个选项可以更改此行为。下表假定为默认行为(即,对于 F1,需要按 Fn+F1,依此类推)。

按键 可见?1 有标记?2 效果3
F1 KEY_LEFTMETA (125),显示帮助
F2 KEY_BRIGHTNESSDOWN (224)
F3 KEY_BRIGHTNESSUP (225)
F4 KEY_LEFTMETA (125),更改显示输出
F5 无效果
F6 KEY_MUTE (113)
F7 KEY_VOLUMEDOWN (114)
F8 KEY_VOLUMEUP (115)
F9 KEY_VOLUMEUP (115)
F10 KEY_PLAYPAUSE (164)
F11 KEY_NEXTSONG (163)
F12 KEY_RFKILL (247)
  1. wev 等工具可见该按键。
  2. 物理按键上有描述其功能的符号。
  3. libinput debug-events 输出的所有效果。

固件

fwupd 不支持此设备。

fwupdmgr update
Devices with no available firmware updates: 
 • 0000:00:1f.5
 • System Firmware
No updatable devices

内核错误

启动时可以看到以下 ACPI 错误

ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.DGPV], AE_NOT_FOUND (20250404/psargs-332)

ACPI Error: Aborting method \_SB.PCI0.RP05.PCRP._ON due to previous error (AE_NOT_FOUND) (20250404/psparse-529)

此外,还有以下警告

hpet_acpi_add: no address or irqs in _CRS

spi-nor spi0.0: supply vcc not found, using dummy regulator

hp_wmi: query 0x4c returned error 0x6

r8169 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control

并且在笔记本关闭时,看门狗未能停止,导致此(严重)错误

watchdog: watchdog0: watchdog did not stop!

然而,这些错误对系统没有明显影响。

参见