busybox 1.32 和 linux 内核 5.7.0 中的每个模块的固件加载失败,但在 ubuntu 20.04 下使用相同的内核可以

问题描述

我使用的是busyBox 1.32。我已经在我的 ubuntu 20.04 开发系统中编译了 5.7 内核。 在启动 ubuntu 时,每个内核模块都可以,但是在启动基于 busyBox 的映像时,在每个需要固件的模块中,加载固件失败并显示以下消息:

[    8.755012] platform regulatory.0: Direct firmware load for regulatory.db Failed with error -2  
[   12.543489] r8169 0000:04:00.0: Direct firmware load for rtl_nic/rtl8168e-3.fw Failed with error -2  
[   12.543494] r8169 0000:04:00.0: Unable to load firmware rtl_nic/rtl8168e-3.fw (-2)  
[  125.508623] si2168 4-0064: Direct firmware load for dvb-demod-si2168-b40-01.fw Failed with error -2  

我已复制 /lib/firmware 中的所有固件文件。此外,固件加载在启动时和启动后硬件需要加载固件时都会失败。

这似乎与带有 busyBox 的 5.x 内核有关,因为我没有注意到我以前使用过的 4.9 内核中的类似行为。

有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)