如何确定 Linux 上的英特尔管理引擎版本?

如何确定 Linux 上的英特尔管理引擎版本?

我刚刚听说英特尔 ME 最新披露。我想更新我的固件,但我不使用 Windows/OSX。如何才能知道我拥有的 Intel ME 版本以及如何更新它?

答案1

现在mjg59 的 mei-amt-check似乎是这个问题的最佳答案(在 Hacker News 上发现)。

答案2

使用英特尔官方工具。

您可以通过以下链接下载:https://www.intel.com/content/www/us/en/support/articles/000025619/software.html

解压档案并以 root 身份执行 python 脚本

sudo python2 intel_sa00086.py

注意:首先,你必须是 root (须藤);其次,该工具兼容python 2.0版本(python2)。

答案3

我找到了几种不安装 Windows 就能获得 ME 版本的方法

1) BIOS 设置
如果您的系统不是关键服务器,您可以重新启动它并检查 BIOS 设置。一些华硕主板和所有 Supermicro 主板都会显示 ME 版本。

2) UEFITool
ME 版本可以从固件文件中提取。从供应商网站下载固件文件并使用 UEFITool 打开它,查找“ME 区域”。

https://github.com/LongSoft/UEFITool

管理引擎通常随 BIOS 固件一起更新。请查看供应商的网站或向支持人员寻求更新版本。

答案4

那么 coreboot 的 intelmetool 怎么样?

git clone http://review.coreboot.org/coreboot.git coreboot

cd coreboot/util/intelmetool
make
su - root
./intelmetool -m -d

如果幸运的话

./intelmetool -d -m
Error CPU is not from Intel.: Success

如果不那么幸运

./intelmetool -d -m
ME PCI device is hidden
RCBA addr: 0x00000000
Can't find ME PCI device

如果真的不幸

./intelmetool -d -m

Bad news, you have a `8 Series LPC Controller` so you have ME hardware on board and you can't control or disable it, continuing...

MEI found: [*****:****] 8 Series HECI #0

ME Status   : 0x********
ME Status 2 : 0x********

ME: FW Partition Table      : OK
ME: Bringup Loader Failure  : NO
ME: Firmware Init Complete  : YES
ME: Manufacturing Mode      : NO
ME: Boot Options Present    : NO
ME: Update In Progress      : NO
ME: Current Working State   : Normal
ME: Current Operation State : M0 with UMA
ME: Current Operation Mode  : Normal
ME: Error Code              : No Error
ME: Progress Phase          : Host Communication
ME: Power Management Event  : Clean Moff->Mx wake
ME: Progress Phase State    : Host communication established

PCI READ [bc] : 0x********
ME: Extend SHA-256: ****************

WRITE READ messages....

ME Capability: Full Network manageability                 : ON
ME Capability: Regular Network manageability              : ON
ME Capability: Manageability                              : ON
ME Capability: Small business technology                  : ON
ME Capability: Level III manageability                    : ON
ME Capability: IntelR Anti-Theft (AT)                     : ON
ME Capability: IntelR Capability Licensing Service (CLS)  : ON
ME Capability: IntelR Power Sharing Technology (MPC)      : ON
ME Capability: ICC Over Clocking                          : ON
ME Capability: Protected Audio Video Path (PAVP)          : ON
ME Capability: IPV6                                       : ON
ME Capability: KVM Remote Control (KVM)                   : ON
ME Capability: Outbreak Containment Heuristic (OCH)       : ON
ME Capability: Virtual LAN (VLAN)                         : ON
ME Capability: TLS                                        : ON
ME Capability: Wireless LAN (WLAN)                        : ON

为了避免 ME,可以购买 Open-ppc(真的很贵!),另一个不错的选择是 Intel+Coreboot,但在购买之前请先了解有关禁用 IME 的可能性的信息

相关内容