当前位置: 技术问答>linux和unix
LINUX中如何根据网络状态控制网卡的LED灯
来源: 互联网 发布时间:2016-04-05
本文导语: 各位: 请问在LINUX中如何根据网络状态控制网卡的LED灯,比如ON/OFF/BLINK。这部分我只知道有一个LED的驱动,另外还有一个网卡的驱动,但是在网卡驱动中找不到是如何调用LED驱动的,不知是不是在上层调用? ...
各位:
请问在LINUX中如何根据网络状态控制网卡的LED灯,比如ON/OFF/BLINK。这部分我只知道有一个LED的驱动,另外还有一个网卡的驱动,但是在网卡驱动中找不到是如何调用LED驱动的,不知是不是在上层调用?
这部分刚接触,还请大侠帮忙,在线急等。
请问在LINUX中如何根据网络状态控制网卡的LED灯,比如ON/OFF/BLINK。这部分我只知道有一个LED的驱动,另外还有一个网卡的驱动,但是在网卡驱动中找不到是如何调用LED驱动的,不知是不是在上层调用?
这部分刚接触,还请大侠帮忙,在线急等。
|
网卡的LED通过特定的寄存器来设置,当网络状态变化时,寄存器的值会变化,同时LED也跟着变化。
驱动中有相应部分的处理。
驱动中有相应部分的处理。
|
1、网卡芯片应该有管脚可以直接接灯的;
2、如果程序需要知道link状态,可以读取芯片寄存器;
3、做驱动不读datasheet,这样不好。。。
2、如果程序需要知道link状态,可以读取芯片寄存器;
3、做驱动不读datasheet,这样不好。。。