(原+转)linux安装rtl 8812au驱动
转载请注明出处:
http://www.cnblogs.com/darkknightzh/p/6806917.html
参考网址:
http://www.linuxdiyf.com/viewarticle.php?id=410232
https://github.com/gnab/rtl8812au
http://dustymabe.com/2016/01/24/802-11ac-on-linux-with-netgear-a6100-rtl8811au-usb-adapter/
https://www.ardal.nu/index.php/2016/09/03/a-kernel-update-and-my-8812ua/
https://zhidao.baidu.com/question/938388336385442572.html
由于台式机没有无线网卡,有时候接网线不方便,因而某东上买了个EDUP EP-AC1618 1200M的双频无线网卡(本文并非做广告,只是说一下遇到的问题)。买这个看中的就是,其能支持ubuntu(应该有很多支持的,后来就选了这个不算太贵的)。
拿到后,在win10上使用肯定没问题。而后就到了最担心的ubuntu了。
在官网上下载了ubuntu的驱动(自行搜索),官方只给出了linux 4.3内核的驱动。自己用的电脑是ubuntu16.04.1,linux 4.4的内核。直接使用官网提供的的sh进行安装,提示很多错误。。。(虽说linux内核比较多,但还是稍微鄙视一下该公司,不提供新版本的驱动)
然后在网上找了一下,http://www.linuxdiyf.com/viewarticle.php?id=410232指出了在ubuntu上如何编译。
首先去https://github.com/gnab/rtl8812au下载别人已经写好的驱动。解压后,在终端中输入(只要是芯片是rtl 8812au的都可以这样安装):
make
sudo make install
modprobe 8812au
上面的步骤在笔记本上运行后,插上无线网卡,灯闪了几下后,直接可以使用了。然后就到了最关键的台式机了(笔记本本身自带intel 8260无线网卡,买这个主要是用于台式机)。上面前两步都没有问题,但是运行modprobe 8812au,提示:
modprobe: ERROR: could not insert ‘8812au’: Required key not available
http://dustymabe.com/2016/01/24/802-11ac-on-linux-with-netgear-a6100-rtl8811au-usb-adapter/中也遇到了这个问题。dustymabe指出,可能是bios中设置secure boot in UEFI的问题。并给出了如下的链接:
在bios中,将secure boot设置为false后,便能成功执行modprobe 8812au。
在台式机上插入这个网卡后,也可以使用了。
顺便,https://www.ardal.nu/index.php/2016/09/03/a-kernel-update-and-my-8812ua/也遇到了这个问题,他是通过生成keys来解决的。我这边没有这样弄(感觉麻烦),另一方面,贴这个网址,是因为,在ubuntu16.04.1中给1080Ti装显卡驱动时,开始也遇到了keys的事情。但是那时候一直没有装好驱动。后来使用ppa的源,安装完驱动后,登陆时也会遇到无限登陆的情况(以前win7.8+ubuntu16.04,没有改过secure boot,但是直接成功安装驱动。这次win10+ubuntu16.04.1,就碰上了)。。。把secure boot取消后,重新使用ppa的源(目前使用的为381的测试版驱动,有人使用378成功安装1080Ti的驱动的),安装完驱动并重启后,就没有出现无限登陆的问题。
ps:1 印象中笔记本在之前安装ubuntu 16.04.1时,已经在bios中关闭了secure boot,因而未出现无限重启的问题。
2 主板为asus z97a,secure boot里面为不可更改的true。https://zhidao.baidu.com/question/938388336385442572.html中指出了更改方法,在CSM(Compatibility Support Module)中启动选项有windows UEFI mode 和 other os。之前一直是windows EUFI mode,改成other os应该就关闭了secure boot。我这边这样设置后,modprobe 8812au可以成功执行,nvidia显卡驱动也能成功安装了。
(原+转)linux安装rtl 8812au驱动的更多相关文章
- TODO:Linux安装PHP MongoDB驱动
TODO:Linux安装PHP MongoDB驱动 PHP利于学习,使用广泛,主要适用于Web开发领域. MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统 ...
- Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动
特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...
- Linux: 安装NVIDIA显卡驱动
Linux(Fedora25, 64bit)台式机配备了NVIDIA显卡GTX950,但是仅仅使用开源驱动nouveau,无法发挥NVIDIA显卡的性能,所以可以考虑使用官方提供的显卡驱动. # 先安 ...
- Linux安装Broadcom无线驱动
参考https://blog.csdn.net/u012833250/article/details/52493806 首先查看自己的网卡型号,然后先执行sudo apt-get update 再根据 ...
- 联想Y7000,I5-9300H+Nvidia GTX 1050, kali linux的nvidia显卡驱动安装
转载自,Linux安装NVIDIA显卡驱动的正确姿势 https://blog.csdn.net/wf19930209/article/details/81877822#NVIDIA_173 ,主要用 ...
- Ubuntu 解决wifi无法打开的问题 安装NVIDIA显卡驱动的正确姿势
游戏本型号Y7000 win10 Ubuntu16.04双系统 解决wifi无法打开的问题 解决方法: 1.打开终端输入:rfkill list all 出现如下提示:: 可以看到,优先级 ...
- Linux编译安装RTL8192CU芯片驱动,使用TP_LINK wn823n无线网卡
前几天给自己的台式电脑安装了Window 7+CentOS 6.4 Linux双系统,发现在Windows 7下面可以正常使用TP_LINK wn823n无线网卡来连接无线网络,但是在Linux下面, ...
- 【转】Linux下Android ADB驱动安装详解
原文网址:http://blog.csdn.net/zhenwenxian/article/details/5901350 Linux下Android ADB驱动安装详解 概述 最近由于内置的合作商比 ...
- Thinkpad T450 Linux Mint(Ubuntu) 安装Nvidia显卡驱动
事件背景 前段时间从Ubuntu切换到了LinuxMint,想尝尝鲜. LinuxMint是基于Ubuntu改良的,放弃了Ubuntu的Unity界面,更加易用,更加适合我这样的小白人员.本文也适用于 ...
随机推荐
- Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测
Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测 2017年12月13日 17:39:11 机器之心V 阅读数:5931 近日,Artur Suilin 等人发布了 Kaggl ...
- Kafka:ZK+Kafka+Spark Streaming集群环境搭建(六)针对spark2.2.1以yarn方式启动spark-shell抛出异常:ERROR cluster.YarnSchedulerBackend$YarnSchedulerEndpoint: Sending RequestExecutors(0,0,Map(),Set()) to AM was unsuccessful
Spark以yarn方式运行时抛出异常: [spark@master bin]$ cd /opt/spark--bin-hadoop2./bin [spark@master bin]$ ./spark ...
- scikit-learn工具学习 - random,mgrid,np.r_ ,np.c_, scatter, axis, pcolormesh, contour, decision_function
yuanwen: http://blog.csdn.net/crossky_jing/article/details/49466127 scikit-learn 练习题 题目:Try classify ...
- Docker container常用命令
列出所有的container. docker container ls 启动一个container. docker run –p <host端口>: <container端口> ...
- 从C++到java
C++和java都号称是面向对象的语言,虽然C++不完全算是.学习过C++如何快速对java有个大体的掌握,可以通过对比来进行了解. 首先还是来高大上一下,看看他们的使命: · C++ 被设计成主要用 ...
- Apache Rewrite规则详解
参考链接:http://slj.me/2009/04/apache-rewrite-regular/ 1.Rewrite规则简介 Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Pe ...
- 牛客网-《剑指offer》-斐波那契数列
题目:http://www.nowcoder.com/practice/c6c7742f5ba7442aada113136ddea0c3 C++ class Solution { public: in ...
- fread/fwrite
fread/fwrite第二个参数和第三个参数的区别以及与返回值的关系 size_t fwrite_unlocked(const void * __restrict ptr, size_t size, ...
- 基于FPGA的超声波测距(一)
硬件平台:CycloneII EP2C5Q208C8+DYP-ME007 1:超声波原理 DYP-ME007超声波测距模块可提供3cm--3.5m的非接触式距离感测功能,图1为DYP-ME007外观, ...
- Vue为什么没有templateUrl
Why Vue.js doesn't support templateURL Vue.js为什么不支持templateUrl模式 原因 templateUrl使用ajax的方式在运行时加载templa ...