如何停止Wifi LED持续闪烁?


26

我有一台Dell E6510,在安装Ubuntu并连接到无线网络后,我的Wifi LED指示灯始终保持闪烁,这可能是响应流量的原因。

这确实很烦人,因为它一直使我的注意力从屏幕上移开。有什么办法可以关闭此功能,只要只要有wifi连接,就​​可以一直打开wifi灯?

这是我的wifi的lspci:

Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)

我在D630上使用10.04时遇到了同样的问题,但是当我升级到10.10时它消失了。您正在使用哪个版本的Ubuntu?
罗迪

您可以在标记中看到使用Ubuntu 10.10。
Stefan Thyberg,2010年

IIRC现在对此进行了两次更改,因此我想看到一个包含概述的答案,此修复程序可使用哪个模块名称使其在当前受支持的Ubuntu桌面版本中运行:12.04(3.2内核),11.10 / 3.0、11.04 /2.6.38,以及-如果需要-10.04 / 2.6.32。
htorque

@htorque:已添加答案,如果您有任何遗漏,请告诉我。
ish 2012年

Answers:


23
  1. 打开终端:

    应用>附件>终端Ctrl+ Alt+t

  2. 在终端中输入以下内容:

    gksudo gedit /etc/modprobe.d/wlan.conf
    
  3. 复制并粘贴以下行:

    options iwlcore led_mode=1
    
  4. 保存文件。

  5. 重新启动笔记本电脑。


这是一个已知的错误:Bug#250211


有趣!但是该链接对我不起作用。
OpenNingia 2010年

修正了打字错误。现在它将。:)
Sid 2010年

这是正确的答案。您可能看不到“ wlan.conf”,但是您可以编辑一个直接映射到模块名称的conf文件,并添加该卡将接受的任何开关-想知道哪些开关?检查驱动程序源(出于安全工具/软件ap的目的,我使用它来禁用hwcrypto)
RobotHumans 2010年

1
@Stefan Thyberg:您不应将其添加到此文件中,因为它处理的是其他模块/驱动程序。如果使用上述命令,则该文件/etc/modprobe.d/wlan.conf将自动创建(如果不存在)。也许您应该调用它,/etc/modprobe.d/intel-6200-iwlcore-disableblink.conf以便以后只通过文件名知道更改的全部内容。
htorque 2010年

1
请注意,从内核2.6.39开始它将是options iwlagn led_mode=1
htorque 2011年

33

英特尔无线卡(和某些Atheros)的LED指示灯熄灭

注意:基于对所有内核无线驱动程序(即Compat-wireless无线驱动器,仅Intel卡和一个Atheros芯片组)的广泛研究,它们支持控制LED行为的模块选项。请注意,大多数驱动程序中的实际LED控制代码非常简单,因此如果您基本了解C语言,构建内核模块并阅读偶尔的数据表,那么使用开源驱动程序几乎可以禁用几乎所有 wifi卡的LED闪烁。

  • 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无线系列3945(已测试),4965
  • ipw2200led=0英特尔PRO /无线2200BG,2915ABG
  • ath9kblink=0对Atheros的无线网卡使用的ath9k驱动程序

2. Ubuntu 12.04(精确版)-内核系列3.2

  • iwlwifi 适用于Intel Centrino Wireless-N系列1xx,1xxx,2xx,2xxx,5xxx,6xxx
  • iwl-legacy 适用于Intel Wireless系列3945、4965
  • ipw2200led=0英特尔PRO /无线2200BG,2915ABG
  • ath9kblink=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
  • ipw2200led=0英特尔PRO /无线2200BG,2915ABG
  • ath9kblink=0对Atheros的无线网卡使用的ath9k驱动程序

4. Ubuntu 11.04(Lucid)-内核系列2.6

  • iwlcore英特尔迅驰无线-N系列1XX,1XXX,2XX,2XXX,3945,4965,5XXX,6XXX
  • ipw2200led=0英特尔PRO /无线2200BG,2915ABG
  • ath9kblink=0对Atheros的无线网卡使用的ath9k驱动程序

5. Ubuntu 10.04(Lucid)-内核系列2.6

  • 10.04中支持的Intel Centrino卡的默认设置是仅在无线打开(否则关闭)时保持LED点亮,因此不需要此“ mod”(感谢扭矩!)
  • ipw2200led=0英特尔PRO /无线2200BG,2915ABG
  • ath9kblink=0对Atheros的无线网卡使用的ath9k驱动程序

@htorque:谢谢,编辑后的答案来反映这一点。
ish 2012年

在Ubuntu 13.10上运行良好
Atropo 2014年

1
使用options iwlegacy led_mode=1在Compaq nx7300上的Ubuntu 14.04上为我工作的方法
Nick Bolton

使用选项iwlegacy led_mode = 1可以在Ubuntu 14.04上使用Dell Vostro 1710
Sergey

3

我相信Ubuntu本身无法解决“问题”。活动LED指示灯在交通流量下闪烁是相当标准的(HD LED指示灯也应如此)。它们直接在硬件级别工作,绕过操作系统。

我的建议是用一条小胶带覆盖LED :)


1
这是不正确的,因为对于Windows安装,它不执行此操作。
Stefan Thyberg,2010年

我的坏处:)在笔记本电脑上是对的,我应该做更多的研究。iamsid解决方案似乎很有趣。
OpenNingia 2010年

1
实际上,这实际上应该是它在大多数系统上都能工作的方式。
RolandiXor

磁带建议+1。黑色电气胶带在Lenovo T61上为我解决了此问题。
史蒂夫HHH,2015年

我不希望这种闪烁是由于不断尝试连接到不存在的“ n”网络而引起的。我是从Xenial那里得到的,而不是从Trusty那里得到的,更糟糕​​的是它在重新启动后仍然存在,只有Windows(!)引导程序可以修复它。
mckenzm

0

在我的E6510中,文件名为 /etc/modprobe.d/intel-5300-iwlagn-disable11n.conf

我正在使用Ubuntu 11.04,并modinfo iwlcore显示有一个参数led_mode,因此可以正常工作。


有关为什么不应该使用该特定文件的信息,请参见已接受答案的注释。尽管它确实可以工作,但并不是完全正确的地方。
Stefan Thyberg
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.