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

提供: ArchWiki
ナビゲーションに移動 検索に移動
(文末の不要な「。」を削除)
(→‎インストール: 不要な句読点を削除)
27行目: 27行目:
 
{{Pkg|linux-firmware}} によってインストールされる主なパッケージ:
 
{{Pkg|linux-firmware}} によってインストールされる主なパッケージ:
   
* {{Pkg|linux-firmware-amdgpu}} — [[AMD]] Radeon GPU
+
* {{Pkg|linux-firmware-amdgpu}} — [[AMD]] Radeon GPU
* {{Pkg|linux-firmware-atheros}} — [[Wikipedia:Atheros|Qualcomm Atheros]] 製 Wi-Fi および Bluetooth アダプター
+
* {{Pkg|linux-firmware-atheros}} — [[Wikipedia:Atheros|Qualcomm Atheros]] 製 Wi-Fi および Bluetooth アダプター
* {{Pkg|linux-firmware-broadcom}} — [[Broadcom]] および [[Wikipedia:Cypress Semiconductor|Cypress]] 製ネットワークアダプター
+
* {{Pkg|linux-firmware-broadcom}} — [[Broadcom]] および [[Wikipedia:Cypress Semiconductor|Cypress]] 製ネットワークアダプター
* {{Pkg|linux-firmware-cirrus}} — [[Wikipedia:Cirrus Logic|Cirrus Logic]] 製オーディオデバイス
+
* {{Pkg|linux-firmware-cirrus}} — [[Wikipedia:Cirrus Logic|Cirrus Logic]] 製オーディオデバイス
* {{Pkg|linux-firmware-intel}} — [[Intel]] 製オーディオデバイス、Bluetooth アダプター、GPU、ネットワークアダプター、NPU、Web カメラなどの各種デバイス
+
* {{Pkg|linux-firmware-intel}} — [[Intel]] 製オーディオデバイス、Bluetooth アダプター、GPU、ネットワークアダプター、NPU、Web カメラなどの各種デバイス
* {{Pkg|linux-firmware-mediatek}} — [[Wikipedia:MediaTek|MediaTek]] および [[Wikipedia:Ralink|Ralink]] 製ネットワークアダプター
+
* {{Pkg|linux-firmware-mediatek}} — [[Wikipedia:MediaTek|MediaTek]] および [[Wikipedia:Ralink|Ralink]] 製ネットワークアダプター
* {{Pkg|linux-firmware-nvidia}} — [[NVIDIA]] 製 GPU および SoC
+
* {{Pkg|linux-firmware-nvidia}} — [[NVIDIA]] 製 GPU および SoC
* {{Pkg|linux-firmware-other}} — その他の未分類デバイス
+
* {{Pkg|linux-firmware-other}} — その他の未分類デバイス
* {{Pkg|linux-firmware-radeon}} — [[ATI]] Radeon GPU
+
* {{Pkg|linux-firmware-radeon}} — [[ATI]] Radeon GPU
* {{Pkg|linux-firmware-realtek}} — [[Wikipedia:Realtek|Realtek]] 製ネットワークおよび Bluetooth アダプター
+
* {{Pkg|linux-firmware-realtek}} — [[Wikipedia:Realtek|Realtek]] 製ネットワークおよび Bluetooth アダプター
   
 
オプションパッケージ:
 
オプションパッケージ:
   
* {{Pkg|linux-firmware-liquidio}} — [[Wikipedia:Cavium|Cavium]] LiquidIO サーバーアダプター
+
* {{Pkg|linux-firmware-liquidio}} — [[Wikipedia:Cavium|Cavium]] LiquidIO サーバーアダプター
* {{Pkg|linux-firmware-marvell}} — [[Wikipedia:Marvell Technology|Marvell]] 製ネットワークアダプター
+
* {{Pkg|linux-firmware-marvell}} — [[Wikipedia:Marvell Technology|Marvell]] 製ネットワークアダプター
* {{Pkg|linux-firmware-mellanox}} — [[Wikipedia:Mellanox Technologies|Mellanox]] 製 Spectrum スイッチ
+
* {{Pkg|linux-firmware-mellanox}} — [[Wikipedia:Mellanox Technologies|Mellanox]] 製 Spectrum スイッチ
* {{Pkg|linux-firmware-nfp}} — [[Wikipedia:Netronome|Netronome]] Flow Processor
+
* {{Pkg|linux-firmware-nfp}} — [[Wikipedia:Netronome|Netronome]] Flow Processor
* {{Pkg|linux-firmware-qcom}} — [[Wikipedia:Qualcomm|Qualcomm]] 製 SoC
+
* {{Pkg|linux-firmware-qcom}} — [[Wikipedia:Qualcomm|Qualcomm]] 製 SoC
* {{Pkg|linux-firmware-qlogic}} — [[Wikipedia:QLogic|QLogic]] 製ネットワークデバイス
+
* {{Pkg|linux-firmware-qlogic}} — [[Wikipedia:QLogic|QLogic]] 製ネットワークデバイス
   
 
サードパーティ製パッケージ:
 
サードパーティ製パッケージ:
   
* {{Pkg|alsa-firmware}} — {{Pkg|alsa-tools}} に含まれるローダープログラムおよびホットプラグ対応ファームウェアローダー、詳しくは [[ALSA#Firmware]] を参照
+
* {{Pkg|alsa-firmware}} — {{Pkg|alsa-tools}} に含まれるローダープログラムおよびホットプラグ対応ファームウェアローダー、詳しくは [[ALSA#Firmware]] を参照
* {{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}} — [[Sound Open Firmware]] 用
   
 
== ヒントとテクニック ==
 
== ヒントとテクニック ==

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

関連記事

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

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

インストール

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

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

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

オプションパッケージ:

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

ヒントとテクニック

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

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

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

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

参照