-
Notifications
You must be signed in to change notification settings - Fork 25
Description
I've been using falcon to spin up topologies that use helios and debian 11/12/13 images, and recently the debian images have been failing to boot.
This seems to be specifically happening on my machine, as @rcgoodfellow and CI do not seem to have the same problems as me.
When the guest fails to boot, the symptom is that the console displays the GRUB menu and auto-selects the default boot option after 3s, then an EFI Stub message is posted:
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
Example Debian 13 guest:
linux: Linux violin 6.12.38+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.38-1 (2025-07-16) x86_64 GNU/Linux
Information about my system:
CPU: AMD Ryzen 9 7900X
illumos: SunOS korgano 5.11 helios-2.0.23508 i86pc i386 i86pc
trey@korgano 10:46:16 PM | ~/debian-no-worky main
‣ pfexec cpuid -d -c 1
CPU 1:
CPUID 00000000:00 = 00000010 68747541 444d4163 69746e65 | ....AuthcAMDenti
CPUID 00000001:00 = 00a60f12 02180800 7ef8320b 178bfbff | .........2.~....
CPUID 00000002:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 00000003:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 00000004:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 00000005:00 = 00000040 00000040 00000003 00000011 | @...@...........
CPUID 00000006:00 = 00000004 00000000 00000001 00000000 | ................
CPUID 00000007:00 = 00000001 f1bf97a9 00405fce 10000010 | ........._@.....
CPUID 00000007:01 = 00000020 00000000 00000000 00000000 | ...............
CPUID 00000008:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 00000009:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 0000000a:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 0000000b:00 = 00000001 00000002 00000100 00000002 | ................
CPUID 0000000b:01 = 00000005 00000018 00000201 00000002 | ................
CPUID 0000000c:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 0000000d:00 = 000002e7 00000980 00000988 00000000 | ................
CPUID 0000000d:01 = 0000000f 00000980 00001800 00000000 | ................
CPUID 0000000d:02 = 00000100 00000240 00000000 00000000 | ....@...........
CPUID 0000000e:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 0000000f:00 = 00000000 000000ff 00000000 00000002 | ................
CPUID 0000000f:01 = 00000014 00000040 000000ff 00000007 | ....@...........
CPUID 00000010:00 = 00000000 00000002 00000000 00000000 | ................
CPUID 00000010:01 = 0000000f 00000000 00000004 0000000f | ................
CPUID 40000000:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000000:00 = 80000028 68747541 444d4163 69746e65 | (...AuthcAMDenti
CPUID 80000001:00 = 00a60f12 00000000 75c237ff 2fd3fbff | .........7.u.../
CPUID 80000002:00 = 20444d41 657a7952 2039206e 30303937 | AMD Ryzen 9 7900
CPUID 80000003:00 = 32312058 726f432d 72502065 7365636f | X 12-Core Proces
CPUID 80000004:00 = 20726f73 20202020 20202020 00202020 | sor .
CPUID 80000005:00 = ff48ff40 ff48ff40 20080140 20080140 | @[email protected].@.. @..
CPUID 80000006:00 = 5c002200 6c004200 04006140 02009140 | .".\.B.l@a..@...
CPUID 80000007:00 = 00000000 0000003b 00000000 00006799 | ....;........g..
CPUID 80000008:00 = 00003030 791ef257 00005017 00010000 | 00..W..y.P......
CPUID 80000009:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 8000000a:00 = 00000001 00008000 00000000 1ebfbcff | ................
CPUID 8000000b:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 8000000c:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 8000000d:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 8000000e:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 8000000f:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000010:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000011:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000012:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000013:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000014:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000015:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000016:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000017:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000018:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000019:00 = f048f040 f0400000 00000000 00000000 | @.H...@.........
CPUID 8000001a:00 = 00000006 00000000 00000000 00000000 | ................
CPUID 8000001b:00 = 00000bff 00000000 00000000 00000000 | ................
CPUID 8000001c:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 8000001d:00 = 00004121 01c0003f 0000003f 00000000 | !A..?...?.......
CPUID 8000001d:01 = 00004122 01c0003f 0000003f 00000000 | "A..?...?.......
CPUID 8000001d:02 = 00004143 01c0003f 000007ff 00000002 | CA..?...........
CPUID 8000001d:03 = 0002c163 03c0003f 00007fff 00000001 | c...?...........
CPUID 8000001e:00 = 00000002 00000101 00000000 00000000 | ................
CPUID 8000001f:00 = 00000001 000000b3 00000000 00000000 | ................
CPUID 80000020:00 = 00000000 0000001e 00000000 00000000 | ................
CPUID 80000020:01 = 0000000b 00000000 00000000 0000000f | ................
CPUID 80000021:00 = 00062fcf 0000015c 00000000 00000000 | ./..\...........
CPUID 80000022:00 = 00000007 00084106 00000003 00000000 | .....A..........
CPUID 80000023:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000024:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000025:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000026:00 = 00000001 00000002 00000100 00000002 | ................
CPUID 80000027:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80000028:00 = 00000000 00000000 00000000 00000000 | ................
CPUID 80860000:00 = 00000000 00000000 00000000 00000000 | ................
CPUID c0000000:00 = 00000000 00000000 00000000 00000000 | ................
Moving falcon to point at this branch made it work:
oxidecomputer/falcon@070ab82