-
danmcd@Woodstock --> Can you set the RTI wheels in motion for fenix illumos#17781 ?
-
fenixBUG 17781: swprintf(3c) does not work properly (New)
-
fenix
-
Woodstockdanmcd: will do
-
richlowermustacc: I broke fmd's ses in the merge, do you know where logs about those things live?
-
heathi, so I'm trying to boot illumos (i've tried latest omniosce stable, lts, and bloody; also openindiana) on qemu 11.0.0 and I keep getting this page fault, consistently: usercontent.irccloud-cdn.com/file/cmBY9w4H/image.png I've tried playing with KVM vs no KVM, cpu types, no dice. any ideas? command line is "qemu-system-x86_64 -cdrom ~/Downloads/omnios-bloody-20260319.iso -m 8G --no-shutdown --no-reboot"
-
heatFTR i'm on an amd ryzen 9 9900X but I can repro this with KVM and _without_ KVM, so I don't think that's the problem
-
danmcd@heat it's at CPU bringup time... and you just confirmed it fails this way on the bare-metal, too?
-
heati didn't try this on bare-metal, closest to that was qemu + kvm
-
danmcdOkay... it MAY be some smbios thing. real_mode_stop_cpu_stage2_end+0x7171 is a call to smbios_open().
-
danmcdLots of missing stack between that and the bcopy.
-
richlowewe had an arm bug on a freebsd host where the smbios just wasn't there, and we did something like that.
-
heatok! so I tried OVMF to rule out BIOS vs UEFI, and OVMF seems to boot
-
danmcdsmbios_open() calls bcopy 7 different times, and THAT's assuming bcopy isn't getting called further deep into smbios.
-
danmcdThanks @richlowe. :)
-
heatso whatever seabios is giving illumos, it's not enjoying it too much
-
danmcdYeah... probably not. :)
-
richlowewe failed earlier on arm most recently I guess, but the problem was we took the x86 code to find the SMBIOS tables in the old mpbios way where you scan low memory for a magic string.
-
richloweand that's bad news both in general in a machdep way, and in specific if you don't find one I think?
-
richloweI sure am glad someone made fmd's option stuff as baroque as possible
-
LXGHTNXNGxD
-
richlowefor the IRC log searchers: the answer is `(cd /; /usr/lib/fm/fmd/fmd -o fg=true -odebug=all -odbout=stderr)` you need to `cd`, fmd doesn't.