Fix driver 8192eu per pennina wireless TL-WN823N

Scritto da il
⚒ How to fix

Avete comprato una pennina TP LINK wireless su amazon che prometteva di essere linux compatibile ma non funziona una beneamata “cippa” ?
eh beh… rimborso subito! Oppure….
Se la pennina è la TL-WN823N o una simile, magari utilizza il driver 8192eu, se lo avete scaricato e non funziona è perché il kernel linux contiene già un’implementazione del driver malfunzionante però.
Seguiamo questi piccoli passi. Mettiamo in blacklist il driver del kernel

echo "blacklist rtl8xxxu" | sudo tee /etc/modprobe.d/blacklistrtl.conf

Applichiamo alcune ottimizzazioni del driver, come opzioni di Network Manager e del driver stesso a tempo di montaggio:

echo -e "[device]\nwifi.scan-rand-mac-address=no" | sudo tee /etc/NetworkManager/conf.d/disable-random-mac.conf

echo "options 8192eu rtw_power_mgnt=0 rtw_enusbss=0" | sudo tee /etc/modprobe.d/8192eu.conf

Ovviamente, scarichiamo e installiamo il driver giusto, cioè 8192eu, se siamo da archlinux è un processo molto semplice:

git clone https://aur.archlinux.org/8192eu-dkms-git 8192eu
cd 8192eu
makepkg -si 

oppure se abbiamo un aurhelper

nomeaurhelper -S 8192eu-dkms-git

Et voiltà, il gioco è fatto. Al riavvio dovrebbe funzionare tutto.
Spero almeno… altrimenti RIMBORSO TIMEEEE