首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模块i915可能缺少固件/lib/固件/i 915/*

模块i915可能缺少固件/lib/固件/i 915/*
EN

Unix & Linux用户
提问于 2019-12-12 22:09:40
回答 4查看 188.1K关注 0票数 103

每次在运行initramfs Debian 巴斯特 10.0的戴尔PowerEdge T20服务器上用update-initramfs更新-s映像时,我都会收到这些警告。有解决办法吗?

代码语言:javascript
复制
W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_huc_ver02_00_1810.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_07_1398.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_huc_ver01_07_1398.bin for module i915
EN

回答 4

Unix & Linux用户

回答已采纳

发布于 2019-12-13 10:39:24

对于一般的解决方案,apt-file是解决Possible missing firmware...警告的方法。例如:

代码语言:javascript
复制
apt-file search bxt_dmc

firmware-misc-nonfree: /lib/firmware/i915/bxt_dmc_ver1.bin
firmware-misc-nonfree: /lib/firmware/i915/bxt_dmc_ver1_07.bin

显示包firmware-misc-nonfree提供缺失的固件。

安装firmware-linux解决问题是因为firmware-linux依赖于依赖于firmware-misc-nonfreefirmware-linux-nonfree

详细说明:

non-free添加到/etc/apt/sources.list中:

代码语言:javascript
复制
deb http://deb.debian.org/debian buster main contrib non-free
deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb http://deb.debian.org/debian buster-updates main contrib non-free

安装apt-file

代码语言:javascript
复制
sudo apt update
sudo apt install apt-file
sudo apt-file update

Debian:apt文件

票数 126
EN

Unix & Linux用户

发布于 2019-12-12 22:09:40

答案似乎一直在我眼前。

我终于找到了正确的包:firmware-linux,它安装了大部分缺失的固件。安装时:

Debian和衍生产品:

代码语言:javascript
复制
sudo apt-get install firmware-linux

Ubuntu和衍生产品:

代码语言:javascript
复制
sudo apt-get install linux-firmware

这些警告可能会在事后消失。如果没有,有AFAIK软件包来解决它,因此您可能需要下载并安装单独的固件文件,就像在另一个答案中一样。

在我使用Linux 21的机器上,这些文件在解压缩时占用大约1GB的磁盘空间,所以它是一个巨大的包,请注意:

代码语言:javascript
复制
$ du -sh /lib/firmware/
921M    /lib/firmware/
票数 28
EN

Unix & Linux用户

发布于 2020-05-28 23:18:56

您可以从这里下载它们,并将下载的文件复制到/lib/firmware/i915/,然后是update-initramfs -u -k all

(然后是sudo apt-get update -y)

票数 28
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/556946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档