VM Issues

rizzped

Cadet
Joined
Apr 21, 2022
Messages
3
So ive been digging through forums the past few days trying to figure out if I have unsupported hardware for creating a Virtual machine or if im doing something wrong. From everything ive seen It should be able to work with my current hardware.



Processor - Xeon w3680
looks as though it supports Bhyve has EPT, VT-X.
https://www.intel.com/content/www/us/en/products/sku/47917

Board (this could be my problem) - Intel WX58BP

The board is Intel's only workstation board, and it has the X58 chipset, so I hoped it would work. Also, Intel's site says if the option "to enable/disable Intel® VT *or* Intel® VT with Directed I/O" is present, the system "supports Intel® VT" (ref: http://www.intel.com/support/motherboards/desktop/sb/CS-030922.htm). However, the only mention of virtualization in the BIOS is for VT-d.

Since it has VTd in the BIOS, I can't imagine that it doesn't support VT-x as VTd would be pretty useless without it. Maybe I'm wrong?


i have done a cold start and enabled the settings on and off. Upgraded and downgraded the bios.

Below our some of the outputs from the documentation page i ran on my system

Code:
# grep VT-x /var/run/dmesg.boot
  VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID
  VT-x: (disabled in BIOS) PAT,HLT,MTF,PAUSE,EPT,UG,VPID
 
# kldload vmm
kldload: can't load vmm: module already loaded or in kernel

# sh /usr/share/examples/bhyve/vmrun.sh ...
Launching virtual machine "..." ...
Installation CDROM image "./release.iso" is not readable


Error when trying to install VM

Error: Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 138, in call_method
result = await self.middleware._call(message['method'], serviceobj, methodobj, params, app=self,
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/service.py", line 484, in create
rv = await self.middleware._call(
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1213, in _call
return await methodobj(*prepared_call.args)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 975, in nf
return await f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 1283, in do_create
verrors.check()
File "/usr/local/lib/python3.9/site-packages/middlewared/service_exception.py", line 62, in check
raise self
middlewared.service_exception.ValidationErrors: [EINVAL] vm_create: This system does not support virtualization.

This is my first post here. Please let me know if any info is needed, or if im posting wrong. Thanks

Also, this happens with any VM i try to create.
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,703

rizzped

Cadet
Joined
Apr 21, 2022
Messages
3
Seems to me that this is the explanation and the solution...
Thanks for the reply.

That was my initial thought as well. I have upgraded and downgraded the Bios, verified I have saved everything properly. Spent an hour going through every setting. There is no VT-x within the bios, Just VT-d.

That's what I found to be odd, Sense it has VTd in the BIOS, I can't imagine that it doesn't support VT-x as VTd would be pretty useless without it. Right? I have seen other forums out there with people having the same issue with this board, but I have not heard if it is workable or not.
 

Samuel Tai

Never underestimate your own stupidity
Moderator
Joined
Apr 24, 2020
Messages
5,399
Have you tried toggling Execute Disable in the BIOS? This may make the Enable Virtualization option appear.
 

rizzped

Cadet
Joined
Apr 21, 2022
Messages
3
@Samuel Tai

I dug through the bios but didnt see this as an option, from what ive seen online it should be under the advanced tab. But nothing.

One thing I did see under my sata configuration was that it was set on Raid. Though, it didnt look as though there was a hardware Raid. i could have accidently toggeled this while going through the settings so many times. or not. Not sure if this could have anything to do with it but thought id bring it up.

Thanks for you reply.
 
Top