如何安装Qualcomm Atheros AR9565无线驱动器?

我购买了配备Qualcomm Atheros AR9565(QCWB335)无线适配器的惠普笔记本电脑。 据我所知,Ubuntu 12.04目前不支持此适配器,无法获得无线访问权限。

我安装了compat-wireless-3.6.6-1 ath9k driver并且它没有工作, lshw -C network在重置后仍显示*-network UNCLAIMED

我怎么知道Ubuntu何时会有AR9565的驱动程序? 是否有解决方法让无线工作以某种方式?

您的设备包含在以下软件包中: http : //www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.6-1-snpc.tar.bz2

带有额外字母的文件(在本例中为snpc )经过预先修补,以添加更新的设备,有时还可以添加function。 你的就是一个很好的例子。

这是解决这个问题的一种方法。 我自己也有与此处提到的相同的问题。 我通过anoop-n2和chili555在ubuntuforum上关注了两个post,并且做了各种各样的事情,可以概述如下:

你需要安装linux-headers-genericbuild-essential ,试试吧

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

如果那些已经存在,它将成为最新版本。

以root身份在终端中进行以下操作:

 sudo -i wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.9-rc4/compat-drivers-3.9-rc4-2-s.tar.bz2 tar xvf compat-drivers-3.9-rc4-2-s.tar.bz2 cd compat-drivers-3.9-rc4-2-s/ ./scripts/driver-select ath9k make 

现在这可能会出现以下错误:

 error: redefinition of 'kref_get_unless_zero' include/linux/kref.h:47:32: note: previous definition of 'kref_get_unless_zero' was here 

在这种情况下,打开头文件,找到该函数的整个块:

 static inline int __must_check kref_get_unless_zero(struct kref *kref) { return atomic_add_unless(&kref->refcount, 1, 0); } 

接下来使用行注释(在每行前面放置// )或在c阻止注释来注释函数的整个块,

 /*static inline int __must_check kref_get_unless_zero(struct kref *kref) { return atomic_add_unless(&kref->refcount, 1, 0); }*/ 

然后逐个输入以下命令:

 make make install 

然后使用加载驱动程序

 modprobe ath9k 

或重启系统。 之后wifi应该正常工作。

compat-wireless软件包可能需要将pci.id添加到pci.c文件以及其他一些更改,类似于: http ://ubuntuforums.org/showpost.php?p = 12201881&posttcount = 35

是你做的吗? 通过以下方式了解您的pc.id:

  lspci -nn | grep 0280 

可能有一个包含您的设备的compat-wireless版本。 如果您要发布详细信息,我们很乐意为您提供帮助。

我能够通过运行以下命令来解决此问题。

 sudo apt-get autoclean sudo apt-get update sudo apt-get dist-upgrade 

我发现这会将内核从3.2.0.56-generic升级到3.2.0.57-generic。

希望有帮助……

我会尝试使用Linux Mint,因为我在Debian dist中遇到了这个芯片组的问题。 其中一个人建议Mint,它出现在第一次安装,不仅仅是wifi,而是所有通信的东西。 也许是时候切换发行版!

我确实通过backport解决了我的问题,现在已经安装了我对AR9565设置没有任何问题。 可能会看看可用的backports,看看是否有关于那里支持的提示。

下载和刻录带有Mint live的DVD以便启动并查看它是否受支持,而不是敲打你的头,这是很便宜的。 我相信它会支持你的,因为它支持我的! 此外,与您交谈的任何人都会明白,芯片组在Linux世界的某个地方得到支持,如果支持与否则不会花费一半的时间进行辩论。 此外,在您投入所有工作之后,让它出现并起作用是非常温暖的意志!

联想G505上的高通Atheros QCA8172 – Ubuntu 13.04在联想G505上运行完美 – 确保你干净安装Ubuntu 13.04而不是’重新安装’。 Wi-Fi / LAN键盘鼠标一切正常。

我花了一整天时间寻找驱动程序,但ubuntu 13.04中包含的驱动程序已经支持Qualcomm Atheros QCA8172网络驱动程序卡。 干杯