ubuntu 12.04安装TP-LINK TL-WN725N v2

用了一个上午,折腾完毕,分享如下。

1、先试了ndiswrapper和compat-wireless,各种不给力。后来看这篇博文《Ubuntu12.04下安装TL-WN322G+无线网卡驱动(RT5370芯片)》给了我提醒,ndiswrapper只是对驱动的包装,compat-wireless似乎是兼容各种无线驱动的大杂烩。想要从根本上解决问题,还是要直接找这款网卡芯片组的驱动才行。

2、确定思路之后,怎么找驱动呢?推荐在http://wikidevi.com/wiki/上搜,一搜一个准。我是通过

$ lsusb
Bus Device : ID 0bda: Realtek Semiconductor Corp.

然后google搜索0bda:8179找到这篇博文《HP Pavilion dm1 with TL-WN725Nv2 WiFi dongle (12.04)》,从上面才知道wikidevi这个站点的。这里清楚的标出芯片组和驱动源码的下载地址。

WI1 chip1: Realtek RTL8188EUS

Probable Linux driver
8188eu (vendor driver)

3、接下去要把源码下下来、编译、安装,命令如下:

 $ wget https://github.com/lwfinger/rtl8188eu/archive/master.zip
$ tar -xzvf master.zip
$ cd rtl8188eu-master
$ make
$ sudo make install

4、装完重启,再敲iwconfig,如果能看到wlan0,那么恭喜你能用了。在我的机器上,这就已经能选择wpa2输入密码连接了。但也有很多博文说要再敲如下2个命令,我敲下来还会报错,呵呵~

 $ iwconfig wlan0 power on
$ iwconfig wlan0 up

第1个命令报错如下,既然已经OK,不再深究,呵呵,我不是狂人。

Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlan0 ; Operation not permitted.

附录:

1、针对这个问题,非常有用的2个站点:

http://ubuntuforums.orghttp://wikidevi.com/wiki/

2、针对这个问题,有用的命令:

$ cat /etc/issue      查看操作系统版本,如Ubuntu 12.04. LTS \n \l
$ uname -r 查看内核版本,如3.2.0--generic
$ cat /proc/version 也是查看内核版本,更详细
$ lsusb 拿到唯一的设备ID,如ID 0bda:,表示制造商ID+产品ID

更新:2014-2-4

如果自行升级内核,比如12.04自带的是3.2.0.24,升到目前最新的稳定版是3.13.1,就需要重新编译并安装。再次执行make & sudo make install即可。

上一篇:【DevOps敏捷开发动手实验】开源文档 v2015.2 stable 版发布


下一篇:SharePoint 2010 BCS - 简单实例(二)外部列表创建