20220211关于TL-WDN6200(RTL8812AU)在ubuntu20.04.3下安装驱动程序的历险记

news/2024/12/2 19:43:04/


20220211关于TL-WDN6200(RTL8812AU)在ubuntu20.04.3下安装驱动程序的历险记
2022/2/11 14:42


一个超级巨大的合作伙伴报告,华硕无畏Pro14 锐龙版(华硕M3401)在ubuntu20.04.3下无法链接WIFI。
https://item.jd.com/100021150248.html
他们外部电脑无法连接以太网,当然电脑也没有以太网接口

让他们去找一个USB接口的WIFI,于是我们TL-WDN6200(RTL8812AU)登场了。

 

https://service.tp-link.com.cn/search_download?level1=0&level2=0&product=0&downloadPageNum=1&ordertype=0&classtip=all&readmore=0&kw=TL-WDN6200
TL-WDN6200 V2.0 Linux驱动程序20220802    5051    2022/1/29
TL-WDN6200 V2.0 Linux驱动程序.zip

你放心,这里下载的驱动程序不能用的,合作伙伴报告编译错误!

 

 


不过也是有收获的,压缩包中的:TL-WDN6200 V2.0 Linux驱动程序配置指南.pdf
可以知道TL-WDN6200的主芯片型号:RTL8812AU。

TP-LINK官方只测试过Ubuntu18.04,linux内核版本5.8。

rootroot@rootroot-System-Product1:~$ 
rootroot@rootroot-System-Product1:~$ uname -r
5.13.0-28-generic
rootroot@rootroot-System-Product1:~$ 
rootroot@rootroot-System-Product1:~$ cat /etc/issue
Ubuntu 20.04.3 LTS \n \l

rootroot@rootroot-System-Product1:~$ 


竟然高版本不支持,神奇了。

继续百度:RTL8812AU ubuntu20.04
RTL8812AU ubuntu20.04.3


https://www.cnblogs.com/chencarl/p/12391105.html
RTL8812AU双频无线网卡在ubuntu19和20上的驱动安装

【GITHUB下载速度因人而异,甚至打不开页面都有可能,看人品了!】

驱动也疯狂
收获以后,一看,双天线装起,确实帅了点,光看逼格都高阿。迫不及待的插上,没法识别。这正常,还是要安装驱动的嘛,急匆匆跑到卖家那里一看,原来是kail系统的驱动。我X
,自己动手搜索驱动吧,看到说18.04以上的直接安装

sudo apt-get update
sudo apt-get install rtl8812au-dkms
安装以后,还是无反应,是不是要重启哦,重启过后依旧无反映,在更新设置里看专有驱动也是安装的有的,但是无线网卡就是无法识别。那么就只有怀疑我的系统内核版本较高,已经不匹配了(18.04内核是5.2,现在我已经由19.04升级到20了,内核是5.4),自己下驱动安装巴。搜了一下,这个网址的更新比较新,上面写了支持5.4的内核

https://github.com/gnab/rtl8812au

下载完成后解压进入该驱动目录执行编译

sudo make
sudo make install
sudo modprobe 8812au
ok,无线网卡瞬间识别成功,so easy, too happy。

卖这个型号的淘宝的店主,是不是要给点售后服务费呢。


rootroot@rootroot-System-Product1:~$ 
rootroot@rootroot-System-Product1:~$ sudo apt-get install rtl8812au-dkms
[sudo] password for rootroot: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  dctrl-tools dkms
Suggested packages:
  debtags menu
The following NEW packages will be installed:
  dctrl-tools dkms rtl8812au-dkms
0 upgraded, 3 newly installed, 0 to remove and 87 not upgraded.
Need to get 1,244 kB of archives.
After this operation, 9,505 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://cn.archive.ubuntu.com/ubuntu focal/main amd64 dctrl-tools amd64 2.24-3 [61.5 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 dkms all 2.8.1-5ubuntu2 [66.8 kB]
Get:3 http://cn.archive.ubuntu.com/ubuntu focal-updates/universe amd64 rtl8812au-dkms all 4.3.8.12175.20140902+dfsg-0ubuntu13~20.04.3 [1,116 kB]
Fetched 1,244 kB in 2s (499 kB/s)         
Selecting previously unselected package dctrl-tools.
(Reading database ... 209450 files and directories currently installed.)
Preparing to unpack .../dctrl-tools_2.24-3_amd64.deb ...
Unpacking dctrl-tools (2.24-3) ...
Selecting previously unselected package dkms.
Preparing to unpack .../dkms_2.8.1-5ubuntu2_all.deb ...
Unpacking dkms (2.8.1-5ubuntu2) ...
Selecting previously unselected package rtl8812au-dkms.
Preparing to unpack .../rtl8812au-dkms_4.3.8.12175.20140902+dfsg-0ubuntu13~20.04.3_all.deb ...
Unpacking rtl8812au-dkms (4.3.8.12175.20140902+dfsg-0ubuntu13~20.04.3) ...
Setting up dctrl-tools (2.24-3) ...
Setting up dkms (2.8.1-5ubuntu2) ...
Setting up rtl8812au-dkms (4.3.8.12175.20140902+dfsg-0ubuntu13~20.04.3) ...
Loading new rtl8812au-4.3.8.12175.20140902+dfsg DKMS files...
Building for 5.13.0-28-generic
Building initial module for 5.13.0-28-generic
Can't load /var/lib/shim-signed/mok/.rnd into RNG
140450719651136:error:2406F079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:98:Filename=/var/lib/shim-signed/mok/.rnd
Generating a RSA private key
.......+++++
.+++++
writing new private key to '/var/lib/shim-signed/mok/MOK.priv'
-----
Secure Boot not enabled on this system.
Done.

8812au.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.13.0-28-generic/updates/dkms/

depmod...

DKMS: install completed.
Processing triggers for man-db (2.9.1-1) ...
rootroot@rootroot-System-Product1:~$ 
rootroot@rootroot-System-Product1:~$ 
rootroot@rootroot-System-Product1:~$ 
rootroot@rootroot-System-Product1:~$ 
rootroot@rootroot-System-Product1:~$ lsmod
Module                  Size  Used by
xt_conntrack           16384  1
xt_MASQUERADE          20480  1
nf_conntrack_netlink    49152  0
nfnetlink              20480  2 nf_conntrack_netlink
xfrm_user              36864  1
xfrm_algo              16384  1 xfrm_user
xt_addrtype            16384  2
iptable_filter         16384  1
iptable_nat            16384  1
nf_nat                 49152  2 iptable_nat,xt_MASQUERADE
nf_conntrack          147456  4 xt_conntrack,nf_nat,nf_conntrack_netlink,xt_MASQUERADE
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
libcrc32c              16384  2 nf_conntrack,nf_nat
bpfilter               16384  0
br_netfilter           28672  0
bridge                266240  1 br_netfilter
stp                    16384  1 bridge
llc                    16384  2 bridge,stp
ccm                    20480  3
rfcomm                 81920  4
aufs                  258048  0
cmac                   16384  3
algif_hash             16384  1
algif_skcipher         16384  1
overlay               126976  0
af_alg                 28672  6 algif_hash,algif_skcipher
bnep                   24576  2
nls_iso8859_1          16384  1
intel_rapl_msr         20480  0
intel_rapl_common      24576  1 intel_rapl_msr
edac_mce_amd           32768  0
snd_hda_codec_realtek   143360  1
snd_hda_codec_generic    81920  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_hda_codec_hdmi     61440  1
snd_hda_intel          53248  4
snd_intel_dspcfg       28672  1 snd_hda_intel
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
snd_hda_codec         147456  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
iwlmvm                421888  0
snd_hda_core           94208  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
amdgpu               6344704  10
mac80211             1028096  1 iwlmvm
libarc4                16384  1 mac80211
snd_pcm               114688  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
kvm                   864256  0
iwlwifi               372736  1 iwlmvm
crct10dif_pclmul       16384  1
iommu_v2               24576  1 amdgpu
ghash_clmulni_intel    16384  0
snd_seq_midi           20480  0
gpu_sched              36864  1 amdgpu
aesni_intel           376832  6
btusb                  61440  0
drm_ttm_helper         16384  1 amdgpu
snd_seq_midi_event     16384  1 snd_seq_midi
btrtl                  24576  1 btusb
ttm                    69632  2 amdgpu,drm_ttm_helper
btbcm                  16384  1 btusb
crypto_simd            16384  1 aesni_intel
snd_rawmidi            36864  1 snd_seq_midi
drm_kms_helper        253952  1 amdgpu
btintel                32768  1 btusb
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel
snd_seq                73728  2 snd_seq_midi,snd_seq_midi_event
cec                    53248  1 drm_kms_helper
rapl                   20480  0
bluetooth             651264  31 btrtl,btintel,btbcm,bnep,btusb,rfcomm
cfg80211              888832  3 iwlmvm,iwlwifi,mac80211
joydev                 28672  0
input_leds             16384  0
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              40960  2 snd_seq,snd_pcm
ecdh_generic           16384  2 bluetooth
ecc                    36864  1 ecdh_generic
rc_core                61440  1 cec
eeepc_wmi              16384  0
snd                    94208  19 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
wmi_bmof               16384  0
efi_pstore             16384  0
i2c_algo_bit           16384  1 amdgpu
soundcore              16384  1 snd
fb_sys_fops            16384  1 drm_kms_helper
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
ccp                    98304  0
mac_hid                16384  0
sch_fq_codel           20480  2
msr                    16384  0
parport_pc             45056  0
ppdev                  24576  0
lp                     20480  0
parport                65536  3 parport_pc,lp,ppdev
drm                   557056  8 gpu_sched,drm_kms_helper,amdgpu,drm_ttm_helper,ttm
ip_tables              32768  2 iptable_filter,iptable_nat
x_tables               49152  6 xt_conntrack,iptable_filter,xt_addrtype,ip_tables,iptable_nat,xt_MASQUERADE
autofs4                45056  2
hid_generic            16384  0
usbhid                 57344  0
hid                   139264  2 usbhid,hid_generic
mfd_aaeon              16384  0
asus_wmi               36864  2 eeepc_wmi,mfd_aaeon
sparse_keymap          16384  1 asus_wmi
video                  53248  1 asus_wmi
crc32_pclmul           16384  0
r8169                  77824  0
nvme                   49152  5
ahci                   40960  0
xhci_pci               24576  0
gpio_amdpt             20480  0
realtek                32768  1
nvme_core             126976  7 nvme
i2c_piix4              28672  0
libahci                36864  1 ahci
xhci_pci_renesas       20480  1 xhci_pci
wmi                    32768  3 asus_wmi,wmi_bmof,mfd_aaeon
gpio_generic           20480  1 gpio_amdpt
rootroot@rootroot-System-Product1:~$ 
rootroot@rootroot-System-Product1:~$ 


