Linux修复最近AMD笔记本电脑无法从连接的USB设备恢复的问题

2023年 10月 6日 93.6k 0

Linux PCI子系统的电源管理部门已经进行了修复,以解决各种AMD Ryzen Rembrandt和Phoenix一代笔记本电脑在连接外部USB设备以启动系统恢复时无法从暂停状态恢复的问题。

经历之后
22次修订
在Linux内核邮件列表中,为了避免带有USB4控制器的AMD PCIe根端口挂起D3,这一更改已进入PCI子系统
PM分行
。由于它将进入电源管理分支,而不是“for linus”,它很可能会在即将到来的Linux 6.7周期中被最初合并。

修复是由于
此错误报告
对于运行Linux的联想ThinkPad Z13,从暂停中断恢复过度:

“问题是,我可以很好地暂停,但我不能继续使用插入的USB设备。除非我在旅行,否则我通常会把它固定在一个很难接近的地方,所以这实际上很烦人。通常我会在外部USB键盘上捣碎一些键,但现在我必须扭动身体才能够到电源按钮!”

并非所有Ryzen 6000和7000系列移动笔记本电脑都会出现这种情况,而是各种型号的笔记本电脑。带有此修复程序/解决方法的修补程序解释道:

“Iain报告称,USB设备无法用于将联想Z13从挂起状态唤醒。这是因为在一些AMD平台上,即使根端口宣传PME_Support for D3hot and D3cold,但当AMD pmc将平台置于硬件睡眠状态时,USB4控制器上设备的唤醒事件不会导致根端口的唤醒中断。

如果amd pmc将参与挂起,请从USB4控制器上的根端口的PME_Support掩码中删除D3hot和D3cold,以便在需要唤醒时避免这些状态。

在恢复时恢复D3支持,以便运行时挂起时可以使用它。

这会影响AMD伦勃朗和Phoenix SoC。“

So if you've had similar troubles with AMD laptops on Linux failing to resume from suspend, checking on connected USB devices is a worthwhile consideration and at least this fix is now on the way to being mainlined.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论