kvm driver hangs kernel on Xeon E3-1230
I've just put together a new oi-151 machine with a Xeon E3-1230 processor.
Installing the kvm driver results in a system that will hang during boot. If VT-d is disabled in bios, then a kernel panic occurs, and the stack trace can be seen in the attached photo. With VT-d enabled, the hang occurs at the same place (in the boot process), but it's a silent hang with no dump.
Steps to reproduce:
- pkg install driver/i86pc/kvm
Interestingly, after installing the driver and not rebooting, it does work correctly: I can subsequently install qemu-kvm and setup virtual machines and they run fine.
Is there something different about how the driver loads at boot vs at install time?
I'm happy to build the kvm driver with patches for testing, and generally help out where I can.