В Ubuntu 14.04 32bit моя беспроводная карта перестает работать после некоторого времени бездействия. Иногда помогает остановить WiFi в nm-applett (в верхнем правом углу) и перезапустить его, чтобы установить новое соединение с моим WiFi, но в основном это больше не помогает - вам нужно перезагрузиться, чтобы снова использовать карту.
У меня было это в нескольких разных местах, так что это была определенно проблема с моей картой.
Ядро на данный момент:
$ uname -rp
3.14.1-031401-generic i686
Я предполагаю, что опция энергосбережения беспроводной сети, которая устанавливается, powertop
может вызвать некоторые проблемы, поэтому я добавил это к своему /etc/rc.local
так, чтобы конечная часть выглядела так:
# By default this script does nothing.
#####################################################
# tune all power save settings to >good<
powertop --auto-tune
Когда я снова отключил эту опцию, беспроводная карта, кажется, работает лучше, но не всегда.
Когда в сбойном состоянии и если я пытаюсь повторно включить WiFi в nm-applet, я получаю эту ошибку в /var/log/syslog
:
iwlwifi 0000:01:00.0: Failed to load firmware chunk!
Я собрал некоторые данные с помощью этого ответа :
##### lspci ##### 01:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 6b) Subsystem: Intel Corporation Wireless-N 7260 [8086:c262] Kernel driver in use: iwlwifi
Если я ищу locate 7260|grep -i wifi
, я нахожу тот же модуль /lib/firmware/iwlwifi-7260-8.ucode
. Он не использует последние драйверы от wireless.kernel.org, потому что iwlwifi-7260-9.ucode еще не поддерживается.)
Как я могу исправить эту проблему на моем Lenovo Yoga 2 Pro? Может быть, можно как-то перезагрузить модуль ядра, чтобы снова включить его скриптом, если он умер?