Debian Stretch 无法加载固件 rtl_nic/rtl8168g-3.fw (-2)

Debian Stretch 无法加载固件 rtl_nic/rtl8168g-3.fw (-2)

Debian stretch我在启动过程中 遇到此错误

[ 26.390311] r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168g-3.fw (-2)

之后我继续启动并且工作正常。是否缺少任何固件或驱动程序?

答案1

经过几个小时搜索不同的资源后,我最终解决了由于缺少firmware-realtekRealtek 驱动程序而导致的问题。

缺少此固件可能会引发不同的错误,前缀为rtl_nic/ 要解决此问题,只需添加官方存储库Debian 固件-realtek/etc/apt/sources.list通过运行此命令 到您的

$ sudo gedit /etc/apt/sources.list

并确保您选择正确的发行版

你的源列表应该看起来像这样:

#realtek firmware
deb http://ftp.de.debian.org/debian stretch main non-free
deb-src  http://ftp.de.debian.org/debian stretch main non-free

之后安装realtek固件

sudo apt-get update
sudo apt-get install firmware-realtek

答案2

从“Bookworm”开始,/etc/apt/sources.list 已经包含“非自由固件”存储库的条目。 在此输入图像描述

但您仍然需要安装 Realtek 固件。

apt update && apt -y install firmware-realtek

请注意,rtl8723cs-bt 有单独的固件。

相关内容