VirtualBox

Opened 12 years ago

Closed 12 years ago

#10417 closed defect (invalid)

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

Reported by: ej_oracle Owned by:
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 (2)

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

Download all attachments as: .zip

Change History (3)

by ej_oracle, 12 years ago

Attachment: VBox.log added

log from debian attempt

by ej_oracle, 12 years ago

Attachment: VBox.2.log added

log from wxp attempt

comment:1 by Frank Mehnert, 12 years ago

Resolution: invalid
Status: newclosed

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.

© 2023 Oracle
ContactPrivacy policyTerms of Use