我的 Qualcomm Atheros 上出现这个 wifi 问题已经很长时间了,我到处寻找解决方案,我试过 wicd,从 kvalo 更新我的驱动程序等等。
我已经运行lspci -nnk | grep -iA2 net; dmesg | grep ath10k
并收到此错误:
Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
我真的需要帮助,我的无线信息如下
编辑:忘了提到这是一个与 Windows 10 一起的双启动系统
答案1
首先,我们注意到这一点:
群组密码:TKIP
TKIP 不仅相当不安全,而且许多 Linux 驱动程序与 TKIP 的连接也不太好。请检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么在 2.4 GHz 频段使用 20 MHz 的信道宽度可能会比自动 20/40 MHz 的连接性更好,尽管它可能会影响 N 速度。使用固定信道(1、6 或 11)比自动信道选择更能带来好的效果。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。
接下来,我建议明确设置你的监管范围。检查你的:
sudo iw reg get
如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:
sudo iw reg set IS
当然,如果不是冰岛,请替换您的国家代码。永久设置它:
gksudo gedit /etc/default/crda
如果您没有文本编辑器 gedit,请使用 nano 或 Kate 或 leafpad。
将最后一行改为:
REGDOMAIN=IS
仔细校对,保存并关闭文本编辑器。
接下来,我们看到您的设备正在尝试在两个同名“ea2700”的网络之间漫游。我怀疑它们是路由器的 2.4 gHz 和 5 gHz 频段。我建议您将其中一个或两个重命名为 ea2700-2.4 和 ea2700-5 之类的名称。让您的设备连接到其中一个,它很可能会保留下来。至少在我家附近,5 gHz 很少见,所以我会将其作为我的首选。
我们还注意到您已安装并正在运行 Network Manager 和 Wicd。我建议您删除 Wicd,正如您所见,它的表现并不比 NM 好:
sudo apt-get purge wicd