Corrigindo o alerta de firmware atheros não encontrado.

Publicado por Giovanni M em 01/01/2024

[ Hits: 621 ]

 


Corrigindo o alerta de firmware atheros não encontrado.



Para quem usa Debian[/em/[em]Devuan e durante o processo de boot deu de cara com o alerta abaixo ou similares:

firmware: failed to load ath9k_htc/htc_9271-1.4.0.fw (-2)

Mesmo com a instalação do firmware não houve mudança, isso ocorre devido a uma "ordem" de busca do kernel Linux, vamos entender o que acontece.

ENTENDENDO O CASO:

O kernel realizou algumas mudanças técnicas, que os detalhes não vem ao caso, onde o mesmo busca seguir a seguinte ordem de busca de firmware

htc_9271-1.dev.0.fw ou htc_7010-1.dev.0.fw

Esses firmware não são "stable" (pacote estável aprovado para uso) e devido a inúmeros motivos e algumas distribuições podem ou não optar por usá-los.

A versão "estável" contém esses nomes:

htc_9271-1.4.0.fw ou htc_7010-1.4.0.fw

Você pode perceber que se trata do mesmo firmware mas com a diferença de nomenclatura, observe o "dev" no nome do arquivo.

Aí você instalou o firmware de forma correta, não tem problema algum com ele, o kernel funciona perfeitamente com o mesmo e tal MAS acontece que, por padrão, o kernel busca primeiro a versão "dev" e se não for encontrada então a segunda opção (stable) do firmware é encontrada e o carrega. Contudo, alguém "comeu mosca" (não prestou atenção) e não desativou o "warning" durante o processo de boot mesmo com o segundo sendo carregado e funcionando perfeitamente.

SOLUÇÃO:

Em /etc/modprobe.d/ você vai encontar o arquivo ath9k_htc.conf , nele contém a seguinte linha:

options ath9k_htc use_dev_fw=1

Essa opção é que determina a ordem de busca do firmware, se é o estável ou se é o "dev", mude a opção =1 para =0 como abaixo:

options ath9k_htc use_dev_fw=0

Reinicie a máquina e confira com o comando abaixo, usando privilégios administrativos:

dmesg | grep firmware


Outras dicas deste autor

Instalando o XFCE mínimo

Incentivando o uso do Webm, formato aberto de "codec" (conteiner) de vídeo

Instalação do Microcode Intel no Void Linux

Script para instalação do Fluxbox no Void Linux

Problema de Tearing no Chip Gráfico do Intel Skylake [Resolvido]

Leitura recomendada

Configurando DVD-ROM no KUbuntu 7.04

Consertando bug do PepperFlash no Google Chrome e Chromium no Debian 7.6

line 928: ./nvidia-installer: Permissão negada

Removendo o som de discagem do wvdial

Google Talk no Linux: diga adeus ao MSN/Hotmail

  

Comentários
[1] Comentário enviado por maurixnovatrento em 14/01/2024 - 15:04h

muito bom.


___________________________________________________________
Meu Canal: https://www.youtube.com/@LinuxDicasPro
https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts