Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: RTL8812 driver  (gelezen 2585 keer)

RTL8812 driver
« Gepost op: 2018/01/29, 11:37:07 »
Ik heb een usb-dongle AC met RTL8812au. Ik heb de driver geïnstalleerd en deze werkt, maar na herstarten is deze weer verdwenen. Als ik dan de install.sh weer uitvoer is de driver weer terug. Hoe kan ik er voor zorgen, dat de driver permanent geïnstalleerd blijft?

Hieronder staat een screenshot van de terminal:

Citaat
redhenk@HP-desktop:~$ cd Downloads/rtl8812au/rtl8812au-master
redhenk@HP-desktop:~/Downloads/rtl8812au/rtl8812au-master$ sudo ./install.sh[sudo] wachtwoord voor redhenk:
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.13.0-16-generic/build M=/home/redhenk/Downloads/rtl8812au/rtl8812au-master  modules
make[1]: Map '/usr/src/linux-headers-4.13.0-16-generic' wordt binnengegaan
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: Map '/usr/src/linux-headers-4.13.0-16-generic' wordt verlaten

                       ***Success***
***Module will be activated automatically at next reboot***

Do you wish to activate the module now? (y/n)y
***Module activated***
redhenk@HP-desktop:~/Downloads/rtl8812au/rtl8812au-master$ iwconfig
enp63s0   no wireless extensions.

lo        no wireless extensions.

enx000f0039489b  IEEE 802.11AC  ESSID:"onecc-5G_5GEXT"  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency:5.22 GHz  Access Point: 10:DA:43:83:E0:78   
          Bit Rate:434 Mb/s   Sensitivity:0/0 
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=100/100  Signal level=90/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

redhenk@HP-desktop:~/Downloads/rtl8812au/rtl8812au-master$ lsusb
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 003: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 006 Device 002: ID 0557:8021 ATEN International Co., Ltd CS1764A [CubiQ DVI KVMP Switch]
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0bda:a811 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 0bda:0111 Realtek Semiconductor Corp. RTS5111 Card Reader Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
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
redhenk@HP-desktop:~/Downloads/rtl8812au/rtl8812au-master$ lsmod | grep 8812
8812au                999424  0
redhenk@HP-desktop:~/Downloads/rtl8812au/rtl8812au-master$ dmesg | grep rtl8812au
[  130.543108] usbcore: registered new interface driver rtl8812au
[  130.548816] rtl8812au 1-4:1.0 enx000f0039489b: renamed from wlan0
redhenk@HP-desktop:~/Downloads/rtl8812au/rtl8812au-master$
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: RTL8812 driver
« Reactie #1 Gepost op: 2018/01/29, 11:43:56 »
Geen antwoord op je vraag, maar je computer draait nu op een onveilige systeemkern.... Wegens Meltdown/Spectre is dat niet verantwoord.

Ik raad aan, om over te stappen op de veilige 4.13.0-32. Als je Ubuntu 16.04 hebt:
https://sites.google.com/site/computertip/tips3#TOC-Vastzetting-van-systeemkern-kernel-ongedaan-maken
(punt 14.1, rechterkolom)

Kies de tweede terminalopdrachtregel, dus die welke eindigt op "edge".

Offline Tom

  • Lid
Re: RTL8812 driver
« Reactie #2 Gepost op: 2018/01/29, 12:51:47 »
 veilige Kernel zie afbeelding.
« Laatst bewerkt op: 2018/01/30, 13:18:35 door Tom »
Netbook Xuby Xenial 16.04.5 Lts (totaal gestripte versie). Desktop Xuby Bionic 18.04.6 Lts Gestripte versie - Laptop Xuby Bionic 18.04.6 Lts. Ubuntu CoC Signed.Yes.

Re: RTL8812 driver
« Reactie #3 Gepost op: 2018/01/29, 16:23:29 »
Ik weet het, maar dit is een computer, waarmee ik experimenteer met verschillende Ubuntu-versies. In dit geval versie 17.10.
Ik was dus niet van plan om naar een eerdere kernelversie te gaan, maar juist te proberen om de driver goed werkend te krijgen.
Een en ander vooruitlopend op versie 18.04, wat weer een LTS-versie zal zijn.
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Offline ajjp

  • Lid
