Possível atualização de firmware ausente no debian 9.4

3

Estou com o seguinte erro depois de executar apt update e apt upgrade no meu servidor.

W: Possible missing firmware /lib/firmware/e100/d102e_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101s_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101m_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r816                                                                                        9
W: Possible missing firmware /lib/firmware/phanfw.bin for module netxen_nic
cp: cannot stat '/etc/udev/rules.d/70-persistent-net.rules': No such file or dir                                                                                        ectory
cp: cannot stat '/etc/udev/rules.d/70-persistent-net.rules': No such file or dir                                                                                        ectory

Como posso resolver isso?

    
por iamkingsleyf 24.05.2018 / 06:54

2 respostas

12

Antes de mais nada, se o seu sistema está funcionando bem, em particular toda a sua conectividade de rede com e sem fio, não é necessário fazer nada. Esses são apenas avisos. Alguns módulos funcionam bem sem firmware na maioria dos casos (o módulo e100 ), outros normalmente requerem firmware; os detalhes dependem exatamente de qual hardware você tem.

Se você tiver um equipamento de rede que não funciona corretamente, instale o firmware apropriado. No seu caso, os pacotes que você precisa são firmware-misc-nonfree (para o firmware e100 ), < href="https://packages.debian.org/stretch/firmware-netxen"> firmware-netxen (para o firmware netxen_nic ) e firmware-realtek (para o firmware r8169 ). Para instalá-los, você terá que habilitar os repositórios não-livres ; para isso, edite /etc/apt/sources.list , encontre as linhas que se parecem com

deb ... stretch main

(com um URL em vez de ... ) e adicione contrib non-free :

deb ... stretch main contrib non-free

Você pode fazer isso automaticamente executando

sed -i.bak 's/stretch[^ ]* main$/& contrib non-free/g' /etc/apt/sources.list

como root; isso fará um backup do seu arquivo original como /etc/apt/sources.list.bak , para que você possa reverter se algo der errado.

Em seguida, atualize seus índices e instale os pacotes ausentes:

apt update
apt install firmware-misc-nonfree firmware-netxen firmware-realtek

e atualize seu initramfs:

update-initramfs -u
    
por 24.05.2018 / 09:09
2

Você pode precisar verificar se um pacote especificado está instalado ou não:

sudo apt-cache policy firmware-linux-nonfree

Então você instala a execução do firmware ausente:

sudo apt-get install firmware-linux-nonfree

Depois disso, você pode executar o seu:

sudo apt-get update

Isso deve ajudar.

    
por 24.05.2018 / 07:25

Tags