rtl8812au Wi-FI Dongles seen as USB Ethernet

Issues related to configuring your network
Post Reply
cgiserban
Posts: 5
Joined: 2019/08/04 09:28:56

rtl8812au Wi-FI Dongles seen as USB Ethernet

Post by cgiserban » 2019/08/04 10:17:37

Hello everyone!

I am having an ( incredibly) hard time setting up a rtl8812au driver. For some reason, whenever I install the driver (tried with pretty much all the available drivers) I get them being seen as USB Ethernet and there is no way I can connect to wi-fi through that. So far :

- I have tried using two different WiFi Dongles
- I tried using something else than NetworkManager (wicd and wpa_supplicant).
- I went through all the possible pages where this problem was being mentioned but without success.

I don't know if there is anything that I am missing in particular or if there is no solution to the problem, but I will anyway provide some details about my system and maybe we can work something up:

lspci -nn:
00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM Controller [8086:0c00] (rev 06)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06)
00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d4)
00:1c.5 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #6 [8086:8c1a] (rev d4)
00:1c.6 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev d4)
00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation H87 Express LPC Controller [8086:8c4a] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c02] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 04)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU104 [GeForce RTX 2080 Rev. A] [10de:1e87] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:10f8] (rev a1)
01:00.2 USB controller [0c03]: NVIDIA Corporation Device [10de:1ad8] (rev a1)
01:00.3 Serial bus controller [0c80]: NVIDIA Corporation Device [10de:1ad9] (rev a1)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
04:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 03)
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:03:00.0
logical name: enp3s0
version: 0c
serial: d4:3d:7e:df:cb:82
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.046.00-NAPI duplex=full ip=192.168.0.34 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:31 ioport:d000(size=256) memory:f7100000-f7100fff memory:f2200000-f2203fff
*-network:0 DISABLED
description: Ethernet interface
physical id: 2
logical name: virbr0-nic
serial: 52:54:00:1a:9a:46
size: 10Mbit/s
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=tun driverversion=1.6 duplex=full link=no multicast=yes port=twisted pair speed=10Mbit/s
*-network:1
description: Ethernet interface
physical id: 3
logical name: virbr0
serial: 52:54:00:1a:9a:46
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=192.168.122.1 link=no multicast=yes
*-network:2
description: Wireless interface
physical id: 4
bus info: usb@3:3
logical name: enp0s20u3
serial: e8:4e:06:52:08:9c
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8812au multicast=yes wireless=unassociated
nmcli:

enp0s20u3: disconnected
"Realtek RTL8812AU 802.11a/b/g/n/ac 2T2R"
ethernet (rtl8812au), E8:4E:06:52:08:9C, hw, mtu 1500
When running iwlist scanning I can indeed see that my device scans and finds the surrounding connections, but for some reason all of them have quality 0/100 - I am next to the router so this shouldn't be the case.

I tried to use my devices by running exactly the same drivers in Windows/Ubuntu and I encountered absolutely no problem. I think that there may be something on Centos' side but I am waiting for your suggestions ^_^ !

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: rtl8812au Wi-FI Dongles seen as USB Ethernet

Post by TrevorH » 2019/08/04 11:38:28

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
That is a wired interface. It's not your wireless card. Its PCI Vendor/Device ids show it as 10ec:8168 and that is a wired chipset not a wireless one. Since that info comes direct from the card and it's PCI interface I think it's likely to be correct.

Is your wireless card hung off the USB bus instead? What is the output from lsusb.py ?
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

cgiserban
Posts: 5
Joined: 2019/08/04 09:28:56

Re: rtl8812au Wi-FI Dongles seen as USB Ethernet

Post by cgiserban » 2019/08/04 13:18:12

Hello Trevor and thank you for trying to help ^_^

