
In sommige gevallen kunt u een ander stuurprogramma uitproberen voor bepaalde Realtek-chipsets in Linux Mint 22.x en Ubuntu 24.04.x. Op deze pagina leg ik u uit hoe dat kan, met gebruikmaking van make (slechts te gebruiken op één enkele systeemkern).
Installatie voor slechts één enkele systeemkern heeft het nadeel dat het niet zal werken bij toekomstige (bijgewerkte) systeemkernen. Maar het heeft wel het voordeel dat u geen conflicten zult tegenkomen wanneer een toekomstige systeemkern het benodigde stuurprogramma al standaard bevat.
Let op: Deze pagina bevat handleidingen voor installatie voor één enkele systeemkern. Daarom zullen deze stuurprogramma's niet werken bij toekomstige (bijgewerkte) systeemkernen. Op deze andere pagina vindt u de handleidingen voor het installeren van dezelfde stuurprogramma's die wel automatisch zullen worden overgezet naar toekomstige bijgewerkte systeemkernen.
Inhoud van deze pagina:
- 1. Indien onbekend: bepaal de WiFi-chipset
- 2. Het stuurprogramma rtw88 (met make, voor slechts één enkele systeemkern)
- 3. Het stuurprogramma rtw89 (met make, voor slechts één enkele systeemkern)
Indien onbekend: bepaal de WiFi-chipset
1. Weet u niet helemaal zeker welke Realtek WiFi-chipset u heeft? Dat kan, want aanduidingen van merk en type op een USB-netwerkstekker of een inwendig PCI-kaartje zeggen niets; dat kan van alles zijn.Normaal gesproken kunt u als volgt bepalen welke WiFi-chipset u heeft:
a. Bij een USB-netwerkstekker: steek hem in uw computer.
b. Open een terminalvenster (zo opent u een terminalvenster).
c. Maak het terminalvenster schermvullend, om afgekapte regels te voorkomen.
d. Kopieer en plak deze opdracht in het terminalvenster:
inxi -Fxz
(als u het toch intikt: de letter F is een hoofdletter, en vergeet de spatie na inxi niet!)
Druk op Enter. In het volledige apparatuuroverzicht dat u dan ziet, zou ook uw WiFi-chipset moeten staan.
e. Maar in enkele gevallen geeft inxi niet genoeg informatie. Als volgt kunt u dan alsnog vaststellen welke chipset het is:
f. Open een terminalvenster.
(Een terminalvenster opent u zo: *Klik*)
g. Bij een USB-netwerkstekker kopieert en plakt u het volgende woord in de terminal:
lsusb
(als u toch handmatig intikt: de eerste letter van het opdrachtwoord is een kleine L)
Druk op Enter.
Voor een inwendig PCI WiFi-kaartje is de terminalopdracht: lspci
h. U zou nu in de uitvoer een regel moeten zien die er ongeveer zo uitziet (voorbeeld van mijn eigen computer):
Bus 002 Device 005: ID 0bda:b720 Realtek Semiconductor Corp.
Het gaat om de combinatie van letters en cijfers die ik rood heb gemaakt: dat is de unieke aanduiding van de chipset. Zoek met Google op die combinatie om de type-aanduiding van Realtek te vinden.
Het stuurprogramma rtw88 (met make, voor slechts één enkele systeemkern)
2. Voor de volgende draadloze chipsets van Realtek kunt u het stuurprogramma rtw88 installeren:RTL8723DE, RTL8814AE, RTL8821CE, RTL8822BE, RTL8822CE, RTL8723CS, RTL8723DS, RTL8821CS, RTL8822BS, RTL8822CS, RTL8723DU, RTL8811AU, RTL8811CU, RTL8812AU, RTL8812BU, RTL8812CU, RTL8814AU, RTL8821AU, RTL8821CU, RTL8822BU, RTL8822CU.
Let op: voor de chipset RTL8723DE is het soms niet noodzakelijk om het stuurprogramma te vervangen, aangezien daarvoor soms het bestaande stuurprogramma kan worden hersteld zoals beschreven in punt 3 van deze webpagina.
a. Zorg voor tijdelijk internet voor uw computer, via uw mobieltje.
b. Open een terminalvenster.
(Een terminalvenster opent u zo: *Klik*)
c. Kopieer en plak de volgende opdrachtregel in de terminal, om mokutil te installeren en een diagnose te laten uitvoeren:
sudo apt-get install mokutil && mokutil --sb-state
Druk op Enter en tik desgevraagd uw wachtwoord in. In Ubuntu blijft dit geheel onzichtbaar, u ziet zelfs geen sterretjes wanneer u het intikt, dat hoort zo. In Mint is dit veranderd: u ziet wel sterretjes. Druk opnieuw op Enter.
Indien mokutil meldt dat Secure Boot is ingeschakeld: herstart uw computer en schakel Secure Boot uit in het BIOS. Om dit te kunnen doen, moet u mogelijk eerst een "administrator password" in het BIOS instellen. Het uitschakelen van Secure Boot is geen verlies: het voegt sowieso nauwelijks enige veiligheid toe. Het is voornamelijk een manier voor Microsoft om zijn monopolie af te dwingen op uw computer...
c. Open een terminalvenster.
(Een terminalvenster opent u zo: *Klik*)
d. Kopieer en plak de volgende opdrachtregel in de terminal, ten einde de vereiste bouwpakketten binnen te halen en te installeren (de bouwgereedschappen waarmee u het stuurprogramma gaat bouwen):
sudo apt-get install git build-essential linux-headers-$(uname -r)
Druk op Enter en tik desgevraagd uw wachtwoord in. In Ubuntu blijft dit geheel onzichtbaar, u ziet zelfs geen sterretjes wanneer u het intikt, dat hoort zo. In Mint is dit veranderd: u ziet wel sterretjes. Druk opnieuw op Enter.
e. Haal het stuurprogramma binnen door middel van git, met behulp van deze terminalopdracht (kopieer en plak):
git clone https://github.com/lwfinger/rtw88.git
f. Nu gaat u de vereiste systeemkernmodule compileren vanuit de stuurprogrammapakketten. Kopieer en plak de volgende regel in de terminal, ten einde de map met de stuurprogrammapakketten binnen te gaan:
cd rtw88
Druk op Enter.
g. Voer dan deze opdracht uit:
make
h. Installeer tot slot de gecompileerde module met deze opdracht:
sudo make install
i. Dan deze opdracht, om de noodzakelijke firmware te installeren:
sudo make install_fw
j. Vervolgens deze opdracht, om een instellingenbestand op de juiste plek te krijgen:
sudo cp -v rtw88.conf /etc/modprobe.d/
k. Nu gaat u de map met de stuurprogrammapakketten verwijderen, want die is nutteloos geworden (en kan niet worden gebruikt voor andere systeemkernen, aangezien hij is toegesneden op uw huidige systeemkern door "make"). Met deze opdracht:
rm -v -R --interactive=never ~/rtw88
l. Herstart uw computer.
m. Klaar! Uw draadloze kaartje zou nu gereed moeten zijn voor gebruik (ook na herstart van uw computer, dus blijvend). Klik maar eens op het pictogram van Netwerkbeheer in het systeemvak: er zou nu een venstertje moeten uitklappen met de beschikbare draadloze netwerken.
Let op: deze ingreep kan worden tenietgedaan door een nieuwe of bijgewerkte systeemkern (kernel update)! Daarom raad ik aan om het bijwerken van systeemkernen als volgt uit te schakelen (punt 14).
Of indien u toch nieuwere systeemkernen wilt installeren: haal de map met de bouwpakketten voor het stuurprogramma weer binnen met git, maak er een gecomprimeerd (.tar.gz) bestand van, hernoem het gecomprimeerde bestand tot wifi-stuurprogramma en houd het in reserve.
U kunt het dan in de toekomst op de inmiddels bekende manier gebruiken (uiteraard na het eerst te hebben uitgepakt). Namelijk om het stuurprogramma opnieuw te bouwen en te installeren wanneer u uw draadloze netwerk bent verloren na het opstarten vanaf een nieuw geïnstalleerde systeemkern.
Het stuurprogramma rtw89 (met make, voor slechts één enkele systeemkern)
3. Voor de volgende draadloze chipsets van Realtek kunt u het stuurprogramma rtw89 installeren:RTL8831BU, RTL8851BU, RTL8832AU, RTL8852AU, RTL8832BU, RTL8852BU, RTL8832CU, RTL8852CU, RTL8912AU, RTL8922AU (nog geen MLO), RTL8851BE, RTL8852AE, RTL8852BE(-VS, -VT), RTL8852CE, RTL8922AE(-VS).
a. Zorg voor tijdelijk internet voor uw computer, via uw mobieltje.
b. Open een terminalvenster.
(Een terminalvenster opent u zo: *Klik*)
c. Kopieer en plak de volgende opdrachtregel in de terminal, om mokutil te installeren en een diagnose te laten uitvoeren:
sudo apt-get install mokutil && mokutil --sb-state
Druk op Enter en tik desgevraagd uw wachtwoord in. In Ubuntu blijft dit geheel onzichtbaar, u ziet zelfs geen sterretjes wanneer u het intikt, dat hoort zo. In Mint is dit veranderd: u ziet wel sterretjes. Druk opnieuw op Enter.
Indien mokutil meldt dat Secure Boot is ingeschakeld: herstart uw computer en schakel Secure Boot uit in het BIOS. Om dit te kunnen doen, moet u mogelijk eerst een "administrator password" in het BIOS instellen. Het uitschakelen van Secure Boot is geen verlies: het voegt sowieso nauwelijks enige veiligheid toe. Het is voornamelijk een manier voor Microsoft om zijn monopolie af te dwingen op uw computer...
c. Open een terminalvenster.
(Een terminalvenster opent u zo: *Klik*)
d. Kopieer en plak de volgende opdrachtregel in de terminal, ten einde de vereiste bouwpakketten binnen te halen en te installeren (de bouwgereedschappen waarmee u het stuurprogramma gaat bouwen):
sudo apt-get install git build-essential linux-headers-$(uname -r)
Druk op Enter en tik desgevraagd uw wachtwoord in. In Ubuntu blijft dit geheel onzichtbaar, u ziet zelfs geen sterretjes wanneer u het intikt, dat hoort zo. In Mint is dit veranderd: u ziet wel sterretjes. Druk opnieuw op Enter.
e. Haal het stuurprogramma binnen door middel van git, met behulp van deze terminalopdracht (kopieer en plak):
git clone https://github.com/morrownr/rtw89
f. Nu gaat u de vereiste systeemkernmodule compileren vanuit de stuurprogrammapakketten. Kopieer en plak de volgende regel in de terminal, ten einde de map met de stuurprogrammapakketten binnen te gaan:
cd rtw89
Druk op Enter.
g. Voer dan deze opdracht uit:
make clean modules
h. Installeer daarna de gecompileerde module met deze opdracht:
sudo make install
i. Installeer nu de firmware die nodig is voor het stuurprogramma:
sudo make install_fw
j. Kopieer dan een instellingenbestand naar de juiste plek:
sudo cp -v rtw89.conf /etc/modprobe.d/
k. Nu gaat u de map met de stuurprogrammapakketten verwijderen, want die is nutteloos geworden (en kan niet worden gebruikt voor andere systeemkernen, aangezien hij is toegesneden op uw huidige systeemkern door "make"). Met deze opdracht:
rm -v -R --interactive=never ~/rtw89
l. Herstart uw computer.
m. Klaar! Uw draadloze kaartje zou nu gereed moeten zijn voor gebruik (ook na herstart van uw computer, dus blijvend). Klik maar eens op het pictogram van Netwerkbeheer in het systeemvak: er zou nu een venstertje moeten uitklappen met de beschikbare draadloze netwerken.
Let op: deze ingreep kan worden tenietgedaan door een nieuwe of bijgewerkte systeemkern (kernel update)! Daarom raad ik aan om het bijwerken van systeemkernen als volgt uit te schakelen (punt 14).
Of indien u toch nieuwere systeemkernen wilt installeren: haal de map met de bouwpakketten voor het stuurprogramma weer binnen met git, maak er een gecomprimeerd (.tar.gz) bestand van, hernoem het gecomprimeerde bestand tot wifi-stuurprogramma en houd het in reserve.
U kunt het dan in de toekomst op de inmiddels bekende manier gebruiken (uiteraard na het eerst te hebben uitgepakt). Namelijk om het stuurprogramma opnieuw te bouwen en te installeren wanneer u uw draadloze netwerk bent verloren na het opstarten vanaf een nieuw geïnstalleerde systeemkern.
Wilt u meer tips en trucs? U vindt er nog veel meer op deze webstek!
Zoals deze:
Maak uw Linux Mint sneller
Maak Linux Mint veilig schoon
Vermijd 10 fatale vergissingen
Op de inhoud van deze webstek is een Creative Commons-licentie van toepassing.
Algemeen voorbehoud en uitsluiting aansprakelijkheid
Terug naar de thuispagina