FreeBSD on Qemu (emulating PowerPC Mac) not working

I'd like to run FreeBSD in PowerPC emulation. I'm getting the same error on UTM (based on Qemu 9) on Mac and on Qemu 7 on Raspberry Pi. Basically it boots up to a certain point where it says "pci0: <unknown> at device 16.0 (no driver attached)" then "panic: no PIC detected".

The following is the command I tried on Qemu 7 (I get exactly the same boot sequence on UTM aka Qemu 9):

qemu-system-ppc -hda freebsd-powerpc.qcow2 -cdrom FreeBSD-14.3-RELEASE-powerpc-disc1.iso -m 2047 -M g3beige -boot d -accel tcg

I've fiddled with the parameters (e.g. disabling the tcg accelerator, making RAM smaller etc.) and it makes no difference. Any ideas? Thank you
 
There is a FreeBSD wiki page (last edited 2022-08), https://wiki.freebsd.org/powerpc/QEMU, showing examples on FreeBSD and Linux hosts. Maybe it's of some use.

Basically it boots up to a certain point where it says "pci0: <unknown> at device 16.0 (no driver attached)" then "panic: no PIC detected".
If you can enter the boot menu, "Escape to loader prompt", set boot_verbose=yes. This may provide a more accurate message about where the hang is occurring.
 
Back
Top