it-swarm.com.de

Sichtbare 0bda: a811 Realtek WiFi-Adapter und (ich glaube, installiert) Gerätetreiber nicht verbunden

lsusb

Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 18a5:0246 Verbatim, Ltd 
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 0a5c:216d Broadcom Corp. 
Bus 002 Device 005: ID 0cf3:7015 Atheros Communications, Inc. TP-Link TL-WN821N v3 / TL-WN822N v2 802.11n [Atheros AR7010+AR9287]
Bus 002 Device 006: ID 0bda:a811 Realtek Semiconductor Corp. 
Bus 002 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Das Gerät, mit dem ich Probleme habe, ist 006

dkms status

8812au, 4.2.2, 4.13.0-39-generic, x86_64: installed
bcmwl, 6.30.223.271+bdcom, 4.13.0-39-generic, x86_64: installed
bcmwl, 6.30.223.271+bdcom, 4.4.0-122-generic, x86_64: installed

usb-devices

...

Bus=02 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  6 Spd=480 MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0bda ProdID=a811 Rev=02.00
S:  Manufacturer=Realtek 
S:  Product=802.11ac WLAN Adapter 
S:  SerialNumber=00e04c000001
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)

...

Sudo lshw -class network

*-network               
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: [email protected]:02:00.0
       logical name: enp2s0
       version: 0c
       serial: 00:71:c2:08:aa:48
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-2_0.0.1 02/06/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:46 ioport:e000(size=256) memory:f7b00000-f7b00fff memory:f0a00000-f0a03fff
  *-network UNCLAIMED
       description: Network controller
       product: BCM43142 802.11b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: [email protected]:04:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:f7a00000-f7a07fff
  *-network
       description: Wireless interface
       physical id: 2
       bus info: [email protected]:4
       logical name: wlxa0f3c11c58c4
       serial: a0:f3:c1:1c:58:c4
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=ath9k_htc driverversion=4.13.0-39-generic firmware=1.4 ip=172.20.10.5 link=yes multicast=yes wireless=IEEE 802.11

Was ist zu tun, damit der Adapter den Treiber verwendet?

Oder habe ich das völlig falsch verstanden?

5
DJJ375

Ich antworte zum späteren Nachschlagen, nachdem ich die Frage selbst ohne Antwort gefunden habe. Es gibt ein paar Probleme:

  1. Ich hatte Probleme, den Chipsatz richtig zu identifizieren. Es scheint, dass dieser 0bda: a811 der Realtek-Chipsatz rtl8812au ist; zumindest für mich hat der rtl8812au-treiber funktioniert.
  2. Dieser Chipsatz funktioniert nicht mit Ubuntu 18.04-1. Selbst der rtl8812au-dkms-Treiber, den Sie mit apt-get installieren können, funktioniert nicht. Sudo apt-get install rtl8812au-dkms scheint Version 4.3.8 zu installieren (Sie können dies mit dkms status überprüfen).
  3. Zum Glück gibt es eine neue Version des Treibers, die funktioniert, Sie müssen sie jedoch manuell installieren. Siehe diese Antwort . Ich verstehe nicht ganz, ob der Treiber nicht funktioniert oder nur ein Problem mit dem Modullader vorliegt.

So fassen Sie die Befehle zusammen, mit denen Sie Ihr Problem beheben können:

git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
cd rtl8812AU_8821AU_linux
Sudo make -f Makefile.dkms install

Wenn Sie danach dkms status eingeben, sollten Sie eine Zeile wie die folgende sehen:

rtl8812au, 4.3.14, 4.15.0-30-generic, x86_64: installed

Starten Sie neu und es sollte funktionieren.

7
Francesco Pasa