我有一台笔记本电脑,理论上可以通过 USB-C/Thunderbolt 端口上的 PowerDelivery 充电。当它处于关机或挂起状态时,它可以通过 Thunderbolt 4 端口可靠地充电。
否则,我注意到只有当我第一次挂起到 RAM(我无法通过挂起到磁盘进行测试)连接 USB-C 充电线然后唤醒笔记本电脑时,它才会充电(但并非总是如此)。
然后笔记本电脑将继续充电,直到我重新连接电缆。将其连接到常规充电器始终有效。
直观来看,内核或系统似乎以某种方式阻止它通过 USB-C/雷电端口充电。因此,这里的一般问题是是否有办法影响端口的充电状态,例如,Power Delivery 协商(如果可以在软件中完成)。
连接充电线时,我没有在 /var/log/messages 中看到任何相关错误。
当连接到 Thunderbolt 3 基座时,我发现如果笔记本电脑也连接到常规充电器,所有设备都可以工作。如果我移除常规充电器,它们会保持连接,但如果没有单独的充电器,我无法通过基座连接任何外围设备。
该笔记本是“TUXEDO InfinityBook Pro 16 - Gen7”:https://www.tuxedocomputers.com/en/TUXEDO-InfinityBook-Pro-16-Mk2-Gen7.tuxedo
稍旧版本的 InfinityBook 配有雷电 3 端口,可以通过 USB-C 端口正常充电。
我目前有一个系统:
> uname -a
Linux lovelace 5.19.0-43-generic #44~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon May 22 13:39:36 UTC 2 x86_64 x86_64 x86_64 GNU/Linux