[NotSupported] SLAT capabilities not supported in guest VM, but works on host

Discussions related to using VirtualBox on Windows hosts.
Locked
Lanti
Posts: 5
Joined: 31. Jul 2015, 16:11

[NotSupported] SLAT capabilities not supported in guest VM, but works on host

Post by Lanti »

I have Windows 10 18362.449 with Virtualbox 6.0.14 r133895 installed. I want to run Windows 10 18990 to test WSL2, so I need Hyper-V running in guest, but I'm getting the following error message when I try to enable Windows Subsystem for Linux (or Windows Sandbox, or hyper-V):
"The processor does not have Second Level Address Translation (SLAT) capabilities"
It's strange, because I enabled every virtualization related stuff in BIOS and Coreinfo on the host reports the following:

Code: Select all

AMD Ryzen 5 3600 6-Core Processor              
AMD64 Family 23 Model 113 Stepping 0, AuthenticAMD
Microcode signature: 00000000
HYPERVISOR	-	Hypervisor is present
SVM       	*	Supports AMD hardware-assisted virtualization
NP        	*	Supports AMD nested page tables (SLAT)
But in the guest VM, I'm getting the following:

Code: Select all

AMD Ryzen 5 3600 6-Core Processor              
AMD64 Family 23 Model 113 Stepping 0, AuthenticAMD
Microcode signature: 00000000
HYPERVISOR	*	Hypervisor is present
SVM       	*	Supports AMD hardware-assisted virtualization
NP        	-	Supports AMD nested page tables (SLAT)
I have Hyper-V installed, but I have a second boot option created with these commands:

Code: Select all

$ bcdedit /copy {current} /d "Windows 10 – No Hyper-V"
$ bcdedit /set {<CURRENT_ID>} hypervisorlaunchtype off
I'm attaching full Coreinfo logs as well and screenshots about my VM settings.
01.png
01.png (21.97 KiB) Viewed 11846 times
Attachments
coreinfo-guest.txt
(5.79 KiB) Downloaded 56 times
coreinfo.txt
(6.45 KiB) Downloaded 41 times
Last edited by socratis on 25. Oct 2019, 18:25, edited 1 time in total.
Reason: Marked as [NotSupported].
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: SLAT capabilities not supported in guest VM, but works on host

Post by socratis »

SLAT pass-through is not yet supported. That's one of the reasons that the only nested virtualization supported right now is VirtualBox-on-VirtualBox. Nothing else...
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Lanti
Posts: 5
Joined: 31. Jul 2015, 16:11

Re: SLAT capabilities not supported in guest VM, but works on host

Post by Lanti »

Thank You for the information!
socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: SLAT capabilities not supported in guest VM, but works on host

Post by socratis »

No problem. Marking as [NotSupported].
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
gianluigi.zanettini
Posts: 19
Joined: 27. Oct 2012, 23:27

Re: [NotSupported] SLAT capabilities not supported in guest VM, but works on host

Post by gianluigi.zanettini »

Found this via Google for the same issue. Thanks socratis for clarifying the situation.

It looks like it's still the same today (May 2021), even with VirtualBox 6.1.22.
Locked