Что делать с ошибкой W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169 например при обновлении ядра? Собственно это не совсем ошибка, а предупреждение. Просто для работы realtek не хватает пакета firmware-realtek.
На самом деле все будет работать и без установленных firmware-realtek, но не факт, что корректно. Да и не приятно все время видеть предупреждения.
Для начала надо убедиться, что добавлены non-free репозитории.
1 2 3 4 5 6 7 |
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 и найти нужную версию прошивки.
1 2 3 4 |
apt-get install apt-file apt-file update |
Далее поищем нашу версию отсутствующей прошивки. Вот что получим.
1 2 3 4 |
apt-file find rtl8105e firmware-realtek: /lib/firmware/rtl_nic/rtl8105e-1.fw |
Тут видно, что искомая фраза содержится в пакете firmware-realtek.
Можно посмотреть информацию о пакете. В моем случае она такая.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
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 |
Осталось только установить.
1 2 3 |
apt-get install firmware-realtek |