Что делать с ошибкой 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