I built a custom kernel (4.14.12) with Intel MEI disabled. I have no /dev/mei,
and my system seems to work fine. But can it be that easy to disable the malware?
Here is the output of nmap:
sudo nmap -p 16991-16995,623,624 localhost
PORT STATE SERVICE
623/tcp closed oob-ws-http #not sure this and the next are relevant
624/tcp closed cryptoadmin
16991/tcp closed intel-rci-mp
16992/tcp closed amt-soap-http
16993/tcp closed amt-soap-https
16994/tcp closed amt-redir-tcp
16995/tcp closed amt-redir-tls
That seems to look good, but everything I read on the www to disable this junk
is like "get a raspberry, install a special image, flash your firmware etc, etc"
which sounds definitely dangerous and difficult. It might even be dangerous to
disable ME at this point, as Intel might distribute firmware updates against
meltdown/spectre in this way. How can I know? I installed the recent intel-ucode
update (intel-ucode 20180108-1), but dmesg says "microcode updated early to
revision 0xc2, date = 2017-11-16", so that's probably not the update I was looking
for.
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
from dmesg:
efi: EFI v2.50 by American Megatrends
DMI: Wortmann_AG TERRA_PC/H110M-A/M.2, BIOS 3407 04/18/2017
from config (I disabled everything with MEI in it):
...
# CONFIG_INTEL_MEI is not set
# CONFIG_INTEL_MEI_ME is not set
# CONFIG_INTEL_MEI_TXE is not set
...
Secure boot is disabled. I'll post more info as needed.