A atualização do firmware, conforme exigido por uma distribuição do Linux, altera a máquina para uso com um sistema operacional diferente? (isto é, Windows)

2

Estou tentando Lubuntu e vendo o mesmo erro que aqui na versão 16.04 ( Faça uma pergunta sobre o Ubuntu ):

*starting configure network device
[ 110.081458] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
[ 110.081669] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
[ 110.081870] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware
and download the correct firmware for driver version. Please carefully read all
instructions on the website.

Esta modificação altera algo para o OEM do Windows 7?

    
por JAS 12.07.2016 / 10:49

2 respostas

3

Resposta curta: Não

O firmware neste contexto é mais parecido com o que o Windows chamaria de driver, mais especificamente o driver de placa wifi. Por isso, afetará somente o aspecto do Linux de usar o dispositivo. É uma fonte de confusão, já que o firmware geralmente se refere ao software em execução no hardware, independente do sistema operacional em uso.

    
por 12.07.2016 / 11:40
2

A outra resposta está correta de que isso não afetará diretamente a operação do Windows neste dispositivo, mas não exatamente o motivo pelo qual você suspeitaria.

Alguns dispositivos têm firmware que é uma EEPROM; portanto, quando você faz uma atualização, tudo o que é usado obtém os benefícios e quaisquer problemas que possam surgir de uma atualização. O BIOS do seu sistema é um excelente exemplo, você pode atualizar (e algumas vezes fazer o downgrade), mas, depois de executar uma atualização, ele é ativado.

Outros dispositivos, como a placa wireless, operam por sistema operacional com um carregamento / inicialização de firmware just in time. Normalmente, os cartões sem fio fazem isso porque existem bandas de freqüência legais diferentes para países diferentes e até que o sistema carregue o firmware que o cartão não tem certeza sobre qual usar. Você poderia, teoricamente, executar duas versões de firmware diferentes para uma placa entre o Windows e o Linux ou entre várias variantes do Linux, mas mantê-las em sincronia acelera a inicialização porque não precisa recarregar a versão correta todas as vezes.

No seu caso específico, há um pacote chamado linux-firmware que contém o blob binário necessário para operar sua placa wireless. Eles nem sempre são instalados por padrão porque são "não-livres", pois não são de código aberto. Instalar esse pacote via sudo apt-get update; sudo apt-get install linux-firmware em uma conexão com fio deve fazer com que o seu trabalho sem fio. Se o pacote não for encontrado, tente sudo apt-get update; sudo apt-get install linux-firmware-nonfree , pois ocasionalmente os nomes dos pacotes mudam entre as versões.

    
por 15.07.2016 / 00:25