WiFi 问题:关闭 WiFi 时终端冻结

WiFi 问题:关闭 WiFi 时终端冻结

亲爱的 Ubuntu 社区,

我的 Ubuntu 23.10 系统遇到了与 WiFi 功能相关的持续性问题。虽然 WiFi 连接本身运行正常,但尝试关闭 WiFi 会导致整个系统冻结。任何涉及 sudo 或 NetworkManager 的命令都会导致终端无响应。

在使用 journalctl 调查系统日志时,我始终遇到以下错误消息:

内核:iwlwifi 0000:02:00.0:队列 5 在 fifo 3 上处于活动状态,并卡住 10000 毫秒。SW [6,7] HW [7,7] FH TRB=0x080305006

为了解决此问题,我遵循了 Ubuntu Ask 上建议的解决方案,其中涉及修改 GRUB 配置。我遵循的步骤如下:

Opened the GRUB configuration file using the command: sudo nano /etc/default/grub.
Modified the line GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to include net.ipv4.tcp_ecn=0.
Saved the changes (Ctrl+o) and exited nano (Ctrl+x).
Updated GRUB using the command: sudo update-grub.

然而,尽管实施了该解决方案,问题仍然存在,并且相同的错误继续发生。

进一步的调查让我找到了另一个可能的解决方案,即检查固件文件 iwlwifi-3160-17.ucode 的完整性。然而,我遇到了一个差异,因为我发现系统上的文件名为 iwlwifi-3160-17.ucode.zst,而我获得的哈希值 (efa40dcbabe15f74f4763d7534419752) 与预期哈希值 (fee0d7dddf8437148ab25c4b1a34202c) 不同。

此外,我尝试执行命令 sudo sysctl -w net.ipv4.tcp_ecn=0 作为不同解决方案的一部分,但不幸的是,它并没有解决问题。

我注意到,如果我使用命令 sudo systemctl stop NetworkManager 然后使用 sudo systemctl start NetworkManager 关闭和打开 WiFi,它可以正常工作而不导致任何系统冻结。

还有一点需要注意的是,当使用可启动 USB 以“试用 Ubuntu”模式运行 Ubuntu 而不进行安装时,我可以正常打开或关闭 WiFi,而不会遇到此问题。我在 Ubuntu 22 中遇到了这个错误,在删除所有数据并安装 Ubuntu 23 后,我遇到了同样的错误。

感谢您的关注和支持。

答案1

内核版本 6.7.0+ 似乎修复了这个问题。

我也遇到过这个问题,从 2023 年 11 月至 12 月到 2024 年 2 月(当时我运行的是 Arch Linux),通过 GUI 关闭 WiFi、rfkillNetworkManager(systemctl 和 nmcli)、飞行模式,所有这些都会冻结系统,我必须强制关机,rfkill unblock all然后再次重启才能使 WiFi 正常工作。我的journalctl还显示卡iwlwifi在 fifo 队列上

我尝试添加一些参数/etc/modprobe.d/iwlwifi.conf,也尝试了您的解决方案(sudo sysctl -w net.ipv4.tcp_ecn=0),但都没有用

直到最近(如果我没记错的话是二月中旬),内核版本 6.7.0 才上线,我终于可以禁用 WiFi 而不会让整个系统冻结了

现在我运行内核版本为 6.6.10 的 Pop!_OS 22.04 LTS,再次遇到了这个问题。

答案2

我在使用 5.15.0-101-generic 内核的 Ubuntu 22.04 上遇到了同样的问题。我尝试将内核降级到 5.15.0-100-generic 和 5.15.0-97-generic,但问题仍然存在。切换到最新的 HWE 6.5.0-26-generic 也无济于事。

然后我将整个系统回滚到 3 月 19 日,但没有任何成功。然后回到 3 月 12 日的状态(感谢 TimeShift!)然后就成功了!现在它可以正常工作了。

内核版本是 5.15.0-97-generic,我已经尝试过了,没有回滚其他所有内容。所以看起来问题不在于内核更改。

更新

回滚后,我尝试逐个安装更新(以相关的小组为单位),并顺利安装了所有可用更新。然后检查内核:

  • 5.15.0-100-generic — 不起作用
  • 5.15.0-101-generic — 不起作用
  • 6.5.0-26-generic — 不起作用
  • 5.15.0-97-通用的 -作品出色地!
  • 6.5.0-21-通用的 -作品出色地!

虽然我不知道为什么当我第一次尝试降级内核时 97 不起作用。该错误已报告,但没有明显的活动。

相关内容