Как перестать постоянно мигать Wifi LED?

26

У меня Dell E6510, и после установки Ubuntu и подключения к беспроводной сети мой индикатор Wi-Fi постоянно мигает, вероятно, в ответ на трафик.

Это действительно раздражает, потому что продолжает отвлекать мое внимание от экрана. Можно ли как-то отключить эту функцию и просто оставить индикатор Wi-Fi включенным все время, пока есть подключение к Wi-Fi?

Вот мой lspci для Wi-Fi:

Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
Стефан Тиберг
источник
У меня была такая же проблема с 10.04 на D630, но она исчезла, когда я обновился до 10.10. Какую версию Ubuntu вы используете?
Родди
Использование Ubuntu 10.10, как вы можете видеть в теге.
Стефан Тиберг
IIRC теперь дважды менялся, поэтому я хотел бы увидеть ответ, содержащий обзор имени модуля, которое будет использоваться с этим исправлением, чтобы оно работало в поддерживаемых на данный момент версиях Ubuntu для настольных ПК: 12.04 с ядром 3.2, 11.10 / 3.0, 11.04 /2.6.38 и - при необходимости - 10.04 / 2.6.32.
hruque
@htorque: ответ добавлен, пожалуйста, дайте мне знать ваши мысли и если что-то упустил.
Иш

Ответы:

23
  1. Откройте терминал:

    Приложения> Аксессуары> Терминал или Ctrl+ Alt+t

  2. Введите в терминале следующее:

    gksudo gedit /etc/modprobe.d/wlan.conf
    
  3. Скопируйте и вставьте следующую строку:

    options iwlcore led_mode=1
    
  4. Сохраните файл.

  5. Перезагрузите ноутбук.


Это известная ошибка: Ошибка # 250211

Sid
источник
Интересный! Но ссылка не работает для меня.
OpenNingia
Исправлена ​​опечатка. Теперь так и будет. :)
Сид
это правильный ответ. вы можете не видеть «wlan.conf», но вы можете отредактировать файл conf, который сопоставляется непосредственно с именем модуля, и добавить любые переключатели, которые примет карта - интересно, какие переключатели? проверьте источник драйвера (я использую это, чтобы отключить hwcrypto для целей безопасности / программного обеспечения ap)
RobotHumans
1
@ Стефан Тиберг: Вы не должны добавлять его в этот файл, потому что он имеет дело с другим модулем / драйвером. Если вы используете вышеуказанную команду, файл /etc/modprobe.d/wlan.confсоздается автоматически, если он не существует. Может быть, вам следует позвонить, /etc/modprobe.d/intel-6200-iwlcore-disableblink.confчтобы вы потом знали по имени файла, в чем суть изменения.
htorque
1
Обратите внимание, что начиная с ядра 2.6.39 это будет options iwlagn led_mode=1.
hruque
33

Отключение мигания светодиода для беспроводных карт Intel (и некоторых Atheros)

