Possível firmware /lib/firmware/rtl_nic/rtl8105e-1.fw ausente para o módulo r8169 com o kernel 2.6.39

16

Eu estou tendo um problema desde a atualização para a 2.6.39 no Natty a partir do repositório Kernel-PPA.

Quando faço uma sudo update-initramfs -u, recebo a seguinte mensagem de erro.

update-initramfs: Generating /boot/initrd.img-2.6.39-0-generic-pae
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169

Notei que o firmware não estava no diretório alocado. Alguém sabe onde obter os arquivos de firmware para isso.

Dean Thomson
fonte

Respostas:

8

Existe uma solução em http://www.davidgis.fr/blog/index.php?2011/05/06/800--resolu-solved-w-possible-missing-firmware-lib-firmware-rtl_nic-rtl8105e-1fw -for-module-r8169 . Essencialmente, você precisa fazer:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/romieu/linux-firmware.git
sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/

e depois sudo update-initramfs -ufunciona sem erros.

rocko
fonte
Saúde, vou dar uma olhada.
Dean Thomson
Este repo é agora fatal: remote error: access denied or repository not exported: /pub/scm/linux/kernel/git/romieu/linux-firmware.git. Agora eu recebo esse erro no 14.04 com o kernel 4.4.1.
Patryk
36

Faça sudo apt-get install firmware-realteke o problema deve ser resolvido

Alex
fonte
Este é um pacote real? No meu sistema 11.04, apt-cache show firmware-realtekretorna uma mensagem informando que o pacote não existe.
djeikyb
8
Este pacote está nos repositórios Debian - não está nos repositórios Ubuntu - então a resposta é aplicável apenas ao Debian e não ao Ubuntu.
fossfreedom
11
Você também precisará adicionar acesso aos repositórios não livres. Guia Debian 9: blog.programster.org/debian-9-install-raeltek-firmware
Programster
4

Talvez uma resposta melhor seja instalar o pacote linux-firmware e, se necessário, o pacote linux-firmware-nonfree.

Jean-Yves LENHOF
fonte
3

Eu tive o mesmo problema com o Ubuntu 12.04.5 LTS . Hoje eu testei, mas o antigo "git: //git.kernel.org/pub/scm/linux/kernel/git/romieu/linux-firmware.git" é um link quebrado.

Eu procurei no novo git url por dowload do firmware do realtek. Os comandos que eu testei (e funciona muito bem) são:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/
sudo update-initramfs -u

e

rm -rf linux-firmware

Para excluir o diretório que o git baixou.

user471101
fonte
1

Para o Debian, eu executo o seguinte comando, e ele realmente funciona:

apt-get install linux-firmware-nonfree
ECL
fonte
1

Parece que o pacote de firmware linux está corrompido, resolvi esse problema no ubuntu 13.04 por

sudo apt-get purge linux-firmware

e

sudo apt-get install linux-firmware
user204587
fonte
0

O arquivo /lib/firmware/rtl_nic/rtl8105e-1.fwestá no pacote firmware-realtek

Você precisa executar o seguinte comando. Terminal aberto Ctrl+ Alt+ T:

sudo apt-get install firmware-realtek
Eu também
fonte