カーネルをコンパイルして入力すると、モジュールだけでなくmake modules_install
ファームウェア/lib/modules/
もコピーされます/lib/firmware/
。入力後の出力の終わりは次のとおりですmake modules_install
。
MKDIR /lib/firmware/radeon
INSTALL /lib/firmware/radeon/R100_cp.bin
INSTALL /lib/firmware/radeon/R200_cp.bin
INSTALL /lib/firmware/radeon/R300_cp.bin
INSTALL /lib/firmware/radeon/R420_cp.bin
INSTALL /lib/firmware/radeon/RS690_cp.bin
INSTALL /lib/firmware/radeon/RS600_cp.bin
INSTALL /lib/firmware/radeon/R520_cp.bin
INSTALL /lib/firmware/radeon/R600_pfp.bin
INSTALL /lib/firmware/radeon/R600_me.bin
INSTALL /lib/firmware/radeon/RV610_pfp.bin
INSTALL /lib/firmware/radeon/RV610_me.bin
INSTALL /lib/firmware/radeon/RV630_pfp.bin
INSTALL /lib/firmware/radeon/RV630_me.bin
INSTALL /lib/firmware/radeon/RV620_pfp.bin
INSTALL /lib/firmware/radeon/RV620_me.bin
INSTALL /lib/firmware/radeon/RV635_pfp.bin
INSTALL /lib/firmware/radeon/RV635_me.bin
INSTALL /lib/firmware/radeon/RV670_pfp.bin
INSTALL /lib/firmware/radeon/RV670_me.bin
INSTALL /lib/firmware/radeon/RS780_pfp.bin
INSTALL /lib/firmware/radeon/RS780_me.bin
INSTALL /lib/firmware/radeon/RV770_pfp.bin
INSTALL /lib/firmware/radeon/RV770_me.bin
INSTALL /lib/firmware/radeon/RV730_pfp.bin
INSTALL /lib/firmware/radeon/RV730_me.bin
INSTALL /lib/firmware/radeon/RV710_pfp.bin
INSTALL /lib/firmware/radeon/RV710_me.bin
結局のところ、ATI Radeonグラフィックカード用のファームウェアが必要です。しかし、私はすでにファームウェアを持っていて、/lib/firmware/
そのファームウェアを作成したくありません。カーネルで次のオプションを選択しました。
[*] Select only drivers that don't need compile-time external firmware
[*] Prevent firmware from being built
それでは、なぜファームウェアを構築する必要がありますか?
また、私のカードにどのファームウェアが必要かをどうやって知ることができますか?私のファイルには次のメッセージが表示されますが、dmesg
どのファイルがロードされたかはわかりません。
[drm] initializing kernel modesetting (RV620 0x1002:0x95CF 0x1002:0x2143).
[drm] Loading RV620 Microcode
ロードされたモジュールを一覧表示するのと同じ方法でロードされたファームウェアを一覧表示する方法はありますか(lsmod
)
言う:
私の質問を要約すると:ATI RV620 (FirePro 2260)
グラフィックカードがあり、カーネルを使用しています3.12.20
。自分のカードにロードする必要があるファームウェアファイルが正確に何であるかをどうやって知ることができますか?
# lspci | grep -i vga
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV620 [FirePro 2260]
ベストアンサー1
次のいずれかのコマンドを試すことができます。
modinfo -F firmware `lsmod | tail -n +2 | cut -f 1 -d ' '`
または
lsmod | tail -n +2 | cut -f 1 -d ' ' | xargs modinfo -F firmware