En una actualización de kernel en Debian, durante la etapa de generación de la imagen del sistema de archivos inicial en memoria RAM (update-initramfs), surgió una advertencia (W: warning) debido a la posible falta de firmare para un determinado módulo.



Al realizar una actualización del sistema operativo utilizando el gestor de paquetes APT, la cual incluía una actualización del kernel:

apt-get update && apt-get upgrade

Surgió un warning durante la etapa de preparación del nuevo kernel Linux, debido a la posible falta de archivos de firmware:


[...]

Setting up linux-image-2.6.32-5-amd64 (2.6.32-48squeeze6) ...
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64
W: Possible missing firmware /lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw for module bnx2
W: Possible missing firmware /lib/firmware/bnx2/bnx2-rv2p-06-5.0.0.j3.fw for module bnx2
W: Possible missing firmware /lib/firmware/bnx2/bnx2-mips-06-5.0.0.j3.fw for module bnx2

[...]

Las líneas "W: Possible missing firmware" advierten claramente que pueden estar faltando archivos de firmware. Luego se observa que corresponden al módulo bnx2. Este módulo da soporte (provee el controlador de dispositivo, comunmente llamado driver) a las interfaces de red Broadcom.

A pesar de que se trata de una advertencia (no es un error), es recomendable reparar esto, ya que al reiniciar el sistema podría no funcionar alguna interfaz de red. Para resolver este inconveniente y evitar problemas con las internases de red, se debe identificar qué paquete provee estos archivos.

Tal como expliqué en el artículo Cómo saber de qué paquete proviene un archivo en Debian y CentOS, es necesario instalar la herramienta apt-file para saber qué paquete se debe instalar:

root@debian# apt-file search /lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw
firmware-bnx2: /lib/firmware/bnx2/bnx2-rv2p-09ax-5.0.0.j3.fw

Se puede comprobar que el paquete firmware-bnx2 provee estos archivos.

Por lo tanto, instalar el firmware faltante ejecutando:

apt-get install firmware-bnx2

Espero que sea útil.


Tal vez pueda interesarte


Compartí este artículo