Pular para o conteúdo

Corrigindo o alerta de firmware atheros não encontrado.

Dica publicada em Linux / Configuração
Giovanni Giovanni_Menezes
Hits: 1.371 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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


Script para instalação do Fluxbox no Void Linux

Instalando o XFCE mínimo

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

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

Screenshot com MAIM - Um programa simples, leve e ideal para WMs

Configuração para o Snort

Adicionando outras Distribuições Linux ou Sistemas Operacionais no Grub2

Mouse Wheel no Slackware 10

Instalando Drivers NVIDIA no Ubuntu 20.04

Executando browsers como root Slackware (Vivaldi, Chrome)

Contribuir com comentário

Entre na sua conta para comentar.