![Как загрузить отсутствующие прошивки?](https://rvso.com/image/1072211/%D0%9A%D0%B0%D0%BA%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C%20%D0%BE%D1%82%D1%81%D1%83%D1%82%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%89%D0%B8%D0%B5%20%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8%3F.png)
Итак, я работал с Ubuntu 22.04 LTS и решил обновить ядро. Обновление также было завершено, но пока процесс шел, я обнаружил это сообщение:
W: Possible missing firmware /lib/firmware/rtl_nic/rt18125b-2.fw for module r8169
Я получил около 18 сообщений, подобных этим. Может кто-нибудь помочь мне, как загрузить все эти недостающие прошивки?
решение1
В большинстве случаев эта отсутствующая прошивка вам не нужна.
Вам это может понадобиться только если у вас есть какое-то новое конкретное оборудование. Если в вашей системе все работает, то беспокоиться не о чем.
Сообщение означает, что ядро Linux знает о какой-то прошивке, которую оно не может найти в /lib/firmware
. Но прошивка специфична для оборудования. Новая прошивка будет добавлена в linux-firmware
пакет, и эти сообщения исчезнут.
Если у вас есть время и эти сообщения вас беспокоят, вы можете клонировать
git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
и скопируйте отсутствующую прошивку в /lib/firmware
.
решение2
Пожалуйста, сделай:
cd /usr/lib/firmware/rtl_nic
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl_nic/rtl8125b-2.fw
Перезагрузить.