每当我尝试安装任何驱动程序或其他东西时,我都会收到此错误。由于这个错误,我猜我无法在机器上安装。我已经从恢复模式正常启动,之后我重新启动了系统,但没有成功。
w: possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169
w: possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r8169
i: the initramfs will attempt to resume from /dev/nvme0n1p4
i: (uuid=827a4ecd-a3d9-4990-8a01-bb7aa2a57a22)
i: set the resume variable to override this.
答案1
这里报告了一个类似的错误: Debian 错误
该文件rtl8125a-3.fw
可以rtl8168fp-3.fw
在以下位置找到:
然后运行命令:
sudo cp ~/Downloads/*.fw /lib/firmware/rtl_nic/
sudo update-initramfs -u
该问题如下所示: 可能缺少固件 /lib/firmware/i915
答案2
在配备 MSI MPG B550 Gaming Edge WIFI 主板和 Realtek RTL8125 2.5Gbe 板载 NIC 和 5.10.21 内核的系统上收到类似的错误消息(仅供参考:需要 5.10 内核才能正确支持 AMD 5800X CPU 和 RTL8125):
Possible missing firmware /lib/firmware/rtl_nic/rtl8125b-2.fw for module r8169
根据您的回复解决了这个问题 - 通过下载固件文件并将其包含在内initramfs
:
mkdir rtl8125b_fw
cd rtl8125b_fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8125b-2.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168fp-3.fw
sudo cp *.fw /lib/firmware/rtl_nic/
sudo update-initramfs -u
之后重新启动。不再看到丢失固件的警告。
答案3
linux-firmware
Ubuntu 版本提供的软件包中缺少新 Realtek 以太网芯片组的固件。
您不太可能拥有这些新芯片组之一,因为您的网络正在运行。
因此这个警告是无害的,不需要任何“修复”。
答案4
我不得不处理 Debian 5.10 内核上的更多固件文件。
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8125b-2.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8125a-3.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8107e-2.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8107e-1.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/tl8168fp-3.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168h-2.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168h-1.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168g-3.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168g-2.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8106e-2.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8106e-1.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8411-2.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8411-1.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8402-1.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168f-2.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168f-1.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8105e-1.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168e-3.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168e-2.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168e-1.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168d-2.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168d-1.fw
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/rtl_nic/rtl8168fp-3.fw
进而:
sudo mkdir /lib/firmware/rtl_nic/
sudo cp *.fw /lib/firmware/rtl_nic/
sudo update-initramfs -u