openwrt 有什么方法可以关掉网口(网线插槽,比如 Wan)的灯

2017-08-17 17:16:36 +08:00
 xiaoc19

搜了一圈通过 /sys/class/leds/都是只能控制路由器前面的 LED 灯

但是找不到网口的灯,比如 Wan 口一插上网线,网线水晶头那里默认是有灯一直闪的,

有什么方法关闭吗

请别移动节点,因为 Linux 如果有方法控制网卡的灯应该方法是通用的

11171 次点击
所在节点    Linux
45 条回复
liyvhg
2017-08-17 18:08:35 +08:00
网口上面的灯是交换机芯片(模块)硬件控制的,软件改的话需要写交换机寄存器。
一般出非大型合作伙伴不会提供交换机寄存器手册。。

综上,楼主剪掉或者挡住吧
ysc3839
2017-08-17 18:44:50 +08:00
@xiaoc19 是的
huxiaohaiyang
2017-08-17 19:31:10 +08:00
喷漆
badcode
2017-08-17 19:52:01 +08:00
墨水
jhaohai
2017-08-17 20:29:50 +08:00
网口的灯是网口自己的,配不了吧
oh
2017-08-17 20:30:34 +08:00
涂改液
gamexg
2017-08-17 20:47:01 +08:00
路由器不确定,台式机的可以修改,ethtool -p 命令。
anyele
2017-08-17 21:44:24 +08:00
锅盖
gracece
2017-08-17 22:25:39 +08:00
小米路由器,刷了老毛子的固件,可以关闭网卡的灯
izoabr
2017-08-17 22:27:36 +08:00
需要路由器支持才行,并不是所有的都支持。
JackyBao
2017-08-17 22:55:50 +08:00
mt7620 的路由的话,只要把网口的 LED 设置成 GPIO mode,他就不会跟着网线闪了。

GPIO#40 - GPIO#44,这 5 个针脚可以工作在网口的 led mode 或者 GPIO mode。
如果不设置,默认这 5 个针脚会工作在网口 led mode,也就是你看到的跟着网线闪。

openwrt 下,通过修改 dts 文件,声明 ephy 为 gpio,这些 led 就不会跟随网线闪了。
pinctrl {
state_default: pinctrl0 {
default {
ralink,group = "ephy";
ralink,function = "gpio";
};
};
};

这些在 mt7620 的 data sheet 中都有详细说明。
JackyBao
2017-08-17 23:05:19 +08:00
@ysc3839
Padavan 固件对于 LZ 所说的 led 只能在编译时设置,用户界面改不了。

编译时修改对应主板的 kernel-3.4.x.config 文件内的如下参数设置。
CONFIG_RALINK_GPIOMODE_EPHY=y
xiaoc19
2017-08-17 23:06:47 +08:00
@JackyBao 这样做 仅能去掉闪烁还是能完全灭掉呢?
ysc3839
2017-08-17 23:15:42 +08:00
@JackyBao #32 小米路由器 3 Customization Ethernet Ports Green LED: 选 Disabled 就可以关闭,参见楼上 @gracece #29
wangyucn
2017-08-17 23:20:32 +08:00
用衣服,除了天线整个路由器包住。
billwang
2017-08-17 23:37:22 +08:00
做个纸盒子,弄上几个洞通风。不过这个灯不会有什么碍事的吧
dream7758522
2017-08-17 23:44:59 +08:00
带眼罩
beginor
2017-08-18 08:35:08 +08:00
折腾半天,还是剪了最省事
JackyBao
2017-08-18 08:36:41 +08:00
@xiaoc19
完全灭掉


@ysc3839
你那个是前面板上的网络 LED,是所有网口共用的。LZ 提到的是水晶头边上每个网口独立的 LED。
ysc3839
2017-08-18 08:41:14 +08:00
@JackyBao 能不能测试过再说?小米路由器前面板就只有一个灯。关掉这个开关后后面网卡灯全都灭了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/383742

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX