archlinux 安装 TP-LINK无限网卡 TL-WDN5200h rtl8821cu
无限网卡型号
TP-LINK AC650双频高增益无线USB网卡 2.4GHz 200Mbps + 5GHz 433Mbps
TL-WDN5200H免驱版
网上找了许多方案,TP-LINK官网上的这个型号linux驱动也测试安装了,不知道是不是因为不是ubuntu,安装总是出错,遂放弃
然后网上找了其他方案
[root@arch 8821cu-20210118]# lsusb Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 004: ID 046d:c52f Logitech, Inc. Unifying Receiver Bus 003 Device 012: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory Bus 003 Device 007: ID 0bda:1a2b Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (Driver CDROM Mode) Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
查看到是RTL8188GU
跟tplink官网上现实的不一样,官网驱动下载后解压显示的是8821cu
github上找到rtl8188gu驱动安装,安装失败,使用aur查找到rtl8188安装也失败
后来查看0bda:1a2b好像需要安装8821cu的驱动,
根据github上步骤逐步操作
https://github.com/morrownr/8821cu-20210118
安装的时候由于之前aur安装的两个驱动,没有卸载完全,重新鞋子啊
dkms stauts
dkms remove mod-name --all
一定要使用--all要不然卸载不干净,然后
删除 rm -rf /usr/src/mod-name 模块源码目录
rm /etc/modprobe.d/mod-name.conf
上面的mod-name替换成真实的模块名就好了
根据github上安装完成后,ip link命令还是检测不到无限网卡
后来发现可能是usb免驱动版本的问题,
pacman -S usb_modeswitch
安装usb模式转换工具
usb_modeswitch -KW -v 0bda -p 1a2b
转换模式后,发现可以侦测到无限网卡了
参考:https://www.cnblogs.com/xl2432/p/10371814.html
github驱动下载:https://github.com/morrownr/8821cu-20210118
https://bbs.archlinux.org/viewtopic.php?id=232401
https://www.draisberghof.de/usb_modeswitch/