Ошибка: W: Possible missing firmware /lib/firmware/rtl nic/rtl8107e-2.fw for module r8169

Материал из wiki.my-comp.net

При обновление ядра возникает ошибка

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r8169

Собственно это не совсем ошибка, а предупреждение. Просто для работы realtek не хватает пакета firmware-realtek.

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

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

root@alexandra:~# cat /etc/apt/sources.list
#deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official Multi-architecture amd64/i386 NETINST #1 20150906-15:29]/ jessie main

deb http://mirror.yandex.ru/debian/ jessie main non-free contrib
deb-src http://mirror.yandex.ru/debian/ jessie main non-free contrib

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
deb http://mirror.yandex.ru/debian/ jessie-updates main
deb-src http://mirror.yandex.ru/debian/ jessie-updates main

# jessie-backports
deb http://mirror.yandex.ru/debian/ jessie-backports main contrib non-free

deb http://mirror.yandex.ru/debian/ oldstable main contrib non-free
deb http://mirror.yandex.ru/debian/ sid main contrib non-free

Потом ставим apt-file чтобы найти нужную версию прошивки.

root@alexandra:~# apt-get install apt-file
root@alexandra:~# apt-file update

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

root@alexandra:~# apt-file find rtl8107e
firmware-realtek: /lib/firmware/rtl_nic/rtl8107e-1.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8107e-2.fw
root@alexandra:~# apt-file find rtl8168h
firmware-realtek: /lib/firmware/rtl_nic/rtl8168h-1.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168h-2.fw

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

root@alexandra:~# apt-get install -t sid firmware-realtek