my motherboard is a Supermicro x9dri-ln4f+, and I am using dual xeon e5 2690 CPUs.
I have been trying to enable Virtualization in order to load VMs in qemu and virtualbox.
The motherboard claims to support VT-x,VT-d, and VT-c in the specs page, and the in the bios under cpu information, it states that all three of those are supported for the CPUs.
This issue is extremely similar to enabling virtualization on supermicro board but their solution of enabling NX(XF for me) did not fix anything, because it was already enabled.
Things I have done:
- Enabled ``
- Enabled
Intel VT-d
inNorth Bridge->Integrated IO Configuration
- Enabled
DCA
inNorth Bridge->Integrated IO Configuration
- Enabled
Isoc
inNorth Bridge->QPI Configuration
- Enabled
Execute-Disable Bit Capability
(Solution to other person's issue) - Enabled
Intel Virtualization Technology
inAdvanced settings
- Tried combinations of enabled
Prefetcher settings
inadvanced
such asMLC Streamer, MLC Spatial, DCU Streamer, DCU IP
- Tried settings bios to default settings and repeating above settings.
- Full boot and power cycle(completely off) after changing bios settings.
Additionally, from https://www.thomas-krenn.com/en/wiki/Activating_the_Intel_VT_Virtualization_Feature doing:
modprobe msr
rdmsr 0x3a
returns 0
Also running dmesg
$ dmesg | grep kvm
[ 14.444265] kvm: disabled by bios
[ 16.225445] kvm: disabled by bios
And in windows under cpu info in task manager it says that virtualization is disabled.
Any help is appreciated, as I have been racking my head for hours trying to get this to work.