to see the hang. Do it without -enable-kvm, and it doesn't hang.
I set up a precise container on a raring host, with precise's qemu and seabios. The results there were the same! Finally, both bug reporters say that in quantal there was no such hang. This points to the kernel as the culprit.
Inside the freebsd guest, you need to have 'console= "comconsole" ' in /boot/loader.conf in the freebsd guest. Then you can do
qemu-system-x86_64 -hda freebsd.img -m 512 -vnc :1 -serial stdio -enable-kvm
to see the hang. Do it without -enable-kvm, and it doesn't hang.
I set up a precise container on a raring host, with precise's qemu and seabios. The results there were the same! Finally, both bug reporters say that in quantal there was no such hang. This points to the kernel as the culprit.