Intel Wi-Fi 6 AX201 网卡唤醒时的奇怪问题解决
遇到一个很奇怪的问题,笔记本每次唤醒时会有短暂一段时间无网络。一开始并未在意,不过在更换了硬盘和内存后发现唤醒后电脑还会有一段时间无响应(差不多两三分钟)。
打开系统日志并过滤显示错误信息,可以发现全部都是网络相关的报错。其中一项是 Intel Wi-Fi 6 AX201 网卡的报错信息:
电脑在 8 月 4 日进入睡眠(Sleep)状态,没有外接电源。到了 8 月 8 日进行唤醒。可以看到唤醒时间为 20:07 左右,但是直到 20:10 左右才从无响应状态恢复到正常使用状态。
无响应时,光标有一定几率可以正常移动,但是左右键单击以及键盘操作无响应 - Ctrl-Alt-Delete 快捷键也无法呼出 Windows Security 界面。怀疑死锁。
当日来源自 Netwtw10
与 Service Control Manager
的日志信息按照发生时间整理如下,其中未特意注明的为 Netwtw10
项目的日志信息:
- 5007 - TX/CMD timeout (TfdQueue hanged)
- Intel(R) Wi-Fi 6 AX201 160MHz : Has encountered an internal error and has failed.
- Intel(R) Wi-Fi 6 AX201 160MHz : Has determined that the network adapter is not functioning properly.
- Intel(R) Wi-Fi 6 AX201 160MHz : Has encountered an internal error and has failed.
- (Service Control Manager) A timeout was reached (30000 milliseconds) while waiting for the Sync Host_747bc5 service to connect. ※ 这个是 OneDrive 尝试自动同步
- Intel(R) Wi-Fi 6 AX201 160MHz : Has determined that the network adapter is not functioning properly.
- Intel(R) Wi-Fi 6 AX201 160MHz : Has encountered an internal error and has failed.
… 基本上都是网络相关的错误日志。
解决方案
实际上做了好几件事情,不清楚是否都需要才能解决。不过既然已经能正常使用了,就没管了:
- 到英特尔官网下载并更新网卡驱动,之后重新启动;
- 进入设备管理器并打开
Intel(R) Wi-Fi 6 AX201
属性 - 进入高级标签页,将「MIMO Power Save Mode」的设定从默认的「Auto SMPS」更改为「Dynamic SMPS」。不过在网络搜集相关资料的时候也有人说要更改为后面的两个选项之一才有用。
- (可选) 将最后两项的「Wake on … (使用 … 唤醒)」都更改为
Disabled
禁用状态。
目前怀疑是错误的 SMPS 休眠策略导致网卡无法在规定时间内正常唤醒,但是系统/软件在此时却尝试调用网卡导致死锁,并在三分钟后超时强制重启设备。
后记
因为问题刚好在我升级硬件之后发生的(不过也重装了系统),一开始还以为内存有奇怪的兼容问题…
估计网卡现在在睡眠待机的时候会多耗一些电了…
不过比较好的一点是,现在电脑一旦唤醒就是连接网络的状态了,不需要自己等几分钟后才能联网。
2022.09.02 更新
偶尔还是会遇到卡死的问题,最后把升级的部件都还原后发现是硬盘的问题。
升级的硬盘已回退。