在 Xubuntu 22.04 上安装内核 6.2.0-26 时 i915 缺少固件错误消息

在 Xubuntu 22.04 上安装内核 6.2.0-26 时 i915 缺少固件错误消息

22.04几分钟前更新了硬件启用包,正在安装内核6.2.0-26在系统上。问题是在图像生成过程中出现了以下消息:

W: Possible missing firmware /lib/firmware/i915/dg2_huc_gsc.bin for module i915

请问如何解决这个问题?

答案1

我发布了这个答案,尽管我认为这可能没有必要,因为 8 月 5 日几分钟前有一个linux-firmware更新可能已经解决了这个问题。

如果此更新后问题仍然存在,解决方法是从下载所需.bin文件这里并将其作为 root 复制到该/lib/firmware/i915文件夹​​。此后,6.2.0-26需要通过执行以下命令重新生成图像:

sudo update-initramfs -u

这将仅更新最新的内核映像,在本例中是6.2.0-26图像。此后应该不会再出现任何错误或警告,但应重新启动系统以加载更新的内核。

答案2

Debian 错误 #1040012这看起来像是由于包装疏忽造成的,firmware-misc-nonfree目前已经解决 - 希望很快就能渗透到 ubuntu 中。

这个模块到底是什么有点神秘提交将其添加到内核只是说“i915:为 DG2 添加 HuC 7.10.3”。但是,来自对 intel-gfx 的讨论这基本上都是围绕英特尔图形驱动程序固件处理的转变。

答案3

在不稳定 (SID) 中遇到了完全相同的问题:我的firmware-misc-nonfree/unstable软件包卡在了版本20221214-1。它无法下载最新版本,20230515-3 因为我的/etc/apt/sources.list没有正确更新以包含新添加的固件软件包 repo,如 apt update 命令所建议的那样:

$ sudo apt update
...
N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware'
N: More information about this can be found online in the Release notes at: https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split

non-free-firmware在 deb 行末尾添加 repo 并执行sudo apt update和后,在内核的 initramfs 中找到了所有缺失的固件 blob,sudo at upgrade如下所示指示

$ head /etc/apt/sources.list
deb [arch=amd64] https://deb.debian.org/debian/ unstable main contrib non-free non-free-firmware
deb-src [arch=amd64] http://deb.debian.org/debian/ unstable main contrib non-free non-free-firmware

相关内容