У меня есть беспроводная карта 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
iwlwifi
драйвер загружает файл микрокода для Вашего адаптера Wi-Fi при запуске. Если Вы хотите знать версию блобов, Вы имеете на своей машине, пробуете сценарий Andrew Brampton. Выполненный:
## Note the firmware may stored in `/usr/lib`
./ucode.py /lib/firmware/iwlwifi-*.ucode
И сравните вывод со своим журналом (dmesg
вывод).
Обратите внимание, что сценарий работает с python2
.