View Issue Details

IDProjectCategoryView StatusLast Update
0000190WoR ImagerRaspberry Pi 4 (ARM64)public2022-12-03 19:09
Reportercgray Assigned ToMario  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionnot fixable 
PlatformRaspberry Pi CM4 + IO boardOSWindows 11OS Version22621.608
Summary0000190: Installation works onto SD card, subsequently boot loops with "WHEA UNCORRECTABLE ERROR" blue screen
Description

I'm not sure if this is an issue already reported with CM4, but it seems different, and I'm wondering if there's anything I can do to debug it. I really want recent Windows on arm64 + PCI, so the CM4+IO setup would be perfect for me.

I'm using the "lite" variant of the CM4 board with no on-board emmc, so everything boots from the external SD.

In my first attempts to run the install, I thought everything was just hung on the raspberry pi logo with the boot process dots at the bottom. Eventually I saw on a YouTube video this can take a long time, so I left it for 30+ minutes (didn't see any spinning dots, just the static boot logo). Certainly more than 10 minutes in the FAQ. Lo and behold, the installer came up and ran to completion. Amazing.

However, on subsequent boots I get a blue-screen-boot-loop, with on the generic report of "WHEA UNCORRECTABLE ERROR" but no specifics. I tried enabling the UEFI output and error over UART, but that didn't seem to output anything. When I break to a UEFI prompt I don't see anything interesting on the fs0: drive in terms of logs.

I saw in one comment that this might be to do with the difference between rpi4 and cm4 with the PCI/USB-3 config, and an off-hand reference to a branch to tweak it, but the trail went cold there.

Is there any way I can get more diagnostics as to how windows failed? Or are there some specific pointers to experimental branches I might be able to try? Or could this be another issue, like my use of SD card for install, and I should try an M.2 NVME device?

Steps To Reproduce
  1. Follow instructions to setup and SD card for Windows 11 from https://github.com/pftf/RPi4 on your cm4+io board from Linux

  2. Swap the SD card you installed to with the one in the SD card slot and reboot.

  3. See the giant raspberry on-screen with the progress bar at the bottom and ESC/F1/ENTER prompt. Just wait

  4. Wait and wait for 0000019:0000030 minutes. Eventually you find yourself in the windows installer and the install works perfect and the device reboots cleanly.

  5. Back to the giant raspberry. This time we see activity much sooner (2 mins?), but it goes straight to a blue screen without much info and promptly resets. Then it's just this step 5 over and over.

Additional Information

I also ran the installer from a 64-bit debian image on the raspberry pi. It gets so far I'm hesitant to believe that's the problem, but I mention it in case there's a known issue.

TagsNo tags attached.

Activities

Mario

Mario

2022-12-03 19:02

administrator   ~0000347

CM4 is unsupported. You could attach a debugger and see what's going on, I suspect one of the drivers is at fault.
PCIe has some issues that make it incompatible with Windows. You'll also have to limit the RAM to 1 GB in order to make the USB ports work.

Issue History

Date Modified Username Field Change
2022-10-01 19:10 cgray New Issue
2022-12-03 19:02 Mario Note Added: 0000347
2022-12-03 19:09 Mario Assigned To => Mario
2022-12-03 19:09 Mario Status new => closed
2022-12-03 19:09 Mario Resolution open => not fixable