Como detectar, encontrar e instalar um firmware ausente [duplicado]

4

Contexto

Hoje eu instalei o Debian 8 no meu PC Notebook HP Pavilion, durante a instalação (especificamente durante a configuração da rede), o sistema solicitou:

Hardware needs non-free firmware to run, missing firmwares are:
- rtlwifi/rtl8188efw.bin
- rtl_nic/rtl8106e-1.fw

após a instalação, o wifi não é reconhecido e acho que falta outro FW, porque o touchpad não funciona corretamente, mas isso é outra história ...

Eu não sou um grande especialista em administração de sistemas, mas estou no CS para que você seja específico.

Pergunta

Existe uma maneira de detectar quais firmwares meu sistema está faltando? Onde eu tenho que olhar para baixar firmwares? (bem, eu estou no Debian) Como posso instalar? (existe algo automático? ou eu tenho que make deles?)

Alguém pode explicar a melhor prática para superar esse tipo de problema? Talvez tomando como exemplo o problema com o meu wifi, para que eu possa resolvê-lo também.

    
por francescop 18.06.2015 / 18:26

2 respostas

3

Obviamente, será difícil baixar o software se a sua rede não estiver funcionando. O Debian também cria imagens de instalação não-livres . Um deles provavelmente seria melhor usar para o seu hardware. Se a sua Ethernet está atualmente trabalhando com um driver livre diferente, então você pode obter o resto do firmware que você pode precisar para o seu hardware da seguinte forma.

Primeiro, torne-se root com su - ou sudo -i . Em seguida, edite o arquivo de configuração do repositório.

pico /etc/apt/sources.list

Para cada linha que começa com deb , adicione o non-free repo no final da linha.

deb http://<domainname>/debian jessie main contrib non-free

Salve e saia. Atualize o banco de dados e instale os drivers não-livres .

apt-get update && apt-get install firmware-linux-nonfree

Isso também gerará um novo disco RAM inicial ( initrd ) e acionará o uso de software não-livre. Reinicialize para usar o novo initrd .

reboot

Você também pode obter uma lista de todos os nomes de pacotes de firmware se, por algum motivo, você precisar instalar um manualmente:

apt-get install apt-file
apt-file update
apt-file search --package-only /lib/firmware

O instalador de software gratuito padrão solicita a inclusão de drivers não-livres, para que você possa fornecer o pacote a partir de uma unidade flash naquele momento; ou, na pós-instalação, você pode baixar o driver não-livre de um computador diferente, salvá-lo em uma unidade flash, montar a unidade flash no laptop e instalar o pacote:

dpkg -i firmware-realtek.deb

Estes podem ser encontrados em packages.debian.org .

    
por 18.06.2015 / 22:01
0

sudo apt-get install linux-firmware-nonfree ou você pode usar apt-cache search realtek para ver se há drivers específicos para seu hardware.

    
por 18.06.2015 / 21:07