VirtualBox

Ticket #10417 (closed defect: invalid)

Opened 2 years ago

Last modified 2 years ago

pci passthrough fails with PCI passthrough requires nested paging (VERR_PCI_PASSTHROUGH_NO_NESTED_PAGING)

Reported by: ej_oracle Owned by:
Priority: major Component: other
Version: VirtualBox 4.1.12 Keywords: pci passthrough
Cc: Guest type: all
Host type: other

Description

I'm running 4.1.12-77218-Debian-wheezy host with various guests. I've added 'intel_iommu=on' to my kernel line and verified that iommu is enabled through dmesg.

Whenever I try to boot a guest after assigning a local wireless card through the --pciattach command, VBox fails and errors with:

VBoxManage: error: PCI passthrough requires nested paging (VERR_PCI_PASSTHROUGH_NO_NESTED_PAGING) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Console, interface IConsole, callee

I've tried booting debian 6 and windows xp guests

I've verified that vt extensions are enabled within bios

I've verified that each guest has the check boxes for enable vt-x/amd-v and enable nested paging checked.

Attachments

VBox.log Download (75.2 KB) - added by ej_oracle 2 years ago.
log from debian attempt
VBox.2.log Download (74.3 KB) - added by ej_oracle 2 years ago.
log from wxp attempt

Change History

Changed 2 years ago by ej_oracle

log from debian attempt

Changed 2 years ago by ej_oracle

log from wxp attempt

comment:1 Changed 2 years ago by frank

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

Sorry, your CPU isn't capable of nested paging (Intel names it 'Extended Page Tables -- EPT). Nested paging is required to get this work (and this is documented in the user manual). I know, it would be better if the checkbox 'Nested Paging' wouldn't be there if the host CPU doesn't support it but unfortunately the detection of this capability requires privileged code which isn't possible in the VBoxSVC server (yet) which has to perform this test.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use