【发布时间】:2016-03-05 09:49:45
【问题描述】:
在我的主板(x86_64,Android Lollipop,内核:3.14)上,“pci 总线”进入 D3 睡眠状态,当我试图通过将其设置为 D0 状态来唤醒它时,它失败并显示消息:
错误日志: 拒绝更改电源状态,目前在 D3。
通过 pci 架构后,我知道我们无法将 pci 从 D3hot 调到 D0 初始化,我们需要遵循以下内容: D3hot -> D0Uninitialized -> D0Initialized
但我不知道该怎么做,请帮我找出合适的解决方案
进一步调试后,我发现,当我在 pci 驱动程序(即 pcieport)中请求它时,pci 设备(即 D3 到 D0)的电源状态转换工作正常,但是当我试图通过 iwlwifi 唤醒 pci 设备时驱动程序面临上述问题,因为它无法将唤醒请求写入 pci 芯片。
任何帮助或任何线索将不胜感激。
【问题讨论】:
标签: linux-kernel power-management pci-bus