背景与问题
X131e 3372-2VU
当 Ubuntu 尝试管理无线接口的电源时,我的笔记本电脑(Lenovo ThinkPad ,运行 Ubuntu 12.04 LTS)会冻结。
我必须手动禁用无线电源管理以防止冻结,而且自从我这样做之后再也没有发生过这种情况。
但是,现在我jupiter
为了节省电池而不使用交流电源,似乎无线电源管理又打开了,系统再次开始冻结。
有没有办法配置jupiter
不管理无线接口电源?还是只需手动禁用电源管理(即jupiter
不会再次打开)就足够了?
除此之外,这个jupiter
小程序的表现非常出色。它确实让我的笔记本电脑的电池寿命增加了一倍。所以我更愿意保留jupiter
它。
症状
即使在重新启动或关闭之前iwconfig
手动关闭无线电源管理( ),启动时运行时仍会显示以下内容:sudo iwconfig eth2 power off
eth2 IEEE 802.11abg ESSID:"287LyonSt."
Mode:Managed Frequency:2.437 GHz Access Point: F8:D1:11:9B:89:81
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
提前致谢。
答案1
经过研究和一些运气(互联网上没有太多关于如何摆弄jupiter
配置的信息),我找到了自己的答案。
如果你看一下/usr/bin/jupiter
,它是在中编写的python
,它告诉我们从以下 2 个文件jupiter
运行所有相关的 shell 脚本:power-management
/usr/lib/jupiter/kernel/
battery
当笔记本电脑使用电池时运行脚本。power
当笔记本电脑使用交流电源时运行脚本。
要停止jupiter
打开power-management
无线接口卡,请执行以下操作:
- 找到以下行:
iw dev $WIFI_ADAPTER set power_save on
- 更改为:
iw dev $WIFI_ADAPTER set power_save off
答案2
此目录包含 ubuntu 12.04 lst 默认电源管理器
/usr/lib/pm-utils/power.d/
“无线”可执行文件内部有启用、禁用交流电/电池无线功能或更多安全的逻辑。