# Windows 11 Arm Setup stops on the Windows logo in a VMware Fusion VM made with vmcli

## Symptoms

The machine boots the Windows 11 Arm ISO and shows the Windows logo with no spinning dots. It
stays there for over five minutes. `vmware-vmx` uses about one core. Its log shows
`SMC: VPC 0x... iss 0 x0 0xc3000001` around the boot.

## Evidence

The VM was made from the command line, not Fusion's New VM assistant:
`vmcli VM Create -n NAME -d DIR -c arm-windows11-64`, then a hand-written .vmx with `firmware =
"efi"`, an NVMe disk, two SATA CD drives (the ISO and an answer-file ISO), e1000e network,
USB keyboard and mouse, `mks.enable3d = "TRUE"`, and no TPM. The answer file sets
`LabConfig\BypassTPMCheck` and `BypassSecureBootCheck` in the windowsPE pass.

## Tried

- 6 vCPUs, `cpuid.coresPerSocket = "6"`, `hpet0.present`, `svga.graphicsMemoryKB = "8388608"`,
  the GDB stub on: stopped on the logo for over five minutes.
- 4 vCPUs, without `hpet0`, `coresPerSocket`, the graphics memory line and the stub: the boot
  was interrupted at the firmware's boot menu, so the result is not known.
- The same, with a fully unattended answer file: the machine powered off within three minutes
  and started again. Why it powered off was not recorded.

Not tried yet: a VM made with Fusion's New VM assistant, which adds a TPM with partial
encryption; a newer ISO (24H2 or 25H2); the en-us ISO; one CD drive only.
