Por que as placas de rede parecem funcionar bem sem firmware no Linux?

1

Eu tenho computadores com placas Ethernet da Intel e da Realtek, e continuo esquecendo de instalar os pacotes linux-firmware quando eu coloco o Debian neles. Eu posso ver mensagens no syslog dizendo que o firmware da placa não foi encontrado, mas, surpreendentemente, posso acessar a rede muito bem.

Por que isso? Fiquei com a impressão de que o firmware era necessário para o funcionamento normal de qualquer dispositivo. Eu poderia me deparar com mais problemas com o firmware do que sem? Eu tenho tido alguns problemas com desconexões aleatórias com uma placa Broadcom Ethernet (usando o driver tg3) e li um post sobre problemas causados por bugs de firmware.

    
por coletom 19.12.2013 / 13:19

1 resposta

2

Os pacotes de firmware do Linux estão incluídos para garantir que o firmware corresponda ao que os drivers do kernel esperam. O firmware flash de fábrica ainda deve permitir que você use o hardware, devido à compatibilidade com versões anteriores. No entanto, o novo firmware pode ter adicionado novos contadores que o kernel está esperando ou melhorou as rotinas de manipulação de pacotes.

A cada nova versão do firmware, pode corrigir problemas ou introduzir novos problemas. Você não saberá até que experimente e a maioria dos fornecedores espera que seus clientes façam parte de seu programa de Garantia de Qualidade ... ou assim parece.

    
por 19.12.2013 / 15:42