如何解决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驱动程序。 查看之前提出的问题此处需要重新启动以连接到无线