bhyve x86 Linux guest hangs

I've tried a x86_64 guest Linux on Bhyve and it works. But x86 guest hangs at the virtio-blk message from the Linux kernel during boot. Might anyone know the reason for this?

This's my guest bootstrapper:

Code:
grub-bhyve -m device.map -r cd0 -M 196M -S linuxguest
bhyve -AHPDHwS -c 1 -m 196M -l com1,stdio \
-s 0,hostbridge \
-s 1,lpc \
-s 2,virtio-net,tap0 \
-s 3,ahci-cd,$ISO \
-s 4,virtio-blk,/mnt/vm_bhyve/linuxguest/disk0.img \
linuxguest
 
Back
Top