「Linux ファームウェア」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(英語版より新規作成)
(相違点なし)

2025年7月29日 (火) 20:27時点における版

関連記事

Linux ファームウェアは、特定のハードウェアデバイスの一部または完全な機能に必要な、バイナリ・ブロブのコレクションであり、Linux カーネルとともに配布されます。これらのバイナリ・ブロブは、GPL でライセンスされた作品に含めることは許可されていませんが、別の形で再配布することは許可されています。

ファームウェアが必要となる典型的なハードウェアの種類:

インストール

linux-firmware メタパッケージインストールすることで、よく使われる すべてのファームウェアを取得できます。これはほとんどのユーザーに推奨される方法です。ディスク容量を節約したい場合は、自身のシステムで使用しているハードウェアベンダー向けのファームウェアのみを選んでインストールすることもできます。

警告: 必要なファームウェアがないと、システムが動作しない可能性があります。

linux-firmware によってインストールされる主なパッケージ:

オプションパッケージ:

サードパーティ製パッケージ:

ヒントとテクニック

読み込まれたファームウェアの検出

デバッグやインストールすべきファームウェアパッケージを特定するために、システムによってどのファームウェアが読み込まれたかを知りたい場合があります。

これは dynamic debug を使って確認できます:

  • カーネルパラメータdyndbg="func fw_log_firmware_info +p" を追加してください。なお、使用している ブートローダー によってはクォートをエスケープする必要があります。
  • 以下のコマンドで読み込まれたファームウェアを一覧表示できます:
# journalctl -kg 'loaded f'

参照