Qualcomm Atheros AR9485无线网络适配器无法在Ubuntu 13.10上运行

解决方案1

嗨,我最近在我的笔记本电脑上安装了Ubuntu 13.10和Windows。 我有一个Atheros AR9485适配器。 它工作了几个星期,现在不再工作了,虽然它仍适用于Windows。 我已经尝试了一些建议的解决方案,但它仍然无效。 这就是我迄今所做的和我得到的答案;

$ sudo modprobe -r iwlwifi Error: missing module name. FATAL: Error running remove command for iwlwifi $ sudo modprobe -r iwlwifi.conf FATAL: Module iwlwifi.conf not found. $ cd /etc /etc$ ls 

在这里我找到目录modprobe.dmodprobe不存在所以我试试

 $ cd modprobe.d modprobe.d: No such file or directory 

然后我回到/ etc并尝试

 $ cd /etc $ cd modprobe.d /etc/modprobe.d$ ls 

我找到了文件iwlwifi.conf~并尝试:

 /etc/modprobe.d$ sudo modprobe -r iwlwifi.conf~ FATAL: Module iwlwifi.conf~ not found. /etc/modprobe.d$ cd ~ $ sudo modprobe.d -r iwlwifi.conf~ sudo: modprobe.d: command not found 

如果我成功的话,我已经阅读了一个解决方案,它正在执行以下步骤。 我试图寻找.conf文件并按照此解决方案的最后部分的指示对其进行编辑,但它不起作用,我无法超越它;

看起来这个硬件在WiFi中的N配置有一些问题。 请试试:

 sudo modprobe -r iwlwifi sudo modprobe iwlwifi 11n_disable=1 

现在尝试重新连接,如果它有助于遵循以下步骤

  1. 查看/etc/modprobe.d是否有像intel-5100-iwlwifi-disable11n.conf这样的文件然后编辑该文件。

      sudo gedit /etc/modprobe.d/ 

    编辑说明的行

     options iwlwifi 11n_disable=1 

     options iwlwifi 11n_disable=0 

    保存并重启。

  2. 如果不存在文件,请创建一个新文件

     gksudo gedit /etc/modprobe.d/iwlwifi.conf 

    添加新行:

     options iwlwifi 11n_disable=1 

    保存并重启。

解决方案2:

当解决方案1失败时,我尝试了解决方案2,如下所示;

 lspci -nnk | grep -iA2 net lsmod iwconfig rfkill list 

lspci -nnk | grep -iA2 net

 01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05) Subsystem: Acer Incorporated [ALI] Device [1025:061f] Kernel driver in use: r8169 02:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01) Subsystem: Foxconn International, Inc. Device [105b:e047] 03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader [10ec:5209] (rev 01) 

lsmod

 Module Size Used by nls_iso8859_1 12713 1 parport_pc 32701 0 ppdev 17671 0 bnep 19564 2 rfcomm 69070 0 bluetooth 371874 10 bnep,rfcomm vesafb 13828 1 lp 17759 0 parport 42299 3 lp,ppdev,parport_pc hid_generic 12548 0 usbhid 53014 0 hid 101512 2 hid_generic,usbhid usb_storage 62062 1 rtsx_pci_sdmmc 23527 0 ahci 25819 2 libahci 31898 1 ahci rtsx_pci 45546 1 rtsx_pci_sdmmc r8169 67341 0 mii 13934 1 r8169 

iwconfig

 eth0 no wireless extensions. lo no wireless extensions. 

rfkill list

最后一个命令没有输出,所以我无法按照下面的说明进行操作;

停用驱动程序的硬件加密:

码:

 echo "options ath9k nohwcrypt=1" | sudo tee /etc/modprobe.d/ath9k.conf sudo modprobe -rfv ath9k sudo modprobe -v ath9k 

任何有关这些步骤或任何其他解决方案的帮助将不胜感激。

  • 将此驱动程序compat-drivers-3.9-rc4-2-su.tar.bz2到您计算机上的文件夹中。
  • 转到该文件夹​​并使用tar xf compat-dri.... unzip tar文件tar xf compat-dri....
  • cd进入解压缩文件并发出以下命令;
  ./scripts/driver-select ath9k
 sudo make
 sudo make install
 sudo卸货 
  • 重新启动系统。

希望它现在有效。