Ho trovato la soluzione qui:
echo "options iwlwifi 11n_disable=1 wd_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
Riavvia e funziona di nuovo.
Ti consiglio di passare a iwd
in sostituzione di wpa_supplicant
se le velocità WiFi sono importanti per te, come disabilitare 802.11n (come consigliato nell'altra risposta con 11n_disable
opzione) può causare una diminuzione delle prestazioni di rete nelle reti a 2,4 GHz che supportano 802.11n.
L'ho fatto funzionare sul mio HP Elitebook 1030 con Manjaro GNOME e sono molto contento di poter trarre profitto dall'intera larghezza di banda WiFi fornita dalla mia rete domestica. Prima, disabilitare 802.11n era l'unica opzione che conoscevo. Ecco una piccola guida su come ottenere iwd
attivo e funzionante invece di wpa_supplicant
.
Installazione e configurazione
Installa il pacchetto richiesto:
sudo dnf install iwd
Modifica la configurazione di NetworkManager (presumo che tu stia eseguendo NetworkManager):
sudo nano /etc/NetworkManager/NetworkManager.conf
# https://iwd.wiki.kernel.org/networkmanager#nm_configuration
[device]
wifi.backend=iwd
La configurazione precedente farà sì che NetworkManager utilizzi iwd
invece di wpa_supplicant
con cui hai problemi.
Ora dobbiamo avviare/arrestare/riavviare i servizi richiesti per caricare e applicare la configurazione.
sudo systemctl stop wpa_supplicant.service
sudo systemctl stop NetworkManager.service
sudo systemctl start iwd
sudo systemctl restart NetworkManager.service
E per rendere permanenti le tue modifiche (facendo partire il servizio corretto all'avvio e senza interferire con quello sbagliato):
sudo systemctl disable wpa_supplicant.service
sudo systemctl enable iwd
Ora dovresti essere in grado di connetterti alle reti WiFi utilizzando la normale GUI. Se la connessione in questo modo non funziona per te, prova a utilizzare il iwctl
interfaccia a riga di comando. La connessione alla rete corretta dovrebbe funzionare in questo modo. Per ottenere un indirizzo IP assegnato, potrebbe essere necessario eseguire il comando dhclient
.
Fai riferimento al link Arch Wiki qui sotto per saperne di più su iwd
e iwctl
. Consulta anche Arch Wiki se riscontri problemi come far funzionare la tua password (PSK).
Se riesci a connetterti correttamente alle reti, prova a rimuovere /etc/modprobe.d/iwlwifi.conf
file per riattivare 802.11n al successivo avvio/ricaricamento del modulo. Questo era il motivo per passare a iwd
, dopo tutto.
sudo rm /etc/modprobe.d/iwlwifi.conf
Fonti
Passaggi presi da linux-whv.de,ArchWiki su iwd