我有一台 HP omen 15 笔记本电脑,使用 Pop OS 20.04(内核 5.13.0-7620-generic)。每当我在挂起后唤醒笔记本电脑时,我连接的 USB 设备就会停止工作。根据其他人的建议,我使用 kernelstub 设置内核选项:
usbcore.autosuspend=-1
不过,这似乎并不影响任何事情。我尝试使用usbreset
from 的另一个建议usbutils
。这是暂停之前的结果:
stan@pop-os:~$ usbreset
Usage:
usbreset PPPP:VVVV - reset by product and vendor id
usbreset BBB/DDD - reset by bus and device number
usbreset "Product" - reset by product name
Devices:
Number 003/002 ID 046d:c52b USB Receiver
Number 001/002 ID 30c9:000e HP Wide Vision HD Camera
Number 001/003 ID 8087:0029
这是挂起和唤醒之后的情况:
stan@pop-os:~$ usbreset
Usage:
usbreset PPPP:VVVV - reset by product and vendor id
usbreset BBB/DDD - reset by bus and device number
usbreset "Product" - reset by product name
Devices:
所以那里没有检测到任何设备。
编辑:事实证明,某些设备不受影响,例如外部硬盘。但任何类型的鼠标/键盘都会受到影响,无论它是否是无线的。奇怪的是,集成摄像头也停止工作。
重启后一切正常。
答案1
我遇到了类似的问题,遗憾的是我认为没有任何软件更改可以解决这个问题。
然而,我最近不得不修理我的笔记本电脑(由于其中一个按键停止工作),这需要更换 PCB。
由于 HP 奇怪的设计选择,我相信整个 USB/键盘 PCB 是一个子板。此外,随着键盘 PCB 的更换,所有内部 USB 控制器也被更换。键盘还配备了 Windows 11 键而不是 Windows 10,这让我相信这是更新的型号。
看来这个较新的硬件可以防止存在的问题,这意味着它很可能是硬件错误。