make install
我知道如何在升级内核后修复它,但我想了解如何防止它。我不知道是否有一种方法可以实现这种效果,请让我知道是否有。
请回答,安装或升级
W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_8_2893.bin for module i915
以获取该固件。
警告实际上来自
linux-firmware
钩。它查看要安装在Initramfs中的模块,并使用内核源中的
mkinitramfs(8)
如果您将固件文件安装到rootfs以在内核安装或升级后解决该问题,则需要运行
MODULE_FIRMWARE()
即可将固件复制到initramfs.
在这种特定情况下,i915模块仅在您在Broxton平台上运行时才会使用该模块,即使在那里也没有默认使用。
防止警告的最佳选择是在内核安装时间内将固件(通常在
update-initramfs(8)
)中提供。另一个选项是将相关模块从Initramfs中排除,并在可用时从rootfs中探测。显然,您还可以修补该工具以跳过警告,或修补驱动程序以不使用
/lib/firmware
列出文件,但它们可以更好地避免入侵。
nice,但是
➜〜SUDO APT安装Linux-Firmware
阅读包列表...完成建造依赖树...完成 阅读状态信息...完成
E:无法找到软件包Linux-Firmware