安装驱动程序后,ubuntu 20.04 上使用 rtl8812au WLAN 适配器时无法使用 Wi-Fi

安装驱动程序后,ubuntu 20.04 上使用 rtl8812au WLAN 适配器时无法使用 Wi-Fi

我在使用 ubuntu 20.04 设置无线适配器时遇到了麻烦。在我最近安装的驱动程序中,我获得了无线连接的界面,但无法连接到网络。我拥有的适配器类型:当我运行

sudo lsusb

我明白了

Bus 002 Device 002: ID 05e3:0620 Genesys Logic, Inc. USB3.1 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0951:16a4 Kingston Technology HyperX 7.1 Audio
Bus 001 Device 003: ID 046d:c08b Logitech, Inc. G502 HERO Gaming Mouse
Bus 001 Device 007: ID 2222:0031 MacAlly USB2.1 Hub
Bus 001 Device 004: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 006: ID 0bda:0811 Realtek Semiconductor Corp. 802.11ac WLAN Adapter 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我的设备是 obda:0811 Realtek Semiconductor。此 USB 加密狗的驱动程序有许多不同的存储库。我安装了最新的驱动程序。首先,我确实安装了许多驱动程序,这些驱动程序可能维护得不好,并且在构建过程中出现错误。或者驱动程序根本没有做任何事情。

我从以下存储库安装了驱动程序:https://github.com/aircrack-ng/rtl8812au/blob/v5.6.4.2/README.md

安装此存储库后,唯一改变的是,我获得了允许我连接到无线网络的界面。当我进入 Wi-Fi 下的设置时,我得到了以下屏幕:

https://drive.google.com/file/d/1Uz3yC27XxVzfHOb5OFv8KEtzDsDWhW9s/view?usp=sharing

上图是连接 Wi-Fi 的屏幕。它是空的,它会一直加载,而找不到任何可连接的网络(范围内肯定有无线网络)。页面标题显示 Wi-Fi 不可用。这是否意味着驱动程序、我的无线 Wi-Fi 适配器或我的计算机中的某些配置文件有问题?

当我运行命令时

sudo lshw -C network

我得到:

  *-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0
       version: 15
       serial: 4c:ed:fb:91:fa:f8
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=5.13.0-52-generic duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.0.153 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:19 ioport:3000(size=256) memory:a4204000-a4204fff memory:a4200000-a4203fff
  *-network
       physical id: 2
       logical name: t

这表明我的以太网已连接,但没有显示我的无线。也许我的无线是 *-network 下的第二部分。但是,那下面没有太多信息。我不知道这些信息是什么意思。

另外我想说的是,你可以安装的 rtl8812au 专有驱动程序sudo apt -y install rtl8812au-dkms没有根据 Linux 内核进行编译https://github.com/gnab/rtl8812au/blob/master/README.md。gnab rtl8812au 存储库现在似乎也不起作用。

chili555请求的其他一些命令:

sudo dmesg | grep -i 88xx

结果:

[    7.296982] 88XXau: loading out-of-tree module taints kernel.
[    7.297427] 88XXau: module verification failed: signature and/or required key missing - tainting kernel
[    7.379054] usb 1-11: 88XXau 74:da:38:e3:77:70 hw_info[107]
[    7.379988] usbcore: registered new interface driver rtl88XXau

另一个命令:

sudo dkms status

结果:

8812au, 4.2.3: added
bcmwl, 6.30.223.271+bdcom, 5.13.0-52-generic, x86_64: installed
nvidia, 470.129.06, 5.13.0-51-generic, x86_64: installedError! Could not locate dkms.conf file.
File: /var/lib/dkms/rtl88x2bu/5.8.7.1/source/dkms.conf does not exist.

nvidia, 470.129.06, 5.13.0-52-generic, x86_64: installed
rtl8812au, 4.2.2: added

当我sudo lshw -C network没有插入以太网运行时,我得到相同的输出。

当我跑步时lsmod | grep 88 我得到

nls_iso8859_1          16384  1
nvidia_uvm           1036288  0
88XXau               2191360  0
snd_pcm               114688  12 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
cfg80211              888832  1 88XXau
ipmi_msghandler       114688  1 ipmi_devintf

我的问题是:为什么我的情况不允许使用 Wi-Fi?我该如何才能使用 Wi-Fi?

相关内容