acer(宏基) Aspire E1-472G ubuntu-12.04下安装无线网卡驱动

本人前阶段时间买了个比较实惠的笔记本电脑acer(宏基) Aspire E1-472G,自带linux操作系统,由于工作需要便把操作系统换成了ubuntu12.04,但一直苦于没有无线网卡驱动。今天终于把这个问题给解决了,方法如下:

1,查看无线网卡型号:

~$ lspci -vnn | grep Wireless

我的无线网卡是:

02:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)

2.安装linux-headers-genericbuild-essential

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

3.下载驱动文件并安装:


~$ 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
然后发现报错了:
./scripts/gen-compat-autoconf.sh /home/renjie/Downloads/compat-drivers-3.9-rc4-2-s/.config /home/renjie/Downloads/compat-drivers-3.9-rc4-2-s/config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/3.2.0-77-generic/build M=/home/renjie/Downloads/compat-drivers-3.9-rc4-2-s modules
make[1]: 正在进入目录 `/usr/src/linux-headers-3.2.0-77-generic‘
  CC [M]  /home/renjie/Downloads/compat-drivers-3.9-rc4-2-s/compat/main.o
In file included from /home/renjie/Downloads/compat-drivers-3.9-rc4-2-s/include/linux/compat-2.6.h:71:0,
                 from <命令行>:0:
/home/renjie/Downloads/compat-drivers-3.9-rc4-2-s/include/linux/compat-3.8.h:49:32: 错误: ‘kref_get_unless_zero’重定义
include/linux/kref.h:47:32: 附注: ‘kref_get_unless_zero’的上一个定义在此
make[3]: *** [/home/renjie/Downloads/compat-drivers-3.9-rc4-2-s/compat/main.o] 错误 1
make[2]: *** [/home/renjie/Downloads/compat-drivers-3.9-rc4-2-s/compat] 错误 2
make[1]: *** [_module_/home/renjie/Downloads/compat-drivers-3.9-rc4-2-s] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.2.0-77-generic‘
make: *** [modules] 错误 2

错误解决:
打开
include/linux/compat-3.8.h,找到第49行:
static inline int __must_check kref_get_unless_zero(struct kref *kref)      
{
     return atomic_add_unless(&kref->refcount, 1, 0);
}
注释掉这个函数:

/*
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
然后你就会发现无线网卡可以用了(如果不行重启机器试试)。
详情可参考:http://askubuntu.com/questions/215498/how-to-install-qualcomm-atheros-ar9565-wireless-drivers
时间: 2024-12-13 09:30:42

acer(宏基) Aspire E1-472G ubuntu-12.04下安装无线网卡驱动的相关文章

记录Ubuntu 14.04 下安装无线网卡驱动解决无法连接WiFi的过程

新电脑安装了Ubuntu 14.04,但是网络连接中只有以太网而没有WiFi的选项. 打开System Setting系统设置-Software&Updates软件&更新-Additional Drivers附加驱动,无法加载出相应的驱动,更换为国内源也无法显示出相应的驱动. 打开Terminal使用命令查询网卡(hardware of Internet)状态 $ lshw -C network 详细信息如下 *-network UNCLAIMED description: Network

Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma

1.下载angularjs 进入其官网下载:https://angularjs.org/?,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.7/angular.js 所有版本:https://code.angularjs.org/ 2.示例1 HelloWorld ! 新建一个helloworld.html <!doctype html> <html ng-app> <head> &

Ubuntu 12.04 下安装 Eclipse

方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单) $ sudo apt-get install eclipse 方法二:(优点是安装内容清爽,缺点是配置麻烦)1.安装JDK,参考 Ubuntu 12.04 下安装 JDK 7 2.下载 Eclipse 从 http://www.eclipse.org/downloads/index-developer.php下载合适版本,如:Eclipse IDE for C/C++ Developers 3.解压文件$ sudo

Ubuntu 12.04下安装ibus中文输入法

这是最完整的安装方法: ibu是一个框架,可以支持多种输入法,像是pinyin,五笔等. 1,安装ibus框架 终端输入以下命令: sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 2,启用Ibus框架 终端输入以下命令: im-switch -s ibus 3,重新启动Computer,或者注销当前用户. 4,安装相应输入法引擎: 如安装拼音: sudo apt-get install ibus-pinyin

Ubuntu 12.04下安装OpenCV 2.4.5总结

> 系统配置:Ubuntu 12.04 安装步骤: 1.官网下载OpenCV2.4.5  http://opencv.org/ 解压到home/用户名/opencv2.4.5 2.安装cmake $sudo apt-get install cmake 3.编译opencv (1)在刚才opencv的解压目录下新建build文件夹 $cd ~/opencv2.4.5 $mkdir build $cd build $cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE

ubuntu 12.04下安装Qt出现cannot execute binary file的解决方案

最近在ubuntu 12.04下安装QT的过程中,遇到一个问题. ./qt-opensource-linux-x64-5.7.0.run出现了bash: ./qt-opensource-linux-x64-5.7.0.run: cannot execute binary file. 我用我自己的解决方案分享给大家,同时也为自己以后做个笔记. 第一:查看Linux当前操作系统名称(信息).命令:uname -a出现下面这个:Linux ubuntu 3.5.0-23-generic #35~pre

ubuntu 12.04下安装中文输入法

在Ubuntu 12.04以及基于Ubuntu的发行版上安装fcitx小企鹅输入法,并安装Linux版本搜狗输入法. 方法: 提供两种输入法,一种添加PPA安装,第二种直接添加源安装. 下面是第二种直接安装(个人觉得比较方便:) 实现过程: 先 卸载ibus输入法: sudo apt-get remove ibus 然后 sudo gedit /etc/apt/sources.list 在打开的sources.list中加入以下两行: deb http://ppa.launchpad.net/f

ubuntu 12.04下安装openldap,slapd.conf找不到的解决方法

https://help.ubuntu.com/12.04/serverguide/openldap-server.html ubuntu安装openldap经历了一系列挫折,网上找了半天资料都是一模一样,根本不能解决问题. 1.使用 apt-get install slapd ldap-utils,提示已经是最新版本 2. 在/etc/ldap目录下看到了有ldap.conf  sasl2  schema  slapd.d,没有之前熟悉的slapd.conf文件, 原来ubuntu安装ldap

Ubuntu 12.04下安装QQ 2012 Beta3

由于wine的发展非常迅速.现在网上的利用老版本的wine来安装QQ2012的教程已经有些过时了.实际上操作起来非常简单: 第一步:Ctrl+Alt+t 打开终端,输入以下命令: sudo apt-get update  www.2cto.com sudo apt-get install wine 安装时间稍微有点长,需要注意的是中间有个软件包配置的图形界面,需要用户使用Tab键选定“OK”,然后继续下一步的安装.不要停留在这里不走拉. 第二步:经过上一步,我们已经安装好了wine.但是我们还需