我有一台联想 T495,使用电源时工作正常。但是使用电池时,无法检测到 USB 设备(闪存驱动器、硬盘驱动器等)。插入电源后,可以正常检测到它们。运行内核 5.6.11-1。
在 tlp.conf 中我有以下设置
USB_AUTOSUSPEND=0
BIOS 中没有任何内容表明使用电池供电时电源被禁用。
请问有什么想法吗?
谢谢
答案1
在 T495 上,这确实归因于 TLP,完全禁用 TLP 并重新启动导致 USB 设备仅依靠电池工作。
对我来说,解决方法是运行 lspci 并找到 AMD USB 控制器。
06:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
06:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
然后将它们添加到 /etc/tlp.conf 中的 RUNTIME_PM_BLACKLIST
RUNTIME_PM_BLACKLIST="06:00.3 06:00.4"
重启 - USB 依靠电池供电,同时 TLP 仍可运行。