英特尔双频无线7265连接断开

我在Acer V Nitro笔记本电脑上运行Ubuntu 14.04.01 LTS,该笔记本电脑配备英特尔双频无线7265控制器。 驱动程序版本为3.13.0-45-generic,固件为22.24.8.0。 连接稳定30-40分钟后,断开连接。 是必要的几次重新连接尝试,有时重新启动才能重新连接到WiFi网络。

有没有人用这个控制器面对这个问题? 你建议什么来诊断这个问题?

本博客文章中描述了根本原因似乎内核/固件版本3.13.0-45-generic / 22.24.8.0的802.11n协议的Intel iwlwifi驱动程序中存在一些错误。 临时解决方案是禁用802.11N,这是一种解决方法,直到问题得到解决。 这意味着我不会使用7265控制器的全部容量,这将限制为54MB。

sudo sh -c 'echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf' 

很多英特尔wifi卡都会出现这个问题,直到你echo "options iwlwifi 11n_disable=8" | sudo tee -a /etc/modprobe.d/iwlwifi.conf echo "options iwlwifi 11n_disable=8" | sudo tee -a /etc/modprobe.d/iwlwifi.conf并重新启动

Wheeee! 在互联网上闲逛几个小时之后,我发现了一个适用于7260/7265的解决方案,甚至更新的固件用于7265 D设备。

根据官方驱动程序页面: https : //wireless.wiki.kernel.org/en/users/drivers/iwlwifi

最新固件版本不支持7260和7265:为这些设备发布的最后一个固件是-17.ucode。 错误修复将移植到-17.ucode。 请注意,7265D可以运行更高版本的固件。 为了确定您的7265设备是否为’D’版本,您可以检查dmesg输出:

检测到英特尔(R)双频无线AC 7265,REV = 0x210 7265D设备的版本号为0x210,如果您看到任何其他号码,则您有7265设备。

所以,我跑了dmesg | grep Wireless dmesg | grep Wireless ,看到我确实有设备代码0x210。

因此,我能够使用https://github.com/OpenELEC/iwlwifi-firmware/blob/master/firmware/iwlwifi-7265D-21.ucode

**如果你没有上面的dmesg命令7265D,而是使用:** https://github.com/OpenELEC/iwlwifi-firmware/blob/master/firmware/iwlwifi-7265D-17.ucode

接下来,我看了/ lib / firmware,注意到我只有-16.ucode文件。 所以,我去了git repo,从git下载了文件,然后使用: sudo cp ~/Downloads/iwlwifi-726* /lib/firmware重新启动我的wifi,实际上有一个可用的连接!

请注意,我尝试了11n_disable=811n_disable=1 (分别尝试每个)无济于事。 使用此更新的固件,我能够删除这些变通方法。

我有一个非软件解决方案。 预热机器。 是的,你看对了。 一开始我的笔记本电脑(华硕UX305FA)无法连接到某些特定的WIFI设备。 有一天,我把它放在柔软的盒子里并把它带到身边,机器比以前温暖一点。 突然它连接到无法链接的WIFI网络。 这更像是一个魔术,但它对我有用……我现在正在使用那个WIFI点。