バージョン番号を取得するためにiwlwifiでマイクロコード(ucode)を解析する方法は?

バージョン番号を取得するためにiwlwifiでマイクロコード(ucode)を解析する方法は?

Intelワイヤレスカードがサポートされており、iwlwifidmesgで次のメッセージを表示できます。

iwlwifi 0000:03:00.0: loaded firmware version 17.168.5.3 build 42301

どのBLOBがロードされたかを知っていますが、その.ucodeBLOBのバージョンをどのように見つけることができますか?

以下でucodeがロードされた場所を見ると、バージョン情報は知らせずにblobだけをロードします。しかし、Intelにはこれらのバージョンがあることを知っています。

$ sudo dmesg | grep ucode
[   26.132487] iwlwifi 0000:03:00.0: firmware: direct-loading firmware iwlwifi-6000g2a-6.ucode
[40428.475015] (NULL device *): firmware: direct-loading firmware iwlwifi-6000g2a-6.ucode

ベストアンサー1

ドライバはiwlwifiマイクロコードファイルをロードします。Wi-Fi起動時にアダプター。お使いのコンピュータのBLOBバージョンを知りたい場合は、次のことを試してください。アンドリュー・ブラントンの脚本。ランニング:

## Note the firmware may stored in `/usr/lib`
./ucode.py /lib/firmware/iwlwifi-*.ucode

そして、出力をジャーナル(出力)とdmesg比較してください。

このスクリプトはで動作しますpython2

おすすめ記事