The output of that is
usb1 1d6b:0002 09 2.00 480MBit/s 0mA 1IFs (ehci_hcd 0000:00:1a.0) hub
1-1 8087:8008 09 2.00 480MBit/s 0mA 1IFs (Intel Corp.) hub
usb2 1d6b:0002 09 2.00 480MBit/s 0mA 1IFs (ehci_hcd 0000:00:1d.0) hub
2-1 8087:8000 09 2.00 480MBit/s 0mA 1IFs (Intel Corp.) hub
usb3 1d6b:0002 09 2.00 480MBit/s 0mA 1IFs (Linux 3.10.0-957.27.2.el7.x86_64 xhci-hcd xHCI Host Controller 0000:00:14.0) hub
3-1 046d:c539 00 2.00 12MBit/s 98mA 3IFs (Logitech USB Receiver)
3-2 046d:082d ef 2.00 480MBit/s 500mA 4IFs (Logitech, Inc. HD Pro Webcam C920 ECC0FD0F)
3-3 0bda:8812 00 2.00 480MBit/s 500mA 1IFs (Realtek 802.11n NIC 123456)
3-10 046d:c24d 00 2.00 12MBit/s 400mA 2IFs (Logitech Logitech G710 Keyboard)
usb4 1d6b:0003 09 3.00 5000MBit/s 0mA 1IFs (Linux 3.10.0-957.27.2.el7.x86_64 xhci-hcd xHCI Host Controller 0000:00:14.0) hub
usb5 1d6b:0002 09 2.00 480MBit/s 0mA 1IFs (Linux 3.10.0-957.27.2.el7.x86_64 xhci-hcd xHCI Host Controller 0000:01:00.2) hub
usb6 1d6b:0003 09 3.1010000MBit/s 0mA 1IFs (Linux 3.10.0-957.27.2.el7.x86_64 xhci-hcd xHCI Host Controller 0000:01:00.2) hub

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: rtl8812au Wi-FI Dongles seen as USB Ethernet

Post by TrevorH » 2019/08/04 15:30:05

3-3 0bda:8812 00 2.00 480MBit/s 500mA 1IFs (Realtek 802.11n NIC 123456)
That's your wireless card. It isn't supported by anything in the distro and kmod-8188eu does not clam to support it either - this is the only 0bda device listed by kmod-8188eu and it isn't yours.

Code: Select all

modalias(usb:v0BDAp[08]179d*dc*dsc*dp*ic*isc*ip*in*) = v4.1.4_6773.20130222
There's no rtl8812au module in the distro kernel and I can't find anything that provides it. Where did you get yours from?
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

cgiserban
Posts: 5
Joined: 2019/08/04 09:28:56

Re: rtl8812au Wi-FI Dongles seen as USB Ethernet

Post by cgiserban » 2019/08/04 15:38:59

Excuse my lack of knowledge with Linux(I'm a bit of a noobie), I hope I'm not giving you the wrong answer, but what I downloaded and used was this driver:
So there's absolutely nothing that I could get in order to fix this problem at the moment?

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: rtl8812au Wi-FI Dongles seen as USB Ethernet

Post by TrevorH » 2019/08/04 15:41:29

Self-compiled wireless network card drivers often seem to show their supported cards as wired but no-one has ever worked out why.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

cgiserban
Posts: 5
Joined: 2019/08/04 09:28:56

Re: rtl8812au Wi-FI Dongles seen as USB Ethernet

Post by cgiserban » 2019/08/04 15:55:54

So just to understand a bit better, is it a problem related to my usb connected wifi or it is an internal part of my machine which is not compatible with centos? I have an additional wi-fi dongle which I could use.

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: rtl8812au Wi-FI Dongles seen as USB Ethernet

Post by TrevorH » 2019/08/04 19:17:32

Your wireless chipset is not supported by anything native to CentOS nor to any third party repo supplying CentOS compatible add-ons. You've attempted to build a module yourself from source but the resulting module reports itself as a wired interface. This is a common thing with self-built wireless kernel modules but no-one has yet tracked down why. Since there's no built in driver and the one you built yourself does not work, I would suggest spending $10 on a replacement wireless card with a supported chipset.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

cgiserban
Posts: 5
Joined: 2019/08/04 09:28:56

Re: rtl8812au Wi-FI Dongles seen as USB Ethernet

Post by cgiserban » 2019/08/04 21:09:34

I actually managed to connect to internet with my wifi (even though it's still listed as "wired". In order to do this I followed the details in here:

https://github.com/stevekay/centos7/blob/master/wifi.md

Now, I know that still counts as "broken" bcs of all the fuss when changing usb ports / connecting to a different wifi , but for now it works and will stay like that for a few months! Thank you for your support though ^_^ !

Post Reply