Linux编译安装RTL8192CU芯片驱动,使用TP_LINK wn823n无线网卡
前几天给自己的台式电脑安装了Window 7+CentOS 6.4 Linux双系统,发现在Windows 7下面可以正常使用TP_LINK wn823n无线网卡来连接无线网络,但是在Linux下面,检测不到无线网络,而那个usb无线网卡的指示灯也一直没亮。上网查了一下,说是在Linux下面需要安装无线网卡的驱动也能使用。我的usb无线网卡型号是TP_LINK wn823n,上TP_LINK的官网根据型号下载驱动的时候,发现该无线网卡只有Windows的驱动,没有Linux的,相当不爽。于是继续搜索资料,发现TP_LINK wn823n采用的是RTL的芯片,也就是说,如果有RTL对应芯片的源码驱动,经过编译安装,同样可以使无线网卡在我的Linux下面工作起来。
第一步:确定该无线网卡所采用RTL芯片的具体型号,如果不确定,可以进入LINUX终端,输入 lsusb ,确定芯片型号,如我的是下面的 RTL8192CU.
第二步:到RTL官方网站 (可点击进入)下载对应芯片的源码驱动,注意对应型号和使用的系统环境。我下载的是RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip
第三步:将刚才下载下来的zip文件解压出来,进入解压出来的文件夹,把driver 目录下的 rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911.tar.gz这个压缩包也解压了。然后,按照这个路径 RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911 / driver / rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911 / os_dep / linux / usb_intf.c,将usb_intf.c这个文件打开,找到下面这个地方,自己再在最后面加入下面这一行 {USB_DEVICE(0x0BDA, 0x8178)}, 如下面所示
其中OXOBDA,OX8178这两个数字是USB无线网卡的ID,通过刚才最开始的 lsusb 就可以知道。
第四步:进入解压目录,编译安装。
进入最开始的解压目录,可以看到里面有一个install.sh文件。因此进入终端,切换到install.sh所在目录,执行 ./ install.sh,本来以为大功告成,结果竟然出现错误,提示 “bash: ./ :是一个目录“的错误。切换到root用户,还是不能执行,在这里周旋了很多时间。
后来,ls -al install.sh查看了一个install.sh这个文件的权限,我靠,发现install.sh居然是一个只读文件。想了一下原因,可能刚才我没用解压命令解压,而是贪图方便直接在解压文件上右键解压,结果影响了文件的权限,教训呀,害我在这里拖了那么久。
好吧,马上给install.sh可执行权限,这里,为了防止因为权限问题出现不能安装的现象,所以我给了它最高权限 chmod 777 install.sh
然后,执行sudo ./ install.sh就刷刷地开始自动安装了,安装完之后,看了一下,我的usb无线网卡的指示灯终于给点亮了,它终于亮了!!!
查看一下网络,好吧,无线网络终于出现了,它终于出现了!!(真想发个大哭的表情)
好吧,成功!
Linux编译安装RTL8192CU芯片驱动,使用TP_LINK wn823n无线网卡的更多相关文章
- 【转】linux 编译安装nginx,配置自启动脚本
linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装ng ...
- linux 编译安装nginx,配置自启动脚本
本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linu ...
- linux 编译安装PHP模块
本文移到:http://www.phpgay.com/Article/detail/classid/6/id/54.html linux 编译安装PHP模块 1.首先你要有你服务器上安装的PHP的版 ...
- [CentOS_7.4]Linux编译安装ffmpeg
[CentOS_7.4]Linux编译安装ffmpeg 安装过程: 下载安装源,配置,编译,安装,设置环境变量. # wget http://www.ffmpeg.org/releases/ffm ...
- 转:Linux 编译安装 Mysql5.7
http://broqiang.com/2017/04/18/Mysql-Install-5.7.18-Linux-Compile/ 原文 Linux 编译安装 Mysql5.7 Ubuntu 下快速 ...
- Linux编译安装Apache+PHP
Linux编译安装Apache+PHP 来自:自学it网,http://www.zixue.it/. 1]编译安装Apache+PHP 1.安装程序依赖库和开发环境 为了省事把所需要的库文件全都安 ...
- Linux编译安装Qt 5.4.1(-qt-xcb是必须要指定的,卸载自带的gcc等)
转载请注明文章:Linux编译安装Qt 5.4.1 出处:多客博图 很久不写文章了,过程很简单,但是操作很多,简单说吧. 前言: 操作系统CentOS 6.6,64位的. 1.安装gcc 4.8.4, ...
- Linux 编译安装、压缩打包、定时任务
目录 Linux 编译安装 知识储备: wget命令 编译安装 Linux 压缩打包 gzip压缩 bzip2压缩 tar打包 Linux 定时任务 相关文件及操作 Linux 编译安装 编译安装就是 ...
- LINUX 编译安装 PHP 环境
今天终于有时间 总结一下 linux 的编译安装 php 环境同学给我发了他写的文档 ,基本就可以实现编译安装了我同学文章地址: http://penghui.link/articles/2016/0 ...
随机推荐
- HDU 查找最大元素 2025
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; #defin ...
- 【自动化测试】Xpath学习
http://www.cnblogs.com/cbcye/archive/2009/03/14/1411291.html http://www.cnblogs.com/cbcye/archive/20 ...
- shell 里把命令的输出赋给变量 以及变量的使用
//获取本月1号 的命令 date +%Y-$m-1 shell脚本 把时间命令的值赋给变量 并使用 #! /bin/sh #赋值 time=$(date +%Y-%m-) #使用变量(转换成时间戳 ...
- 转:移动开发中一些bug及解决方案
网页开发要面对各种各样的浏览器,让人很头疼,而移动开发中,你不但要面对浏览器,还要面对各种版本的手机,iOS好一点,而安卓就五花八门了,你可能在开发中也被它们折磨过,或者正在被它们折磨,我在这里说几个 ...
- 最全的PHP开发Android应用程序
第一部分是指在Android系统的手机上直接写PHP脚本代码并立即运行: 第二部分则继续讲解如何把写好的PHP脚本代码打包成akp安装文件. 首先,在手机上安装两个apk包. 一个是SL4A(Scri ...
- RandomAccessFile、FileChannel、MappedByteBuffer读写文件
s package com.nio; import java.io.Closeable; import java.io.FileNotFoundException; import java.io.IO ...
- (转)log4j:WARN No appenders could be found for logger 解决方案
我们在使用Log4j的时候,总是出现: log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.Log ...
- CString-int-string-char-BSTR之间的转换
一.CString, int, string, char*之间的转换 string 转 CString CString.Format("%s", string.c_str());c ...
- FTP没权限直接删除目录,写的一个小工具循环删除
$path = '/var/www/html/Runtime/'; $ite = new RecursiveDirectoryIterator($path); foreach (new Recursi ...
- algorithm@ Sieve of Eratosthenes (素数筛选算法) & Related Problem (Return two prime numbers )
Sieve of Eratosthenes (素数筛选算法) Given a number n, print all primes smaller than or equal to n. It is ...