我有一台装有Intel Dual Band Wireless-AC 7260的笔记本电脑,并且正在运行Ubuntu 18.04(尽管17.10存在此问题,并且我认为这是一个普遍问题)。在家里,Wifi运作良好,但是,在某些网络上,它会间歇性地断开连接。使用Gnome网络管理器并关闭并重新打开Wi-fi可以解决此问题,但并非总是如此。一天可能发生多次。
经过大量研究并阅读了有关此内容的内核文档,我发现进行以下所有更改都是可行的。
更改wi-fi国家/地区代码(感谢此帖子)。以root用户/etc/default/crda
身份进行编辑,并将以下内容设置为您的国家/地区代码:
REGDOMAIN={ISO COUNTRY CODE}
禁用蓝牙,尽管这是一个双频适配器,但不能同时处理蓝牙和wi-fi。从内核文档中:
对于这些设备的用户,这些用户在Wi-Fi和蓝牙同时运行时遇到问题,建议通过加载bt_coex_active = 0作为模块参数的iwlwifi来禁用BT Coex。
另外,来自内核文档的内容还讨论了该设备不能很好地处理2.4 GHz噪声,并建议采取以下措施:
- Disable Wi-Fi's power save (prevent the PCIe link to go to power save): power_save=0 module parameter for iwlmvm - Disable USB3 in BIOS (if possible), it not, just stop using it - Disable 40MHz on 2.4GHz: cfg80211_disable_40mhz_24ghz module parameter - Use 5GHz band (on devices that support 5GHz operation)
简而言之,我没有在BIOS中禁用USB3。但是其他人是否要实施这些更改,则将以下行添加到/etc/modprobe.d/iwlwifi.conf
:
options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8
更新:感谢@ chili555,内核驱动程序页面似乎已过期/不正确,该power_scheme
值不存在,似乎应该使用power_save=0
。文档已更新。
https://support.system76.com/articles/wireless/是调试iwlwifi驱动程序的一个很好的资源。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句