Re: RTL8812 driver
« Reactie #4 Gepost op: 2018/01/29, 17:40:11 »
Citaat
Ik was dus niet van plan om naar een eerdere kernelversie te gaan, ...
Maar 4.13.0-32 is toch later dan 4.13.0-16?

Re: RTL8812 driver
« Reactie #5 Gepost op: 2018/01/29, 18:38:23 »
OS: Ubuntu Gnome 22.04/Xubuntu 22.04; Windows 10 (dualboot) en RPI 2, 3 en 4: Bitwarden en Pihole (rpi2) Bullseye xfce, Retropie en Twister
***Steunpunt***  voor andere steunpunten: https://kaart.ubuntu-nl.org/
                    "Echte wijsheid is weten wat je niet weet"

Re: RTL8812 driver
« Reactie #6 Gepost op: 2018/01/29, 23:39:07 »
Maasnet,
Heb de link geprobeerd, maar het resultaat is hetzelfde. Ik heb op het forum een vraag achtergelaten en wacht even af.
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8812 driver
« Reactie #7 Gepost op: 2018/02/01, 19:53:36 »
Ik gebruik inmiddels de nieuwste kernel 4.13.0-32 (alhoewel ik dacht dat het niets zou uitmaken) en het resultaat is nog steeds hetzelfde.

De uitkomst van grep is als volgt:

redhenk@HP-Workstation:~$ dmesg | grep 8812au
[    3.511066] 8812au: loading out-of-tree module taints kernel.
[    3.515117] 8812au: module verification failed: signature and/or required key missing - tainting kernel
[    4.304829] usbcore: registered new interface driver rtl8812au
[    4.313369] rtl8812au 1-4:1.0 enx00e04c870000: renamed from wlan0

en iwconfig geeft het volgende resultaat:

redhenk@HP-Workstation:~$ iwconfig
enp63s0   no wireless extensions.

lo        no wireless extensions.

enx00e04c870000  unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0 
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Ik vermoed, dat de fout in de tweede regel van dmesg zit, maar ik weet niet wat ik er mee aan moet.
Heeft iemand nog een goed idee?
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8812 driver
« Reactie #8 Gepost op: 2018/02/02, 19:55:27 »
RedHank,

Staat per toeval uw 'Secure Boot' aan in het BIOS.
Zo ja, zet deze is af, en probeer opnieuw.
MvG,
MauRice
Registered Linux user: 473556

Re: RTL8812 driver
« Reactie #9 Gepost op: 2018/02/04, 13:31:48 »
Secure boot staat niet aan.

Ik kwam er wel achter dat 8812au.ko niet in de kernel was opgenomen.
Dat heb ik opgelost met:

sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
Daarna werkt de usb-module, zelfs na het opnieuw starten.
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8812 driver
« Reactie #10 Gepost op: 2018/02/04, 14:04:44 »
Secure boot staat niet aan.

Ik kwam er wel achter dat 8812au.ko niet in de kernel was opgenomen.
Dat heb ik opgelost met:

sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
Daarna werkt de usb-module, zelfs na het opnieuw starten.

Redhank,

Okee, opgelost.
Wel vreemd dat het 'installatie script' dit niet heeft gedaan voor je.
MvG,
MauRice
Registered Linux user: 473556

Re: RTL8812 driver
« Reactie #11 Gepost op: 2018/02/04, 14:33:18 »
RedHank,

Per toeval zag ik dat 'rtl8812au-dkms' tussen de bronnen zit.
Ik weet waar u de driver (rtl8812au-master) vandaan heb gehaald, waarschijnelijk van github.com.
Maar deze zal via DKMS bij elke kernel-update automatisch de kernel-module maken en installeren.
Maw geen omkijken naar.

Welke van de twee het beste werkt, is een ander verhaal.

MvG,
MauRice
Registered Linux user: 473556