-
Notifications
You must be signed in to change notification settings - Fork 0
Troubleshooting
Andrew Mello edited this page May 26, 2026
·
1 revision
Symptom: IMC shows connection error immediately.
- Verify AMT is enabled in MEBx (reboot → Ctrl+P → MEBx → Network Setup → TCP/IP)
- Check AMT is provisioned:
rpc amtinfo(installlmsor use Docker LMS) - Verify ports are open:
nmap -p 16992,16993 <amt-ip> - Confirm you're using the AMT IP, not the OS IP (check router DHCP table)
- If on same machine, start LMS first:
bash scripts/lms.sh startthen connect tolocalhost
Symptom: Connection hangs or TLS error on port 16993.
- AMT 16.1+ (Alder Lake CSME) dropped cleartext port 16992/16994 for some operations — use TLS
- Our
amt-protocol.jsauto-upgrades IDER connections from 16994 → 16995 onECONNREFUSED - For WS-Man, explicitly select TLS in IMC connection settings
- IDER requires OOB access — LMS does NOT proxy ports 16994/16995 (Redirection Protocol)
- Must connect to AMT IP directly from a remote machine, not loopback via LMS
- KVM/IDER from the same physical machine that runs AMT requires a second machine for the client
bash scripts/lms.sh status # check container state
docker logs intel-lms # inspect LMS outputCommon causes:
-
/dev/mei0not present: Intel ME not accessible. Check BIOS → MEBx → enabled, or runlsmod | grep mei -
dbus-daemonfails: container needs--privilegedor correct cgroup access — the entrypoint handles this but some hardened kernels block it
Electron sandbox issue on some Wayland compositors.
# Force X11 mode
ELECTRON_OZONE_PLATFORM_HINT=x11 npm start
# Or disable GPU sandbox
./node_modules/.bin/electron upstream/app/main-electron.js --no-sandboxIntel sometimes updates the MSI at the same URL. If checksum fails:
- Delete
/tmp/imc-extract/ - Manually download
IMCInstaller-2.4.0.msifrom Intel Download Center - Place at
/tmp/imc-extract/IMCInstaller-2.4.0.msi - Re-run
npm run setup
Expected in CCM (Client Control Mode). The AMT machine's OS must display a consent prompt. ACM (Admin Control Mode) removes this requirement but needs enterprise provisioning server (e.g. MeshCentral). CCM is the default for unconfigured vPro machines.
safeStorage requires a running keyring daemon:
- GNOME:
gnome-keyring-daemon(usually auto-started) - KDE:
kwallet - Headless/SSH: set
ELECTRON_PASSWORD_STORE=basicto use unencrypted fallback (not recommended for production)