モジュールi915にファームウェア/lib/firmware/i915/*がありません。

モジュールi915にファームウェア/lib/firmware/i915/*がありません。

initramfs画像を更新するたびに、これらの警告が表示されます。update-initramfsDell PowerEdge T20サーバーで実行中GNU/Linux ダーバン バスター10.0。解決策はありますか?


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

答え1

一般的な回避策は次のとおりです。警告をapt-file解決する方法です。Possible missing firmware...たとえば、

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-linux-nonfreefirmware-misc-nonfree


詳細な説明:

Debian 10の場合は、non-free以下を追加してください/etc/apt/sources.list

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 

Debian 12のnon-free-firmware場合/etc/apt/sources.list〜のように指示する:

deb http://deb.debian.org/debian bookworm main non-free-firmware
deb http://deb.debian.org/debian-security/ bookworm-security main non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main non-free-firmware 

メモ:このnon-freeリポジトリはそのパッケージとは関係ありません。すでに存在する場合は保管してください。

インストールするapt-file

sudo apt update
sudo apt install apt-file
sudo apt-file update

ダーバン:適切なファイル

答え2

以下からダウンロードできます。ここそしてダウンロードしたファイル/lib/firmware/i915/をにコピーしてくださいupdate-initramfs -u -k all

(その後sudo apt-get update -y

答え3

答えはずっと私の前にあるようでした。

ついに正しいパッケージを見つけました。firmware-linux、不足しているファームウェアのほとんどをインストールします。インストールしてください:

ダーバンデリバティブ:

sudo apt-get install firmware-linux

Ubuntuデリバティブ:

sudo apt-get install linux-firmware

これにより、これらの警告が消える可能性があります。それ以外の場合は、この問題を解決できるパッケージがないため、他の回答と同様に、別のファームウェアファイルをダウンロードしてインストールする必要があります。


私のLinux Mint 21システムでは、このファイルは解凍時に約1GBのディスク容量を占めるので、これは巨大なパッケージです。注:

$ du -sh /lib/firmware/
921M    /lib/firmware/

答え4

missing firmware /lib/firmware/i915/...fileお客様のマイルは異なる場合がありますが、アップデート後にメッセージが届きました。私のシステムには/lib/firmware/i915ディレクトリもありません。そして、すべてが正常に動作しているようです。

私は慎重に最近フルバックアップを実行した後、プロセスで  update-initramfs問題になる偽の空のファイルを作成することにしました。エラーメッセージを一時ファイル(たとえば  mytempfile)にコピーし、テキストエディタ(vi、mcedit、sedなど)のいずれかを使用して、次のように行を変更しました。

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

到着

sudo touch /lib/firmware/i915/bxt_dmc_ver1_07.bin

各エラー.binファイルについて。

その後、必要なディレクトリを作成しました。

sudo mkdir /lib/firmware/i915

私の一時ファイルをインポートします。source mytempfile

新しいinramfsを作成しました。sudo update-initramfs -u

i915 .bin不足しているファイルに関するエラーメッセージはもう観察されませんでした。

再起動をテストしましたが、すべてがうまくいきました。

いくつかの注意:

  1. バックアップがあります。
  2. システムを完全に更新した後にのみこれを実行してください。
  3. 邪魔になる可能性がある問題がないことを確認してください。
  4. これは私にとって効果的です。 YMMV。そして、この解決策はPubaによって「承認」されないかもしれません。

関連情報