quarta-feira, 20 de dezembro de 2017

Corrigindo o erro "Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169" no Debian e derivadas

Caso ocorra esse alerta no seu Debian ou distro derivada, é fácil resolver. A mensagem que aparece na tela é similar a essa:

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
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 r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169

A primeira coisa a fazer é editar o arquivo /etc/apt/sources.list e acrescentar os repositórios não livres (exemplo):

deb http://ftp.debian.org.br/debian/ $VERSION main contrib non-free

onde:

$VERSION - stable, testing ou unstable

Agora rode os comandos abaixo, na ordem:

$ su - 
#
apt-get update 
#
apt-get install firmware-realtek firmware-linux-nonfree firmware-linux-free 

Pronto. Basta reiniciar seu pinguim que o problema foi resolvido.

Até a próxima dica!
;-))

8 comentários:

  1. ftp.debian.org.br não esta mais disponivel
    use
    ftp.br.debian.org

    ResponderExcluir
  2. Obrigado amigo, lembrando que no Debian 9 Stretch ele já vem com o repositório, basta rodar os comandos.
    (y)

    ResponderExcluir
  3. Obg desde já foi muito útil a dica para instalar corretamente o driver realtek

    ResponderExcluir
  4. Amigo, o artigo foi de 2017, tentei fazer aqui no Debian 10.1 buster, até que atualizou! mas os erros persistem, descobriu mais alguma dica melhorada desse post?

    vou pastar os erros usando o grep para mostrar só os firmwares:

    sudo dmesg | grep firmware
    [ 0.217663] Spectre V2 : Enabling Restricted Speculation for firmware calls
    [ 1.970594] i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
    [ 1.971111] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
    [ 10.838933] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:02:00.0.bin (-2)
    [ 10.839022] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
    [ 10.839187] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/cal-pci-0000:02:00.0.bin (-2)
    [ 10.933316] ath10k_pci 0000:02:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/firmware-6.bin
    [ 10.934675] ath10k_pci 0000:02:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877
    [ 11.212278] ath10k_pci 0000:02:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/board-2.bin
    [ 13.573053] r8169 0000:01:00.0: firmware: direct-loading firmware rtl_nic/rtl8106e-1.fw

    Grato quem souber de mais dicas...

    ResponderExcluir
    Respostas
    1. creio que o método permaneça o mesmo. Não uso mais o debian. pode ser que tenham atualizado os pacotes. boa sorte. ;-)

      Excluir