如何解决 Atheros ath9k 中的无线断开问题

如何解决 Atheros ath9k 中的无线断开问题

我有一个持续不断的问题Acer Aspire 5733 型号使用阿瑟罗斯 ath9k驱动程序。当路由器位于附近位置时,WiFi 可以正常工作,Acer 未对 Linux 进行任何更新。我还使用rfkill list all命令检查交换机,它显示:

Soft blocked: no
Hard blocked: no

我在 Ubuntu 论坛上搜索了所有地方,但没有找到任何关于 Aspire 5733 的结果,也没有找到任何适用于 Atheros 的固件,比如 Broadcom。这是 Acer 在 Ubuntu 上的一大缺点。此外,我做了一些事情来解决这个问题,即创建一个名为的文件ath9k.conf

/etc/modprobe.d/ath9k.conf

内容如下:

options ath9k nohwcrypt=1

请为我建议该问题的最佳解决方案。

答案1

/etc/modprobe.d/ath9k.conf除了创建一个以内容选项命名的文件之外ath9k nohwcrypt=1,我还必须禁用acer_wmi内核模块:

sudo nano /etc/modprobe.d/blacklist.conf

并添加以下行:

blacklist acer-wmi

然后重启。这帮我解决了 WiFi 问题。

答案2

我知道这是一个老问题,但下面的解决方案可能会帮助其他在 Acer 笔记本电脑上使用 ath9k 驱动程序的人。

尝试按照此过程编译 ath9k 驱动程序Ubuntu 论坛

脚步:

sudo apt-get install linux-headers-generic build-essential

将其下载到您的桌面backports-3.12.2-1.tar.bz2

使用下面的命令进行编译

cd ~/Desktop/backports-3.12.2-1/
make defconfig-ath9k
make
sudo make install
sudo modprobe -r ath9k && sudo modprobe ath9k

您的无线设备现在应该可以正常工作了。请注意,这将一直工作到下一次内核更新。内核更新后,您将需要重新编译驱动程序。命令与上面的命令类似。

cd ~/Desktop/backports-3.12.2-1/
make clean
make defconfig-ath9k
make
sudo make install
sudo modprobe -r ath9k && sudo modprobe ath9k

答案3

ath9k当我升级内核以修复一些电源管理问题时,Atheros 驱动程序遇到了问题。

尝试了该ath9k.conf文件但是没有作用。

然后我下载了一个驱动程序,它解决了我的 WiFi 问题。我做了以下事情:

无线网并下载适合您的内核的驱动程序。

在终端检查内核版本:uname -a

将刚刚下载的文件解压到新文件夹中,放入下载文件夹中。
(它应该是这样的Downloads/compat-wireless-3.5.4-1-snp
注意:你的文件名可能不同

您可能需要构建工具;打开终端并输入:

sudo apt-get install build-essential linux-headers-generic

然后,在安装完build-essential标题后,请执行以下操作:

cd Downloads/compat-wireless-3.5.4-1-snp
sudo su
make
make install
modprobe -r ath9k
modprobe ath9k
exit

我的计算机在 2 号后不久就崩溃了modprobe,但当我重新启动时,一切都运行得很快。

我在 Aspire 5750Z 上运行。希望它有所帮助。

答案4

尝试更改 wifi 路由器上的“WPA 组重新密钥间隔”.. 现在对我来说这是可行的.. 在将其更改为 3600 之前,它被设置为 2。此值以秒为单位.. 现在对我来说这是可行的,我尝试禁用硬件加密和电源管理,但没有用..

我现在正在尝试其他组合..通过再次启用电源管理和硬件加密并将间隔时间降低到 60 秒..因为这些对于安全性来说是理想的:)

相关内容