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

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

在这里我找到目录修改probe文件modprobe不存在所以我尝试

$ 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/<filename_here>
    

    编辑以下行:

    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

任何有关这些步骤或任何其他解决方案的帮助都将受到赞赏。

答案1

  • 将此驱动程序下载compat-drivers-3.9-rc4-2-su.tar.bz2到您机器上的文件夹中。
  • 使用以下方式进入文件夹和unziptar 文件:tar xf compat-dri....
  • cd进入解压的文件并发出以下命令;
./scripts/driver-select ath9k
sudo 制作
安装
sudo 进行卸载
  • 重新启动系统。

希望它现在能起作用。

相关内容