Что делать с ошибкой W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169 например при обновлении ядра? Собственно это не совсем ошибка, а предупреждение. Просто для работы realtek не хватает пакета firmware-realtek.

На самом деле все будет работать и без установленных firmware-realtek, но не факт, что корректно. Да и не приятно все время видеть предупреждения.

Для начала надо убедиться, что добавлены non-free репозитории.

cat /etc/apt/sources.list

deb http://ftp.no.debian.org/debian/ stable main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

 

Далее можно поставить apt-file и найти нужную версию прошивки.

apt-get install apt-file
apt-file update

Далее поищем нашу версию отсутствующей прошивки. Вот что получим.

apt-file find rtl8105e
firmware-realtek: /lib/firmware/rtl_nic/rtl8105e-1.fw

Тут видно, что искомая фраза содержится в пакете firmware-realtek.
Можно посмотреть информацию о пакете. В моем случае она такая.

aptitude show firmware-realtek

Пакет: firmware-realtek
Состояние: установлен
Автоматически установлен: нет
Версия: 0.28+squeeze1
Приоритет: необязательный
Раздел: non-free/kernel
Сопровождающий: Debian Kernel Team <debian-kernel@lists.debian.org>
Размер в распакованном виде: 344 k
Предлагаются: initramfs-tools, linux-image
Описание: Binary firmware for Realtek wired and wireless network adapters
This package contains the binary firmware for Ethernet adapters with the RTL8111D/RTL8168D chips supported by the r8169 driver; and wireless network cards with the RTL8192 and RTL8712 chips supported by the
r8192_pci, r8192s_usb and r8712u drivers.

Contents:
* Realtek RTL8192E boot code (RTL8192E/boot.img)
* Realtek RTL8192E init data (RTL8192E/data.img)
* Realtek RTL8192E main code (RTL8192E/main.img)
* Realtek RTL8192SU firmware, version 902B (RTL8192SU/rtl8192sfw.bin)
* Realtek RTL8105E-1 firmware (rtl_nic/rtl8105e-1.fw)
* Realtek RTL8111D-1/RTL8168D-1 firmware (rtl_nic/rtl8168d-1.fw)
* Realtek RTL8111D-2/RTL8168D-2 firmware (rtl_nic/rtl8168d-2.fw)
* Realtek RTL8168E-1 firmware (rtl_nic/rtl8168e-1.fw)
* Realtek RTL8168E-2 firmware (rtl_nic/rtl8168e-2.fw)
* Realtek RTL8168E-3 firmware (rtl_nic/rtl8168e-3.fw)
* Realtek RTL8192SU/RTL8712U firmware (rtlwifi/rtl8712u.bin)
Сайт: http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git

 

Осталось только установить.

apt-get install firmware-realtek

 

Источник (о снах также пишет)