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

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

Tenho computadores com placas Ethernet Intel e Realtek e esqueço sempre de instalar os pacotes de firmware do linux quando coloco o Debian neles. Posso ver mensagens no syslog informando que o firmware da placa não foi encontrado, mas, surpreendentemente, consigo acessar a rede sem problemas.

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

Responder1

Os pacotes linux-firmware estão incluídos para garantir que o firmware corresponda ao que os drivers do kernel esperam. O firmware atualizado de fábrica ainda deve permitir o uso do hardware, devido à compatibilidade com versões anteriores. No entanto, o novo firmware pode ter adicionado novos contadores que o kernel espera ou melhorado as rotinas de manipulação de pacotes.

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

informação relacionada