适用于 Ubuntu 20.10 的 Realtek 8812AU / 8821AU 无线驱动程序

适用于 Ubuntu 20.10 的 Realtek 8812AU / 8821AU 无线驱动程序

我对 Linux 的使用经验很少,想知道是否有人能帮我解决这个问题?我有一个 Realtek 8812AU / 8821AU USB wifi 适配器,需要它的驱动程序,这样我就不必被束缚在路由器上。我尝试使用 make、git clone 和 DKMS 来克隆存储库并构建驱动程序,当我看到一些驱动程序在 Ubuntu 的“软件和更新”附加驱动程序面板中显示和选中时,适配器仍然无法工作(使用时蓝灯闪烁)。我该如何让它工作?

以下是一些信息:

输入 lsusb:

Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 003: ID 04d9:a096 Holtek Semiconductor, Inc. Keyboard
Bus 005 Device 002: ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
Bus 005 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 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:0811 Realtek Semiconductor Corp. Realtek 8812AU/8821AU 802.11ac WLAN Adapter [USB Wireless Dual-Band Adapter 2.4/5Ghz]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ifconfig:

enp9s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.111  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::c359:a278:e1b5:db83  prefixlen 64  scopeid 0x20<link>
        inet6 2605:a601:aa70:5500:6219:62f8:1dc0:d75d  prefixlen 64  scopeid 0x0<global>
        inet6 2605:a601:aa70:5500:a045:24ef:8c9d:5636  prefixlen 64  scopeid 0x0<global>
        ether a8:a1:59:35:e7:65  txqueuelen 1000  (Ethernet)
        RX packets 227570  bytes 297235969 (297.2 MB)
        RX errors 0  dropped 7  overruns 0  frame 0
        TX packets 111209  bytes 10197829 (10.1 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1363  bytes 136875 (136.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1363  bytes 136875 (136.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

答案1

很早就发现了这个线程,然后尝试了 2 个小时的存储库来获取可用的驱动程序。8812bu - 不同的芯片组

morrownr github 存储库可在 20.10 - 2021 年 5 月 19 日运行(根据文档,它也可以在 rtl88xxxu 芯片组上运行)

安装命令:

sudo apt update
sudo install -y dkms git
sudo apt install -y dkms git
mkdir src
cd src
git clone https://github.com/morrownr/88x2bu.git
cd 88x2bu/
sudo ./install-driver.sh

lsusb:总线 001 设备 002:ID 0bda:b812 Realtek Semiconductor Corp. RTL88x2bu [AC1200 Techkey]

uname-a: Linux 5.8.0-53-generic #60-Ubuntu SMP 2021 年 5 月 6 日星期四 07:46:32 UTC x86_64 x86_64 x86_64 GNU/Linux

答案2

我遇到了完全相同的问题。从 18.04 升级到 22.04 后,realtek 驱动程序 8821AU 消失了。我按照以下链接中的驱动程序(重新)安装步骤操作,

8821AU 驱动程序点击此处

Wifi 驱动程序已恢复正常运行。

(只是觉得这可能会有帮助)

相关内容