J'ai des problèmes sur certains réseaux wifi et les utilisateurs avec le même adaptateur wifi (Intel 8260), un système d'exploitation différent (Fedora), une version supérieure du micrologiciel n'ont pas le problème.
J'essaye donc de renommer le firmware /lib/firmware/iwlwifi-8000C-31.ucode
en iwlwifi-8000C-34.ucode
Le firmware est disponible par exemple dans ce dépôt GitHub .
Mais le copier simplement dans /lib/firmware
ne fonctionne pas. On dirait qu'il y a une limite à max. numéro 33:
$ modinfo iwlwifi | grep firmware | grep 8000C
firmware: iwlwifi-8000C-33.ucode
Le changement de nom de/lib/firmware/iwlwifi-8000C-33.ucode
en /lib/firmware/iwlwifi-8000C-33.ucode
n'a pas fonctionné, l'adaptateur wifi n'a pas pu être utilisé.
Des conseils ou des conseils s'il vous plaît?
Cliquez sur le bouton Télécharger ici: https://github.com/LibreELEC/iwlwifi-firmware/blob/master/firmware/iwlwifi-8000C-34.ucode
Par défaut, les téléchargements se font automatiquement dans le dossier Téléchargements. Depuis le terminal, vérifiez ceci:
cd ~/Downloads
ls | grep 8000C
Copiez-le dans/lib/firmware:
Sudo cp iwlwifi-8000C-34.ucode /lib/firmware
Vérifiez qu'il est là:
ls /lib/firmware | grep 8000C
Dans mon cas, je vois maintenant:
iwlwifi-8000C-13.ucode
iwlwifi-8000C-16.ucode
iwlwifi-8000C-21.ucode
iwlwifi-8000C-22.ucode
iwlwifi-8000C-23.ucode
iwlwifi-8000C-24.ucode
iwlwifi-8000C-27.ucode
iwlwifi-8000C-31.ucode
iwlwifi-8000C-34.ucode
Redémarrez et dites-nous quel firmware chargé:
dmesg | grep iwl
Et si cela résout votre problème.
La solution consiste à mettre à niveau le noyau à 4.15. Le noyau 4.13 et les versions inférieures ont une limite pour la version la plus récente du microprogramme 33. Le noyau 4.14 n'est pas en mesure de charger le microprogramme en raison d'un bogue du noya . La solution est:
Téléchargez le firmware sur /lib/firmware
:
wget -O - https://github.com/LibreELEC/iwlwifi-firmware/raw/master/firmware/iwlwifi-8000C-34.ucode |
Sudo tee /lib/firmware/iwlwifi-8000C-34.ucode > /dev/null
redémarrer l'OS