web-dev-qa-db-ja.com

Ubuntu 19.10でRealtek rtl8812AUドライバーをロードする際の問題

最近のUbuntuソフトウェアの更新後に動作しなくなったAsus USB-AC53 Nano wifiアダプターがあります。アダプターは他のマシンでも機能します。

私は19.10にいて、uname -aの出力は次のとおりです。

jon@jon-basemet:~$ uname -a
Linux jon-basemet 5.3.0-26-generic #28-Ubuntu SMP Wed Dec 18 05:37:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

DKMSステータス:

Sudo dkms status
nvidia, 390.129, 5.3.0-24-generic, x86_64: installed
nvidia, 390.129, 5.3.0-26-generic, x86_64: installed
rtl8812au, 4.2.2, 5.3.0-26-generic, x86_64: installed

私は次の2つの指示に従いました。

Sudo apt update
Sudo apt install git
git clone https://github.com/gnab/rtl8812au.git
Sudo cp -r rtl8812au  /usr/src/rtl8812au-4.2.2
Sudo dkms add -m rtl8812au -v 4.2.2
Sudo dkms build -m rtl8812au -v 4.2.2
Sudo dkms install -m rtl8812au -v 4.2.2

そして

Sudo apt-get purge rtl8812au-dkms 
Sudo apt-get install git
git clone https://github.com/jeremyb31/rtl8812AU.git
Sudo dkms add ./rtl8812AU
Sudo dkms install rtl8812AU/5

これらのソリューションはどちらも機能しませんでした。

LSUSB(注、edimaxは動作する別のusb wifiアンテナです:$ lsusb

Bus 002 Device 007: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Bus 002 Device 005: ID 0b05:184c ASUSTek Computer, Inc. 802.11ac NIC
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 058f:6361 Alcor Micro Corp. Multimedia Card Reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 413c:3012 Dell Computer Corp. Optical Wheel Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046a:0180 Cherry GmbH wired keyboard
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
$ modinfo 8812au | grep A811
alias:          usb:v0BDApA811d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v7392pA811d*dc*dsc*dp*ic*isc*ip*in*
lsmod | grep 8812
8812au                991232  0

Journalctl --followを実行し、Asusアンテナ(edimaxアンテナがインストールされていない状態)を挿入すると、次のようになります。

$ journalctl --follow
Jan 16 08:06:07 jon-basemet kernel: usb 2-2: new high-speed USB device number 10 using ehci-pci
Jan 16 08:06:07 jon-basemet kernel: usb 2-2: New USB device found, idVendor=0b05, idProduct=184c, bcdDevice= 2.10
Jan 16 08:06:07 jon-basemet kernel: usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 16 08:06:07 jon-basemet kernel: usb 2-2: Product: 802.11ac NIC
Jan 16 08:06:07 jon-basemet kernel: usb 2-2: Manufacturer: Realtek
Jan 16 08:06:07 jon-basemet kernel: usb 2-2: SerialNumber: 123456
Jan 16 08:06:07 jon-basemet mtp-probe[5875]: checking bus 2, device 10: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2"
Jan 16 08:06:07 jon-basemet mtp-probe[5875]: bus: 2, device: 10 was not an MTP device
Jan 16 08:06:07 jon-basemet mtp-probe[5878]: checking bus 2, device 10: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2"
Jan 16 08:06:07 jon-basemet mtp-probe[5878]: bus: 2, device: 10 was not an MTP device
3
CHsurfer

私は同じ問題を抱えていますが、ディストリビューションのアップグレード後、カーネル5.3.0-26-genericになりました。 Sudo apt install rtl8812au-dkmsは、新しいカーネルのアップグレード後に常に機能していましたが、現在は機能していません。


これを検索した後、うまくいきました:

Sudo apt install git dkms
git clone github.com/aircrack-ng/rtl8812au.git
cd rtl8812au
Sudo ./dkms-install.sh

ここから私の答えを得たかもしれません buntu 19.10のカーネル5.3にはrtl8814auドライバーが必要です

回答を投稿した人もこれを言いました:

私のrtl8814auデバイスで動作しました。rtl8812au、rtl8814au、およびrtl8821auデバイスで動作するはずです。奇妙な理由で、ドライバーは2回目の再起動後まで機能しませんでした。理由はわかりません

それが役に立てば幸い。

2
Edward I