Примечание: на основе обширного исследования всех беспроводных драйверов в ядре (например, compat-wireless , только модули Intel и один чипсет Atheros поддерживают опции модуля для управления поведением светодиодов. Обратите внимание, что фактический управляющий код светодиодов в большинстве драйверов довольно прост, поэтому если у вас есть базовые знания о C, сборке модулей ядра и чтении периодической таблицы данных, довольно легко отключить мигание светодиода практически для любой карты Wi-Fi с драйвером с открытым исходным кодом.

  • Нажмите Alt+ F2и введите gksudo gedit /etc/modprobe.d/iwled.conf(или откройте этот файл в вашем любимом редакторе)
  • Добавьте строку options MODULE_NAME led_mode=1
    • MODULE_NAME указан ниже для вашей версии Ubuntu и модели вашей карты
    • Замените led_modeна соответствующую опцию, если она указана, для карт Intel 2200BG / 2900ABG или Atheros
  • Сохраните и выйдите из редактора; перезагружать

1. Ubuntu 13.04 (Raring Ringtail) - ядро ​​серии 3.8

  • iwlwifi для Intel Centrino Wireless-N серии 1xx, 1xxx, 2xx, 2xxx, 5xxx, 6xxx
  • iwlegacy для Intel Wireless серии 3945 (проверено), 4965
  • ipw2200с led=0для Intel Pro / Wireless 2200BG, 2915ABG
  • ath9kс помощью blink=0беспроводных карт Atheros с помощью ath9kдрайвера

2. Ubuntu 12.04 (Precise) - ядро ​​серии 3.2

  • iwlwifi для Intel Centrino Wireless-N серии 1xx, 1xxx, 2xx, 2xxx, 5xxx, 6xxx
  • iwl-legacy для Intel Wireless серии 3945, 4965
  • ipw2200с led=0для Intel Pro / Wireless 2200BG, 2915ABG
  • ath9kс помощью blink=0беспроводных карт Atheros с помощью ath9kдрайвера

3. Ubuntu 11.10 (Oneiric) - ядро ​​серии 3.0

  • iwlagn для Intel Centrino Wireless-N серии 1xx, 1xxx, 2xx, 2xxx, 5xxx, 6xxx
  • iwl-legacy для Intel Wireless серии 3945, 4965
  • ipw2200с led=0для Intel Pro / Wireless 2200BG, 2915ABG
  • ath9kс помощью blink=0беспроводных карт Atheros с помощью ath9kдрайвера

4. Ubuntu 11.04 (Lucid) - ядро ​​серии 2.6

  • iwlcoreдля Intel Centrino Wireless-N серии 1xx, 1xxx, 2xx, 2xxx, 3945, 4965 , 5xxx, 6xxx
  • ipw2200с led=0для Intel Pro / Wireless 2200BG, 2915ABG
  • ath9kс помощью blink=0беспроводных карт Atheros с помощью ath9kдрайвера

5. Ubuntu 10.04 (Lucid) - ядро ​​серии 2.6

  • По умолчанию для поддерживаемых плат Intel Centrino в версии 10.04 просто оставляют индикатор включенным, если беспроводное соединение включено (и выключено в противном случае), поэтому этот «мод» не нужен (спасибо, хак!)
  • ipw2200с led=0для Intel Pro / Wireless 2200BG, 2915ABG
  • ath9kс помощью blink=0беспроводных карт Atheros с помощью ath9kдрайвера
иш
источник
@htorque: спасибо, отредактировал ответ, чтобы отразить это.
иш
Отлично
1
Использование options iwlegacy led_mode=1работало для меня на Ubuntu 14.04 с Compaq nx7300
Ник Болтон
Использование опций iwlegacy led_mode = 1 работало для меня на Ubuntu 14.04 с Dell Vostro 1710
Сергей
3

Я считаю, что «проблема» не решаема самой Ubuntu. Индикаторы активности мигают на трафике вполне стандартно (светодиод HD должен делать то же самое). Они работают напрямую на аппаратном уровне, минуя оперативную систему.

Мой совет - использовать маленький кусочек ленты, чтобы закрыть светодиод :)

OpenNingia
источник
1
Это неправда, поскольку он не делает этого для моей установки Windows.
Стефан Тиберг
Мой плохой :) Это правда на моем ноутбуке, я должен был исследовать больше. Решение iamsid кажется интересным.
OpenNingia
1
это на самом деле, как это должно работать на большинстве систем, хотя.
RolandiXor
+1 за предложение ленты. Черная изолента решила проблему для меня на Lenovo T61.
Стив ХХХ
Мне бы не хотелось, чтобы это мигание вызывалось постоянной попыткой подключения к несуществующей сети 'n'. Я получаю его от Xenial, но не от Trusty. Что еще хуже, он сохраняется после перезагрузки, и только загрузка Windows (!) Исправляет это.
Маккензм
0

В моем E6510 файл назывался /etc/modprobe.d/intel-5300-iwlagn-disable11n.conf

Я использую Ubuntu 11.04 и modinfo iwlcoreпоказывает, что есть параметр led_mode, так что это прекрасно работает.

Питер Торпман
источник
Посмотрите комментарии к принятому ответу, почему вы не должны использовать этот конкретный файл. Это работает, хотя, это просто не совсем подходящее место для этого.
Стефан Тиберг