Berd's Playground (Deprecated)

Won't receive any further updates.

12/5
18:21
踩坑

Intel NUC I210 网卡 WOL 唤醒的一个坑

今天在写 WOL 文档的时候准备自己测试一下,结果却发现我的 NUC 两个网卡只有 I219-LM 可以正常唤醒,I210 一直没有响应我的唤醒请求

我从来不是“能用就行”的性格,所以深入研究了一下,发现这种双网卡主板的配置实际可能存在需要注意的坑,在这里记录一下

0x01 Troubleshoot

最基本的 Troubleshoot 无非就是 BIOS 中是否开启了唤醒、网卡是否开启了 WOL、网线是没有插上等等,在此就不赘述了,不过我检查后面网线的连接性的时候发现了一个有意思的事情

当我把网线插到 NUC 关机状态下的 LAN1 (I219-LM) 的时候,网口的一个小绿灯会以 1HZ 左右的频率进行闪烁,而当我插到上面的 LAN2 (I210) 的时候,网口并没有任何反应

这很容易推断出可能是上面的网卡电源被切断了,在双网卡主板上这么设计是挺合理的,然而我在 BIOS 里翻了一圈并没有找到任何网卡电源配置,问题一度陷入僵局.jpg

0x02 Solution

搜索了一部分资料后,我发现部分 Linux 用户也碰到了类似的问题,而且可以通过软件上的设置来解决

于是我就去找了下 Intel 的网卡驱动配置文档,发现安装 PROSet 驱动包后会有一个单独的管理程序 Intel PROSet Adapter Configuration Utility

然后重点来了,这个程序中会列出我们在 devmgmt.msc 中看不到的一部分设置,其中就包括 “电源关闭状态下魔包唤醒”,这个值在 I210 上默认是禁用,而在 I219 上默认是启用的

如图,devmgmt.msc 中不存在这个设置,应该是网卡特有的

在配置工具中启用上面提到的选项,问题解决。值得一提的是 NUC 官方的配置文档也没提到这个选项,而且外面也几乎没有相关资料,Intel 这坑埋的还是挺深的

Intel NUC I210 网卡 WOL 唤醒的一个坑