https://zhuanlan.zhihu.com/p/453292030
Ubuntu20.04安装 Tenda U12无线网卡
肖冬冬
1、在网站下载rtl8812au-master.zip
https://github.com/gnab/rtl8812au


https://blog.csdn.net/drivery/article/details/115479099
GNU / Linux Ubuntu 20.04 Realtek rtl8812au驱动程序安装指南


https://blog.csdn.net/drivery/article/details/115768323
Realtek 8812au on Ubuntu 20.04


https://blog.csdn.net/zzzzllll2006/article/details/82024679
RTL8811AU无线网卡linux驱动安装笔记(Fedora、Ubuntu)


http://www.ppmy.cn/news/410924.html

相关文章

诺基亚如何利用计算机上网,诺基亚S60怎么通过笔记本的WIFI上网?

你可以试着修改加密方式!还有确认之前你的手机WIFI功能正常! 我是E72i S60 V3版。功能正常!不管是WIFI接入还是通过软件发送AP。以下就是我个人经验所得: 通过手机让电脑上网:很简单,安卓手机如U8650、V880…

GEC6818音乐播放器制作

环境 # linux操作系统 uname -a Linux incipe-virtual-machine 5.4.0-31-generic #35-Ubuntu SMP Thu May 7 20:20:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux# 交叉编译器 arm-linux-gcc -v Using built-in specs. Target: arm-none-linux-gnueabi Configured with: /opt/F…

debian 笔记本 准系统 RTL8822BE 8723 8192 8188 8168 8111 8107 8821-22 等PCIE 无线网卡蓝牙驱动安装

原装笔记本,迷你准系统 安装PCIE下列无线网卡蓝牙驱动 查看网卡 lspci|grep less sudo nano /etc/apt/sources.list (debian10)最后一行添加deb http://ftp.cn.debian.org/debian buster main non-freeee sudo apt-get update sudo apt-get install firmware-realt…

Spring常见问题

包含内容 单例bean线程是安全的吗? Spring框架中的bean是单例的吗? 是单例的 这个默认是单例的但是可以在Bean注解类文件使用Scope注解进行配置 singleton:bean在每个Spring IOC容器中只有一个实例prototype:一个bean的定义可以…

Adobe国际认证,PS软件向多图层图像中添加更多图像,官方教程

Adobe国际认证,Photoshop软件向多图层图像中添加更多图像,官方教程 Adobe国际认证,Photoshop软件向多图层图像中添加更多图像,官方教程 所学内容:向多图层图像中添加更多图像 选择“File”(文件&#xff09…

《C和指针》读书笔记(第十一章 动态内存分配)

目录 0 简介1 为什么使用动态内存分配2 malloc和free3 calloc和realloc4 使用动态分配的内存5 常见的动态内存错误6 内存分配实例6.1 排序一列整型值6.2 复制字符串6.3 变体记录的创建与销毁 7 总结 0 简介 在实际开发中(C语言),数组的元素存…

Adobe photoshop cc 2020,PS 2020问世啦!

千呼万唤始出来,犹抱琵琶半遮面! Adobe官方依旧是很调皮,悄悄的将PS2020发布了! PS2020究竟有啥功能?有啥特色?让我们一睹为快! ps 2020 mac版新增功能 预设改进 我们对预设进行了重新设计。…

【MySQL入门】-- 数据库介绍

目录 1.为什么要使用数据库? 2.数据库相关概念 3.数据库与数据库管理系统的关系 4.常见数据库排名 5.常见数据库的简单介绍 6.MySQL介绍 7.MySQL版本的选择 8.关系型数据库和非关系型数据库 9.关系型数据库设计规则以及规范 10.表的关系(一对…