我受到了这个错误的影响:869502。
对于我来说,似乎可以停止内核恐慌的一个解决方法是禁用 wlan0 电源管理:
sudo iwconfig wlan0 power off
但是,当我拔掉电源线时,它似乎会自动重新打开电源管理,我想在很多其他时候也是如此。
有什么原因导致这种情况吗?有人知道我该如何预防吗?
答案1
输入iwconfig
并查看输出。您应该看到芯片组的名称以及电源管理是关闭还是打开。如果没有显示,则可能是关闭的。
要关闭电源管理,请转到/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
,您将看到
[connection]
wifi.powersave = 3
将 更改3
为 a2
并重新启动。
然后运行iwconfig
,如果有效的话你应该会看到Power Management:off
。
来源:https://sites.google.com/site/easylinuxtipsproject/internet
答案2
无线电源管理由 中的钩子运行pm-utils
。你可以用以下任何一种方法将其关闭:
在中创建一个文件/etc/pm/config.d
。我将其命名为黑名单:
gksu gedit /etc/pm/config.d/blacklist
并在文件内保留:
HOOK_BLACKLIST="wireless"
如果您想禁用任何其他钩子,默认钩子位于/usr/lib/pm-utils/power.d/
。
或者
您可以在 或 中创建一个空钩子/etc/pm/sleep.d
。/etc/pm/power.d
看看哪一个适合您。即
做就是了
sudo touch /etc/pm/sleep.d/wireless
或者
sudo touch /etc/pm/power.d/wireless
答案3
如果关闭无线接口的电源管理可以加快互联网速度,如下所示:
sudo iwconfig wlan0 power off
要使其永久运行,请按如下命令:
cd /etc/pm/power.d
sudo gedit wifi_pwr_off
这将打开一个空文件,将以下代码复制到其中:
#!/bin/sh /sbin/iwconfig wlan0 power off
保存文件,记得
sudo chmod +x wifi_pwr_off
然后重新启动。
答案4
由于某种原因,投票最多的解决方案对我不起作用,电源管理不断重新打开。我最终做了以下事情:
sudo gedit /etc/rc.local
并在之前添加以下一行exit 0
:
( sleep 30 && iwconfig wlan0 power off )&
登录 30 秒后关闭电源管理...
编辑:其实这还不够。我继续尝试了很多东西,包括https://askubuntu.com/a/614245我认为这解决了我的问题(我希望)。