Posible falta de firmware /lib/firmware/rtl_nic/rtl8105e-1.fw para el módulo r8169 con kernel 2.6.39

16

He tenido un problema desde que actualicé a 2.6.39 en Natty desde el repositorio Kernel-PPA.

Cuando hago un sudo update-initramfs -uaparece el siguiente mensaje de error.

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

Noté que el firmware no estaba en el directorio asignado. ¿Alguien sabe dónde obtener los archivos de firmware para esto?

Dean Thomson
fuente

Respuestas:

8

Hay una solución en http://www.davidgis.fr/blog/index.php?2011/05/06/800--resolu-solved-w-possible-missing-firmware-lib-firmware-rtl_nic-rtl8105e-1fw -para-módulo-r8169 . Esencialmente debes hacer:

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

y luego sudo update-initramfs -ufunciona sin errores.

rocko
fuente
Saludos, lo comprobaré.
Dean Thomson
Este repositorio es ahora fatal: remote error: access denied or repository not exported: /pub/scm/linux/kernel/git/romieu/linux-firmware.git. Recibo este error ahora en 14.04 con el kernel 4.4.1.
Patryk
36

Hacer sudo apt-get install firmware-realteky el problema debe resolverse

Alex
fuente
¿Es este un paquete real? En mi sistema 11.04, apt-cache show firmware-realtekdevuelve un mensaje que dice que el paquete no existe.
djeikyb
8
Este paquete está en los repositorios de Debian, no está en los repositorios de Ubuntu, por lo que la respuesta solo es aplicable a Debian, no a Ubuntu.
fossfreedom
1
También tendrá que agregar acceso a los repositorios no libres. Guía de Debian 9: blog.programster.org/debian-9-install-raeltek-firmware
Programster
4

Quizás una mejor respuesta es instalar el paquete linux-firmware y, si es necesario, el paquete linux-firmware-nonfree.

Jean-Yves LENHOF
fuente
3

Tuve el mismo problema con Ubuntu 12.04.5 LTS . Hoy lo he probado, pero el viejo "git: //git.kernel.org/pub/scm/linux/kernel/git/romieu/linux-firmware.git" es un enlace roto.

He buscado la nueva URL de git para descargar el firmware de realtek. Los comandos que he probado (y funciona muy bien) son:

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

y

rm -rf linux-firmware

Para eliminar el directorio que git ha descargado.

usuario471101
fuente
1

Para Debian, ejecuto el siguiente comando, y realmente funciona:

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

Parece que el paquete de firmware de Linux está dañado, resolví este problema en ubuntu 13.04 por

sudo apt-get purge linux-firmware

y

sudo apt-get install linux-firmware
usuario204587
fuente
0

El archivo /lib/firmware/rtl_nic/rtl8105e-1.fwestá en el paquete firmware-realtek

Necesita ejecutar el siguiente comando. Abrir terminal Ctrl+ Alt+ T:

sudo apt-get install firmware-realtek
Yo también
fuente