Atualização do /lib/firmware/iwlwifi-8000C-34.ucode por cópia simples não está funcionando [fechado]

0

Eu tenho problemas em algumas redes wifi e os usuários com o mesmo adaptador wifi (Intel 8260), sistema operacional diferente (Fedora), versão superior do firmware não têm o problema.

Por isso, tento renomear o firmware de /lib/firmware/iwlwifi-8000C-31.ucode para iwlwifi-8000C-34.ucode

O firmware está disponível, por exemplo, em este repositório do GitHub .

Mas simplesmente copiá-lo para /lib/firmware não funciona. Parece que há um limite para o max. número 33:

$ modinfo iwlwifi | grep firmware | grep 8000C
firmware:       iwlwifi-8000C-33.ucode

A renomeação de / lib/firmware/iwlwifi-8000C-33.ucode para /lib/firmware/iwlwifi-8000C-33.ucode não funcionou, o adaptador wifi não pôde ser usado.

Algum conselho ou dicas, por favor?

    
por Tomas Lipensky 11.04.2018 / 18:14

2 respostas

2

Clique no botão Download aqui: link

Por padrão, os downloads automagicamente vão para a pasta Downloads. Do terminal, verifique isso:

cd ~/Downloads
ls | grep 8000C

Copie para / lib / firmware:

sudo cp iwlwifi-8000C-34.ucode /lib/firmware

Verifique se está lá:

ls /lib/firmware | grep 8000C

No meu caso, vejo agora:

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

Reinicie e diga-nos o firmware carregado:

dmesg | grep iwl

E se resolver seu problema.

    
por chili555 11.04.2018 / 18:31
0

A solução é atualizar o kernel para o 4.15. O kernel 4.13 e inferior tem limite para a versão mais alta do firmware 33, o kernel 4.14 não é capaz de carregar o firmware devido a um bug do kernel . A solução é:

  1. Faça o download do firmware para /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
    
  2. Faça o download do kernel v4.15 e instalá-lo

  3. reinicializar o SO

por Tomas Lipensky 12.04.2018 / 10:09