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

我使用Atheros ath9k驱动程序在我的Acer Aspire 5733型号中遇到了一个问题。 当路由器在附近时,WiFi正在工作,Acer对Linux没有任何更新。 我还使用rfkill list all命令检查交换机,它显示:

 Soft blocked: no Hard blocked: no 

我在Ubuntu论坛上到处搜索,但没有找到Aspire 5733的任何结果,我也找不到像Broadcom这样的Atheros的任何固件。 这是Acer与Ubuntu的一大缺点。 另外,我做一些解决这个问题的方法是创建一个名为ath9k.conf的文件:

 /etc/modprobe.d/ath9k.conf 

内容如下:

 options ath9k nohwcrypt=1 

请为我提出这个问题的最佳解决方案。

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

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

并添加此行:

 blacklist acer-wmi 

然后重启。 这对我来说固定的WiFi问题。

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

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

脚步:

 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 

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

尝试了ath9k.conf文件,但它没有用。

然后我下载了一个驱动程序,它解决了我的WiFi问题。 这就是我做的:

转到wireless.kernel.org并下载适用于您内核的适当驱动程序。

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

将刚刚下载的文件解压缩到下载文件夹中。
(应该是类似Downloads/compat-wireless-3.5.4-1-snp
注意:您的文件名可能不同

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

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

然后,在安装了build-essential和headers之后,请执行以下操作:

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

我的计算机在第二个modprobe之后不久就崩溃了,但是当我重新启动时,一切都运行了。

我正在使用Aspire 5750Z。 希望能帮助到你。

尝试更改你的wifi路由器上的“WPA组重定时间隔”..这对我现在有用..在我将其更改为3600之前设置为2.此值以秒为单位。这对我现在有用,我尝试禁用硬件加密和电源管理,但这不起作用..

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

那肯定不是最佳解决方案,而是一种解决方法,但对我有用的是在循环中请求dhcp即

 watch -n5 sudo dhclient -v wlan0 

然后我通过无线路由器间歇性连接。 我使用的是Hp ProBook 4540s和Linksys WRT 54GL

您可以试试ndiswrapper,它允许您在linux中运行Windows驱动程序。 查看之前提出的问题此处需要重新启动以连接到无线