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

提供: ArchWiki
ナビゲーションに移動 検索に移動
(他言語へのリンクを追加)
(→‎インストール: リンクを修正)
 
53行目: 53行目:
 
* {{Pkg|sane-gt68xx-firmware}} — [http://www.meier-geinitz.de/sane/gt68xx-backend/ gt68xx] ベースのスキャナー用
 
* {{Pkg|sane-gt68xx-firmware}} — [http://www.meier-geinitz.de/sane/gt68xx-backend/ gt68xx] ベースのスキャナー用
 
* {{Pkg|sigrok-firmware-fx2lafw}} — [https://sigrok.org/wiki/Fx2lafw FX2] ロジックアナライザー用
 
* {{Pkg|sigrok-firmware-fx2lafw}} — [https://sigrok.org/wiki/Fx2lafw FX2] ロジックアナライザー用
* {{Pkg|sof-firmware}} — [[Sound Open Firmware]] 用
+
* {{Pkg|sof-firmware}} — [[Advanced Linux Sound Architecture#ファームウェア|Sound Open Firmware]] 用
   
 
== ヒントとテクニック ==
 
== ヒントとテクニック ==

2025年9月2日 (火) 13:27時点における最新版

関連記事

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

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

インストール

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

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

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

オプションパッケージ:

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

ヒントとテクニック

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

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

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

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

参照