Turns out, panic always happens in the same place when Mezzano is trying to initialize an AHCI controller. Qemu uses an old PATA controller by default, which works. When forcing SATA, it fails just like bhyve. Virtio block devices are also claimed to work, but using virtio-blk option in bhyve also results in panic.
What's the panic with virtio-blk ? That may be an easier fix/workaround than AHCI, and it may help with other virtio devices.
When I tried Mezzano on my PC (bare metal), I used a USB stick. Can a USB stick be emulated in bhyve? I guess, only using USB controller passthrough?
That's correct currently. later, Peter.
