Atheros AR9485 wifi 随机断开

Set*_*eth 9 wireless lenovo atheros drivers

我最近买了一台带有 Atheros AR9485 无线网卡的新电脑。到目前为止,它一直工作正常,除了这个问题:随机(据我所知)它会完全失去互联网连接。顶部面板中的指示器仍会显示我们已连接,但机器没有任何互联网连接。

我已经能够通过简单地从我的无线 AP 断开连接然后重新连接来让它再次工作,但这很烦人。我可以做些什么来使连接更稳定?

我尝试将 传递nohwcrypt=1给驱动程序,但这使得无法连接到任何 AP,它只是无限尝试连接。

sudo modprobe -rfv ath9k
sudo modprobe -v ath9k nohwcrypt=1
Run Code Online (Sandbox Code Playgroud)

我也尝试将我的内核升级到 Linux 4.0,但问题仍然存在。


准确的芯片:

02:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)  
Run Code Online (Sandbox Code Playgroud)

司机:

$ ls /sys/class/net/wlan0/device/driver/module/drivers
pci:ath9k  platform:ath9k  
Run Code Online (Sandbox Code Playgroud)

lsmod

user@host:~$ lsmod | grep -e ath -e ndis
ath3k                  20480  0 
bluetooth             491520  9 bnep,ath3k,btusb
ath9k                 147456  0 
ath9k_common           32768  1 ath9k
ath9k_hw              458752  2 ath9k_common,ath9k
ath                    32768  3 ath9k_common,ath9k,ath9k_hw
mac80211              724992  1 ath9k
cfg80211              540672  4 ath,ath9k_common,ath9k,mac80211 
Run Code Online (Sandbox Code Playgroud)

无线脚本的输出:http : //paste.ubuntu.com/12625978/

我在联想 G510 上的 Linux 4.0.0-040000-generic 上运行 Ubuntu 15.04。

我现在想知道我是否可能与我的无线鼠标有关,它也在 2.4GHz 上运行。

Jer*_*y31 5

我有一台配备 AR9485 的联想,但我没有任何有 wifi 的近邻,你的频道和监管设置是我看到的唯一问题。我知道如果您在无线路由器上有该选项,chili555 会建议使用 20Mhz 而不是 40

这是他复制的一篇文章:

首先,检查路由器中的设置。首选WPA2-AES;不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器具有 N 种速度,那么在 2.4 GHz 频带中使用 20 MHz 的信道宽度而不是自动 20/40 MHz 的信道宽度会更好。我也有更好的运气使用固定频道,无论是 1、6 还是 11,而不是自动频道选择。进行这些更改后,重新启动路由器。

接下来,我建议您明确设置您的监管域。检查你的:

sudo iw reg get 
Run Code Online (Sandbox Code Playgroud)

如果你得到 00,那就是一种可能适合所有情况的设置。在这里找到你的 然后临时设置:

sudo iw reg set IS  
Run Code Online (Sandbox Code Playgroud)

当然,如果不是冰岛,请替换您的国家代码。永久设置:

gksudo gedit /etc/default/crda
Run Code Online (Sandbox Code Playgroud)

如果您没有文本编辑器 gedit,请使用 nano 或 kate 或 vim。

将最后一行更改为:

REGDOMAIN=IS
Run Code Online (Sandbox Code Playgroud)

仔细校对,保存并关闭文本编辑器。

接下来,我将在网络管理器中将 IPv6 设置为忽略