奇怪的 Ubuntu 18.04 iwlwifi 问题

奇怪的 Ubuntu 18.04 iwlwifi 问题

我在工作时无法将笔记本电脑连接到 wifi 网络。我家里的 wifi 从来没有出现过问题,但一开始在工作时根本无法连接。在谷歌上搜索后,我删除了 iwlwifi.conf 文件,这首先解决了这个问题,但现在每次我从睡眠状态唤醒它,有时当我启动它时,它都无法连接。它尝试连接到网络,但失败后它看不到任何 Wifi 网络。如果我使用命令

sudo modprobe -r iwldvm
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

它会重新启动 wifi,通常在重新输入命令 1-3 次后即可连接。有什么办法可以修复它,让它不再出现故障吗?这是一台较旧的笔记本电脑,无线网卡是 centrino advanced-n 6235。

谢谢!

答案1

我将“options iwlwifi 11n_disable=8”添加到新文件 /etc/modprobe.d/iwlsettings.conf(或者您可以根据需要将其添加到 /etc/modprobe.d/iwlwifi.conf 的末尾。)

这将打开 TX 聚合(基本上是在一次传输中发送多个数据包,而不是一次发送一个数据包。)由于几年前 iwlwifi 和 TX 聚合不稳定(现在已经修复),某些卡上默认关闭此功能。尽管名称为“11n_disable”,但设置 1、2 和 4 会禁用各种 802.11n 功能,但设置 8 会启用一项功能。如果在我的 6200 上发现开启此功能后速度会大幅提升,但有人说(直到他们开启此功能)性能太低,甚至会出现连接问题,正如您所看到的(它不应该那么慢,但我认为它遇到了一些固件错误?)

第二件事,如果你能打开机器找到 wifi 卡,请检查连接。我买 6200 的前几天,它就死机了,没有解决办法,最后打开机箱才发现卡没有完全就位!小 wifi 天线连接器松动也会引起问题。

相关内容