Ubuntu12.04下安装TP-LINK TL-WN727N无线网卡驱动(RTL8188EU芯片组)

这块TP-LINK TL-WN727N USB无线网卡的安装方式同我之前安装TL-WN823N网卡,链接: http://blog.163.com/thinki_cao/blog/static/83944875201311481635188/ ,这里简要说明:
1 查看无线网卡的USB ID号
终端下输入lsusb:

thinki@G31T - M2 :~ $ lsusb
Bus 001 Device 001 : ID 1d6b : 0002 Linux Foundation 2.0 root hub
Bus 002 Device 001 : ID 1d6b : 0001 Linux Foundation 1.1 root hub
Bus 003 Device 001 : ID 1d6b : 0001 Linux Foundation 1.1 root hub
Bus 004 Device 001 : ID 1d6b : 0001 Linux Foundation 1.1 root hub
Bus 005 Device 001 : ID 1d6b : 0001 Linux Foundation 1.1 root hub
Bus 002 Device 002 : ID 0e8f : 0022 GreenAsia Inc .  
Bus 004 Device 002 : ID 046d : c52f Logitech , Inc . Wireless Mouse M305
Bus 001 Device 004: ID 0bda:8179 Realtek Semiconductor Corp.

红色粗体字即为USB网卡的ID号。
2 根据USB ID号查找芯片组驱动
在google上搜索0bda 8179 ID号,网上大部分的说法是ID号对应的芯片是RTL8188EU,更坑的是Realtek官网上居然找不到对应的型号,所以 该ID号到底对应的是哪一型号的芯片组,我至今还是留有疑问的。鉴于该ID号中PID是8179,与TL-WN823所用到的RTL8192CU的芯片组的PID 8178仅仅相差一位,于是我下载了RTL8192CU的驱动试试,并且将TL-WN727的ID号加入驱动中以便驱动能改识别该ID号,结果驱动加载失败,也应证了某位网友的说法,链接送上:
http://gutspot.com/2013/01/30/%E7%94%A8raspberry-pi%E5%88%B6%E4%BD%9C%E6%97%A0%E7%BA%BF%E8%B7%AF%E7%94%B1%E8%BF%87%E7%A8%8B%E7%9A%84%E6%9C%AD%E8%AE%B02-%E7%BC%96%E8%AF%918188eu%E8%8A%AF%E7%89%87%E7%9A%84%E6%97%A0%E7%BA%BF%E7%BD%91/
不过该网友的博客中还提到了另一个解决方法,即在一个国产的Android智能电视棒的Linux系统源码中找到了8188eu的驱动代码,送上github链接:
https://github.com/Red54/linux-shumeipai2/tree/sunxi-3.0/drivers/net/wireless/rtl8188eu,将内核源码下载下来后,把该目录拷贝出来即可。(我至今还是不知道如何只下载某个目录的源码而不是全部下载内核源码,囧)
3 安装驱动
打开rtl8188eu文件夹扫了一下Makefile,发现和Realtek官方的RTL8192CU驱动中的Makefile非常相似,看来该驱动也是与realtek官方驱动有不少关系。现在我们需要将USB ID号添加到驱动,同样是在os_dep/linux/usb_intf.c文件中,找到rtw_usb_id_tbl数组,添加对应的PID,(VID已经定为0BDA,即代表realtek),我们可以找到如下几行:

#ifdef CONFIG_RTL8188E
/*=== Realtek demoboard ===*/
{USB_DEVICE(USB_VENDER_ID_REALTEK, 0x8179)},//Default ID
#endif

这里发现在驱动中已经添加了TL-WN823N网卡的PID号,因此我们不需要修改, 如果是新设备的话则需要在这里添加,否则USB设备将无法被linux识别!
回到rtl8188eu目录,直接编译安装即可:

make sudo make install

然后使用modprobe加载驱动

sudo modprobe 8188eu

即可在面板上看到无线网卡被识别出来,并且能够通过Network Manager配置无线网络,如下图:
Ubuntu12.04下安装TP-LINK TL-WN727N无线网卡驱动(RTL8188EU芯片组) - 小辉辉 - 小辉辉的博客
接下来将驱动模块添加到开机启动列表即可,注意这一步需要在root用户下操作

sudo - i
echo 8188eu >> /etc/ modules

不过经我个人验证,即使不加入开机启动列表,网卡在重启后也能正常工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值