Hi,
I have disabled the Intel ME firmware on a motherboard with Union Point chipset, and wanted to use intelmetool to confirm that the ME indeed has been disabled:
# intelmetool -m Can't find ME PCI device
I have tried to create a patch that adds Union Point support:
======================================================================= --- a/intelmetool.h +++ b/intelmetool.h @@ -437,6 +437,7 @@ #define PCI_DEVICE_ID_INTEL_LEWISBURG_IE2 0xA1F9 /* IE Lewisburg #2 */ #define PCI_DEVICE_ID_INTEL_LEWISBURG_IE3 0xA1FC /* IE Lewisburg #3 */ #define PCI_DEVICE_ID_INTEL_CANNONLAKE 0xA360 /* Cannon Lake */ +#define PCI_DEVICE_ID_INTEL_UNIONPOINT 0xA2BA /* Union Point */
#define PCI_DEV_HAS_SUPPORTED_ME(x) ( \ ((x) == PCI_DEVICE_ID_INTEL_COUGARPOINT_1) || \ @@ -491,4 +492,5 @@ ((x) == PCI_DEVICE_ID_INTEL_LEWISBURG_IE2) || \ ((x) == PCI_DEVICE_ID_INTEL_LEWISBURG_IE3) || \ ((x) == PCI_DEVICE_ID_INTEL_CANNONLAKE) || \ + ((x) == PCI_DEVICE_ID_INTEL_UNIONPOINT) || \ 0) =======================================================================
However, this does not seem to work:
# intelmetool -d -m ME PCI device is hidden RCBA addr: 0x00000000 Can't find ME PCI device
I got the information for the patch by running lspci -nn on another completely identical system, as the HECI device is not showing on the one I'm talking about here, after the ME has been disabled.
00:16.0 Communication controller [0780]: Intel Corporation 200 Series PCH CSME HECI #1 [8086:a2ba]
Any ideas on what I can do to make intelmetool work with the Union Point chipset?
Thanks in advance.
Best regards, Pete Smith