Ubuntu18 USB网卡驱动安装踩坑记录
目录
- 1 让你的电脑连上网络
- 2 查看网卡的驱动芯片型号
- 3 查找驱动
- 4 最终安装
- 5 吐槽
一般来说USB设备的驱动都是自动安装上的,但是对于linux系统,部分厂家不提供驱动程序,例如我使用的TL-WN823N网卡,搞驱动的时候真的是很头大。针对这种情况,以下提供了一条算是比较通用的安装驱动的方式。
1 让你的电脑连上网络
由于不是很推崇离线安装,所以在这一步,我比较推荐用网线临时接一根线,或者拿手机共享一下网络。总而言之,让你的电脑临时连个网就够了。
当然,对于下述内容,如果你愿意在别的设备上下载好,然后copy到需要安装的设备上,也是很棒的。
2 查看网卡的驱动芯片型号
输入以下命令查看USB上挂载的设备
lsusb
输出结果中找到如下内容:
Bus 002 Device 026: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Bus 001 Device 007: ID 0bda:1a2b Realtek Semiconductor Corp.
此处我插了两个USB网卡,其中一个直接显示了芯片型号为RTL8192CU
,另一个则没有任何显示。对于没有显示芯片型号的网卡,将其ID号ID 0bda:1a2b
输入搜索引擎,很容易可以知道其芯片型号是RTL8821CU
。
3 查找驱动
如果有可能,还是尽量使用厂家的驱动。所以我们首先进入Realtek
官网查找。很遗憾,没有找到Ubuntu18可以使用的驱动。
实在是太可惜了,我们只能寄希望于Github的朋友帮帮忙了。进入Github官网,直接搜索芯片型号(例RTL8192CU
),按照更新时间排序,很快就找到可以适用于5.0.0-27-generic内核的开源项目:
rtl8192cu linux driver sources. Added support for N150MA, ISY, HWNUM-300V2, Sitecom WLA-2100 and D-link DWA-131 (H/W Ver. B1) devices. Patched to support up to latest linux kernel (current 5.2). With no debug patch.
我们将其clone下来,并编译安装:
git clone https://github.com/Rick-Moba/rtl8192cu.git
cd rtl8192cu
sudo make
sudo make install
最终结果如下:
$ sudo make install
install -p -m 644 8192cu.ko /lib/modules/5.0.0-27-generic/kernel/drivers/net/wireless/
/sbin/depmod -a 5.0.0-27-generic
可以看出,我们最终安装的驱动名字叫做8192cu
。
4 最终安装
首先卸载原来的驱动。如果原来没有,那就不用卸载了。
sudo modprobe -r rtl8192cu # (name of driver)
最后安装驱动,大功告成
sudo modprobe 8192cu
5 吐槽
费了不少事,但是最终终于安装好了。中途如果遇到编译错误以及一些奇葩的错误,建议直接在Github上重新找一个开源项目。一定要看看项目是不是支持你的Linux的内核。命令uname -r
查看当前内核。
另外,百度上也有不少是自己编译Github项目解决了问题的,但是他们clone的仓库大多比较老了,建议还是自己找找仓库,可以少花很多力气。
Ubuntu18 USB网卡驱动安装踩坑记录相关推荐
- 华硕主板+ubuntu18.04+3090驱动安装踩坑记录
今日装机,错误频发,吾心甚痛.本次装机遇到的核心问题在于,安装过程非常顺利,但nvidia-smi命令就是检测不到显卡. 在一阶段我们以为是主板的型号老旧不支持3090,经过询问商家发现应该是可以支持 ...
- Centos7.5 BCM4322无线网卡驱动安装踩坑记录
弄了黑苹果把T420S的无线网卡换了,发现黑苹果能够用WIFI上网,然后蛋疼的时刻来了,Centos7.5没办法上网了,于是开始折腾无线网卡驱动安装,踩了几个坑,此文作为记录避免以后重装系统需要,以百 ...
- YOLO V5 CPU版本安装踩坑记录
YOLO V5 CPU版本安装踩坑记录 单纯的记录下yolov5进行检测遇到了点问题的解决方法 安装过程: 准备: 1,下载YOLOv5 github项目:https://github.com/ult ...
- nnUNet安装踩坑记录
nnUNet安装踩坑记录 论文地址:https://arxiv.org/abs/1809.10486 https://github.com/MIC-DKFZ/nnUNet 更新于2020/12/04: ...
- pyqt5安装踩坑记录
pyqt5安装踩坑记录
- ubuntu18.04网卡驱动安装(联想(Lenovo)GeekPro 2022)
在联想GeekPro 2022上安装了ubuntu18.04系统,GeekPro 2022上的有线网卡和无线网卡都是realtek的,其中无线无线网卡的型号为RTL8852BE.安装好系统后,发现并没 ...
- MATLAB安装踩坑记录
一.安装 各种公众号有MATLAB各种版本的安装包,我下载的是最新版本MATLAB2022a.关于安装有几个踩坑记录以及选择信息可以分享: 1.license checkout failed Erro ...
- AVFI Carla安装踩坑记录
文章目录 简介 需要环境 我的环境 安装 Docker 修改`Dockerfile_x86` 建立镜像 UnrealEngine&Carla Server 部分系统无法添加apt-r Unre ...
- protoc-gen-go 安装踩坑记录
尝试安装protobuf,并生成golang代码.记录一下安装过程中的踩坑. 事后感觉全都是不看提示的错 wwwww. protoc-gen-go 的安装 按照教程,指令如下 go get -u gi ...
最新文章
- 链式比较、奇怪的字母、有趣的import...Python冷知识(六)
- iOS UIScreen详解
- Linux下用gSOAP开发Web Service服务端和客户端程序(一)
- ML之LiR:机器学习经典算法之线性回归算法LiR的简介、使用方法、经典案例之详细攻略
- 图像分割-LOG检测器和DOG检测器
- 北航 2012 秋季 现代软件工程 团队项目要求
- 美团技术:到店结算平台实践(胶片)
- 个人收藏的flex特效网址【经典中的极品】
- linux用户管理和群界面怎么打开,Linux的用户和组群管理
- java 反射解读理解
- Fedora 14常规娱乐软件
- 恒星播放器 for Mac(万能视频播放器)
- 数据库实验五-数据库设计实验
- Cloud Solution Architect Certification 认证备考指南
- 计算机垃圾清理指令,win7电脑清理垃圾的运行命令代码是什么
- 怎么查看计算机办公软件版本的,怎么看电脑office是哪个版本
- 随手口袋记APP支持
- MySQL 客户端安装
- ZUCC高级程序设计实验01
- Mysql-基础命令
热门文章
- 如何使用ABBYY FineReader 14标记文本
- 信息系统项目管理师学习笔记11-项目风险管理
- css之FILTER:progid:DXImageTransform.Microsoft.Gradient使用
- Buuctf (Web)Ping Ping Ping
- 【代码笔记】Web-HTML-表格
- HTTP Live Streaming直播源代码软件开发(iOS直播)技术分析与实现
- Brocade 300 光纤交换机的配置
- OpenGL的glOrtho平行投影函数详解[转]
- java写红白机_Java 开发的编程噩梦,这些坑你没踩过算我输
- STP、RSTP、MSTP协议