[Solved] VT-x not recognised in Mageia 6 64-bit

Discussions related to using VirtualBox on Linux hosts.
Post Reply
StanT
Posts: 6
Joined: 17. Nov 2016, 02:19

[Solved] VT-x not recognised in Mageia 6 64-bit

Post by StanT »

Code: Select all

Failed to open a session for the virtual machine WEN_dev.

VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

But it is enabled in the BIOS. This is what lscpu reports (although it's the same whether "Intel Virtualisation Technology" is enabled or disabled in the BIOS so not that useful) :

Code: Select all

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 58
Model name:            Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
Stepping:              9
CPU MHz:               1638.705
CPU max MHz:           3900.0000
CPU min MHz:           1600.0000
BogoMIPS:              7020.99
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt ibpb ibrs stibp dtherm ida arat pln pts
VB 5.2.8 and these VMs last used on 17 March - all fine. Maybe some distro update has caused it. Any suggestions for where to look?

Mageia Linux 6 64-bit kernel 4.14.25 , MATE 1.18.0. VirtualBox 5.2.8 r120774 (provided thru Mageia distro).
Last edited by StanT on 19. Mar 2018, 19:03, edited 2 times in total.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: VT-x not recognised

Post by mpack »

I guess I'd start with the host BIOS like the message says.

lscpu is reporting what features the cpu supports, not whether they are currently available.
StanT
Posts: 6
Joined: 17. Nov 2016, 02:19

Re: VT-x not recognised in Mageia 6 64-bit - was working

Post by StanT »

"Intel Virtualisation Technology" is enabled in the BIOS.

Take your point about lscpu; I tried disabling and lscpu report is the same. Is there another utility that would shed some light on the matter?
StanT
Posts: 6
Joined: 17. Nov 2016, 02:19

Re: VT-x not recognised in Mageia 6 64-bit - fixed

Post by StanT »

Factory reset of the BIOS followed by several reboots and re-enabling "Intel Virtualisation Technology in the BIOS has restored normal service, phew! Bit worrying that BIOS can get corrupted, might be time to look for a new motherboard...
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: VT-x not recognised in Mageia 6 64-bit - fixed

Post by mpack »

It is normal that you need to do a full processor power down and power up for processor optional features to become active after they've been enabled in a BIOS option. OS resets may not do the trick, and hibernations definitely won't. This is often the step that people miss out.
Post Reply