Как я могу проанализировать микрокод (ucode) в iwlwifi для получения номеров версий?

У меня есть беспроводная карта Intel, управляемая iwlwifi, и я вижу следующее сообщение в dmesg:

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

Учитывая, что я знаю, какой блоб загружается, как я могу узнать версию этого блоба (.ucode файл)?

Если Вы смотрите на ниже, где ucode загружается, он не говорит мне информацию о версии просто, что блоб был загружен. Но я знаю, что 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
11
10.01.2020, 17:59
1 ответ

iwlwifi драйвер загружает файл микрокода для Вашего адаптера Wi-Fi при запуске. Если Вы хотите знать версию блобов, Вы имеете на своей машине, пробуете сценарий Andrew Brampton. Выполненный:

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

И сравните вывод со своим журналом (dmesg вывод).

Обратите внимание, что сценарий работает с python2.

8
27.01.2020, 19:59

Теги

Похожие вопросы