我注意到,powertop实用程序报告了多个设备的“运行时PCI设备”。似乎powertop可以解决这个问题,但它不知道它到底做了什么来解决这个问题。我该怎么做才能解决“运行时PM.”问题?
发布于 2012-02-10 21:52:40
创建一个名为/etc/udev/rules.d/10-runtime-pm.rules的文件,其内容如下:
SUBSYSTEM!="pci", GOTO="power_runtime_rules_end"
ACTION!="add", GOTO="power_runtime_rules_end"
KERNEL=="????:??:??.?"
PROGRAM="/bin/sleep 0.1"
ATTR{power/control}=="*", ATTR{power/control}="auto"
LABEL="power_runtime_rules_end"在重新启动运行时之后,应该为所有支持它的设备启用PM。它也为所有的热插拔设备启用了它。
发布于 2015-10-08 07:18:39
您需要为这些设备将power/control属性设置为auto。立即为所有PCI设备设置它的最简单方法是:
echo auto | sudo tee /sys/bus/pci/devices/*/power/control 当使用输出重定向(>)到多个文件作为ambiguous redirect时,Bash会发出抱怨。
如果要永久设置它,请使用这个答案中描述的方法。
发布于 2012-10-03 08:27:03
由于UX32VD上的bios 2.11更新,这个规则破坏了usb设备的自动检测。我不知道怎么做,但从那时起,要检测xhci_hcd设备,必须在连接usb以检测它之后重新加载它。
https://serverfault.com/questions/279527
复制相似问题