更换笔记本电脑的主板后,在早期启动时出现以下错误:
ucsi_acpi USBC000:00: error -ENODEV: con1: failed to get usb role switch
ucsi_acpi USBC000:00: error -ENODEV: PPM init failed
据我所知,USB-C 端口工作正常。但我想了解这些错误的含义,以及如何消除它们。
这是否只是一些需要禁用/启用的 UEFI bios 设置?显然,在更换过程中,这些设置已重置为出厂默认设置。
该固件声称笔记本电脑支持 ACPI 接口,用于与 USB Type-C 平台策略管理器(
PPM
)进行通信,该管理器负责协商 Type-C 备用模式以及通过 USB Type-C 进行电池充电/电力传输等事宜。但是,当内核实际尝试访问接口以获取 Type-C 角色切换功能(例如从普通 USB 切换到 USB+DisplayPort,或者决定端口是否应允许从笔记本电脑快速为绑定的手机充电)时,ACPI 接口在 5 秒超时内没有响应。这可能是固件错误。
如果基于固件的平台策略管理器运行良好,那么与 Type-C 相关的一切可能仍会正常运行;只是内核/操作系统无法影响平台策略管理器。例如,内核/操作系统/您可能希望仅当笔记本电脑插入自己的交流电源时,或仅当是您的手机时,才允许对任何绑定的移动电话进行快速充电。
检查 UEFI 固件版本(“BIOS 版本”):它可能与笔记本电脑原装主板的版本不同或更旧。如有必要,请更新。
参考: