Карта Intel Corporation Wireless-N 7260 умирает случайным образом


11

В 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? Может быть, можно как-то перезагрузить модуль ядра, чтобы снова включить его скриптом, если он умер?


Какую ОС вы используете?
— Чарльз Грин

Форма вывода uname выглядит немного иначе, чем у меня - без обид. Я должен держать мой беспроводной на полную мощность все время. Когда ваша беспроводная связь останавливается, она возвращается через некоторое время? Он полностью умирает или просто перестает отвечать?
— Чарльз Грин

Возможно, потому что я использую 32 бита. Он умирает и никогда не возвращается; (
— rubo77

Вы уверены, что установлена правильная прошивка ?
— WXL

@wxl: у меня Intel 7260. Как узнать, установлена ​​ли правильная прошивка ? Нужно ли перечислять все настройки ядра ? Или есть команда для проверки?
— rubo77

Ответы:


9

Вам необходимо отключить управление питанием и, возможно, расширение 802.11n. Эти изменения работали для меня.

Для управления питанием создайте файл в

sudo gedit /etc/pm/power.d/wireless

со следующим содержанием

#!/bin/sh 
/sbin/iwconfig wlan0 power off

и сделать его исполняемым:

sudo chmod +x /etc/pm/power.d/wireless

Чтобы отключить расширение 11n, попробуйте следующее

sudo su
echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf

Вам нужно rebootпосле этих изменений. Бег iwconfigдолжен показать:

wlan0     IEEE 802.11abg

и

Power Management:off

То, что определенно работало для меня, было обновить до одного из последних

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc4-utopic/

Когда вы обновили ядро? Перед отключением опции питания и n-extension? И работает ли ядро ​​с единством и 14.04?
— rubo77

Я обновил ядро ​​после того, как настроил эти параметры. С новым ядром (3.17.0-031700rc 1 до 4) и последним официальным ядром для 14.04.1 (3.13.0-36), похоже, нет необходимости отключать 11n. Они оба работают сейчас с единством.
— Харрис

И работал ли он с отключением n и powersvings раньше, без обновления ядра?
— rubo77

Я не хочу сглазить это, но это работало отлично в течение прошлых нескольких дней.
— Харрис

Я сейчас отключу 11n. У меня были проблемы раньше, когда я попробовал утопическое ядро ​​на верном!
— rubo77

1

Пожалуйста, проверьте на наличие ошибок или подсказок в журнале:

dmesg | grep iwl

Похоже, загружается прошивка -8. Возможно, вам повезет больше с -9.

ls /lib/firmware | grep 7260

Надеюсь, у вас будет:

iwlwifi-7260-7.ucode
iwlwifi-7260-8.ucode
iwlwifi-7260-9.ucode 

Если это так, сделайте резервную копию версии -8:

sudo mv /lib/firmware/iwlwifi-7260-8.ucode  /lib/firmware/iwlwifi-7260-8.bak

Перезагрузитесь и проверьте сообщения:

dmesg | grep iwl

Вы подключаетесь? Это стабильно?


У меня есть это в dmesg: loaded firmware version 22.24.8.0 op_mode iwlmvm хотя у меня также есть -7 -8и iwlwifi-7260-9.ucodeв /lib/firmware. Трудно сказать о стабильности, потому что сегодня у меня еще не было проблем
— rubo77

Пожалуйста, смотрите мое редактирование выше.
— chili555

Если я делаю резервную копию -8 и перезагружаюсь, то загружается версия -7. Если я тоже сделаю резервную копию, я получу ошибку, которой нет. Если я делаю резервную копию и переименовываю версию -9 в -8, я получаю сообщение об ошибке:Driver unable to support your firmware API. Driver supports v8, firmware is v9.
— rubo77

Стабильность лучше, хуже или такая же, когда загружается версия -7?
— chili555

Как я могу видеть, что -7 загружается? Я думаю, что в моем случае он все время загружал версию -7, потому что это то, что modinfo iwlwifiпоказано в «прошивке» (см. « Список всех настроек ядра», чтобы получить подробную информацию об установленных устройствах )
— rubo77

1

Ни одно из других решений не решило проблему, и недавно я обнаружил, что это аппаратная проблема :

Когда я ношу с собой свой ноутбук, он обычно трясется и немного изгибается, это вызывает фейр!

Я могу спровоцировать сбой, слегка согнув нижнюю часть экрана назад на одной стороне и потянув вперед на другой стороне. не сильный, просто чуть-чуть, не повредив устройство .

После некоторых попыток карта Wi-Fi умирает.

Та же проблема на моем игровом разделе Windows.

Поэтому решение состоит только в том, чтобы поместить устройство в безопасное место и не изменять угол наклона экрана, тогда карта Wi-Fi останется активной без проблем.

Возможно, это вызвано тем, что разъемы Aux и Main касаются корпуса, когда вы сгибаете его, карта Wi-Fi расположена слева, чуть выше аккумулятора:

введите описание изображения здесь

Я попытался ответить на карту Wi-Fi с этим руководством: http://techdadreview.com/2014/09/02/upgrade-lenovo-yoga-2-pros-wireless-card/

Но я обнаружил, что проблема не в самой WiFi-карте, а в длинной части материнской платы рядом с ней. Всякий раз, когда вы слегка нажимаете на эту платину, карта Wi-Fi умирает.

Поэтому я постараюсь купить маленькую USB-карту сейчас, и в то же время я буду осторожен, чтобы не давить слишком сильно на днище моего ноутбука.


Я думаю, что у меня точно такая же аппаратная проблема на моем Thinkpad X230. Какое окончательное решение вы выбрали?
— Орширо

Я отправил его обратно в течение гарантийного срока и вернул первоначальную цену. Они сказали, что не могли это исправить
— rubo77

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.