A adição do firmware sem fio afetará o outro sistema operacional?

0

Meu laptop Dell Vostro 1500 tem o Vista e o Ubuntu 12.04 LTS e uma Mini-Placa Broadcom Wireless 1390 WLAN. Eu não consegui trabalhar sem fio, mas funciona bem no Vista. Eu instalei o driver wireless Broadcom STA adicional, mas ainda não consegui obter wireless.

Durante a inicialização, uma mensagem aparece brevemente dizendo

firmware files b43/ucode5.fw and b43-open/ucode5.fw not found. Go to
http://wireless.kernel.org/en/users/drivers/b43#devicefirmware and download the 
correct firmware for this driver version, carefully read all instructions on the  
website. 

Minha pergunta é que a adição de firmware sem fio terá um efeito em wireless no Vista?

(Não consegui instalar o ndiswrapper com êxito usando o Centro de Software, portanto, voltei a tentar trabalhar sem fio com o driver sem fio Broadcom STA).

    
por user264433 02.04.2014 / 03:37

2 respostas

0

Neste contexto, "firmware" refere-se ao código essencial para a execução do dispositivo que é carregado pelo driver do dispositivo quando é inicializado. Não é armazenado de forma permanente no dispositivo.

Isso é geralmente chamado de "microcódigo" (abreviado como "µcode") em vez de firmware, porque é pequeno o suficiente para ser carregado no dispositivo toda vez que é ligado.

O "firmware" ou microcódigo que você carrega em um sistema operacional não deve afetar a operação desse dispositivo em outro, porque a inicialização do outro sistema operacional carregará o microcódigo de seu próprio driver.

Obviamente, existem alguns dispositivos que possuem um "firmware" permanente, como dispositivos auto-suficientes complexos, como roteadores, smartphones, dispositivos NAS, etc., mas nesses casos o firmware já está pré-carregado no dispositivo, em vez de carregar na inicialização por meio de um driver de dispositivo no sistema operacional. Esse firmware pode ser "atualizado", obtendo uma atualização de firmware especial e instalando-o da maneira recomendada pelo fabricante, mas substitui o firmware permanente que já estava no dispositivo.

Um adaptador Wifi, como um baseado em PCI / PCIe / USB, quase certamente não está armazenando nenhuma configuração permanente ou firmware no dispositivo real e todo o código será carregado por um driver no PC cada vez que o dispositivo for inicializado.

% bl0ck_qu0te%

Isso pode não ser a melhor maneira de instalar o firmware. Esta é uma mensagem geral baseada em Linux que não é adaptada especificamente para o Ubuntu. O Ubuntu realmente fornece alguns pacotes de firmware fáceis de instalar para dispositivos comuns que você pode simplesmente instalar com o apt-get, e pode ser uma alternativa mais robusta para baixar os arquivos de firmware brutos do upstream.

Neste caso, você poderá instalar o firmware b43 com o comando Ubuntu:

sudo apt-get install firmware-b43-installer

Se este comando não funcionar para você, há mais alguma informação sobre esse modelo de adaptador wifi em esta questão .

O motivo pelo qual não é instalado por padrão, mas precisa ser instalado dessa forma, é quase certamente devido a restrições de licenciamento; a parte do microcódigo do driver não é de código aberto e provavelmente tem uma licença que o restringe a ser distribuído com o Ubuntu - mas o usuário (você) tem permissão para baixar e instalar você mesmo.

    
por thomasrutter 02.04.2014 / 03:52
0

Se você tentou o ndiswrapper sem sucesso, sugiro que o remova para que não haja conflito:

sudo apt-get purge ndiswrapper*

O firmware pode ser convenientemente instalado com:

sudo apt-get install linux-firmware-nonfree

Como foi observado, o firmware não está piscando para o dispositivo. É chamado pelo driver b43 , conforme necessário. Na verdade, acredito que o Windows usa um sistema muito semelhante com arquivos .inf e .sys.

    
por chili555 02.04.2014 / 16:17