Ticket #6310 (closed defect: invalid)

Opened 9 years ago

Last modified 9 years ago

Linux hosts with kvm enabled are unable to use virtualization properly

Reported by: bonsaikitten Owned by:
Component: VMM/HWACCM Version: VirtualBox 3.1.4
Keywords: Cc:
Guest type: Solaris Host type: Linux


On linux hosts with kvm loaded virtualbox is unable to use the VT-x/AMD-V extensions. This prevents 64bit guests from booting and causes some issues for 32bit guests.

For 64bit it properly gives a warning "Could not enable VT-x/AMD-V" and aborts, for 32bit there is no warning. Trying to boot OpenSolaris (in 32bit mode) fails with:

Unexpected trap
instruction pointer  0x10
error code, optional 0x7
code segment         0x2
flags register       0xfe8c82d8
Attempting stack backtrace:
Stack traceback:
  0x72696420Unexpected trap
instruction pointer  0xfe8155e0
error code, optional 0x0
code segment         0x10
flags register       0x6
Attempting stack backtrace:
Stack traceback:
unexpected trap in early boot
Press any key to reboot.

This is quite unexpected and tricky to debug. Removing the kvm modules (or building a kernel without it) allows OpenSolaris to boot properly.

Change History

comment:1 Changed 9 years ago by sandervl73

  • Status changed from new to closed
  • Resolution set to invalid

That's a KVM bug. After many years they've finally changed this apparently.

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use