На меня влияет эта ошибка: 869502.
Обходной путь, который, кажется, останавливает панику ядра для меня, заключается в отключении управления мощностью wlan0:
sudo iwconfig wlan0 power off
Однако кажется чтобы автоматически включить управление питанием, когда я отсоединяю кабель питания, и я думаю, что в другое время тоже.
Есть ли что-то, что может вызвать это? Кто-нибудь знает, как я могу это предотвратить?
Если отключение управления питанием для вашего беспроводного интерфейса ускоряет работу в Интернете следующим образом:
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
и перезапустите. Введите iwconfig и посмотрите на выход. Вы должны увидеть название своего чип-набора, а также отключить или отключить управление питанием.
Чтобы отключить управление питанием, перейдите к /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf, и вы увидите
[connection]
wifi.powersave = 3
Измените 3 на a 2 и перезагрузитесь.
Затем запустите iwconfig, и если он сработает, вы увидите Power Management:off.
Источник: https://sites.google.com/site / easylinuxtipsproject / интернет
Мой предпочтительный способ - добавить следующую настройку в /etc/network/interfaces к настройкам моего беспроводного интерфейса:
post-up iwconfig wlan0 power off
Вот полный пример:
auto wlan0
iface wlan0 inet static
address 192.168.1.2
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
post-up iwconfig wlan0 power off
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Обратите внимание, что [ f4] говорит, что поведение post-up может измениться в будущем.
По какой-то причине решения с высоким рейтингом не работали для меня, и управление питанием продолжало возвращаться. Я закончил делать следующее:
sudo gedit /etc/rc.local
И добавил следующую строку до exit 0:
( sleep 30 && iwconfig wlan0 power off )&
Отключение управления питанием через 30 секунд после входа в систему ...
Изменить: На самом деле этого было недостаточно. Я продолжал пробовать кучу вещей, в том числе https://askubuntu.com/a/614245, которые, я думаю, решили мою проблему (надеюсь).
Отличный совет. 'sudo iwconfig wlan0 power off', кажется, единственный способ заставить мой Ath9k модуль стабильно работать (с ядром 3.2 - любопытно в ядре> 3.5, кажется, нет проблем, но эти ядра из-за их проблем с подключением к RAM / диску с amd64, похоже, не годится, к сожалению ... :-()
Другой подход заключается в том, чтобы добавить явную директиву (wireless-power) для управления питанием в конфигурационном файле /etc/network/interfaces (например, отключить его для wlan0 с помощью DHCP):
auto wlan0
iface wlan0 inet dhcp
wireless-power off
Лучшим подходом (по крайней мере, на Ubuntu 16.04) является создание /etc/network/if-up.d/wifi-powerman-off со следующим содержимым:
#!/bin/sh
IWCONFIG=/sbin/iwconfig
WLAN_IFACE=<your wireless device here>
if [ ! -x $IWCONFIG ]; then
exit 1
fi
if [ "$IFACE" = $WLAN_IFACE ]; then
$IWCONFIG $IFACE power off
fi
и установка его как исполняемого файла. Управление питанием будет отключено при следующем подключении к сети.
Это хорошо работает с NetworkManager.
Если вы используете laptop-mode-tools, вы можете отключить управление питанием беспроводной сети, отредактировав /etc/laptop-mode/conf.d/wireless-iwl-power.conf (Ubuntu 14.04):
# Control Intel IWL wireless power?
# Set to 0 to disable
CONTROL_IWL_POWER=0