cancel
Showing results for 
Search instead for 
Did you mean: 
AttilaSVK
Level 1
5 4 1 0
Message 1 of 8
3,554
Flag Post

Solved!

HP Pro 6300 BIOS missing option for VT-d

HP Recommended
Pro 6300

Hello,

I just got myself a second hand Pro 6300 minitower for virtualization purposes. I did find the VT-x option in the BIOS setup, but there's no VT-d at all. I'm running the latest version of the BIOS, 3.08 and my CPU is an i5 3470, which does support both VT-x and VT-d.

What's causing the problem and how to get VT-d working?

 

Thanks in advance for any kind of advice 🙂

Spoiler
IMG_20190926_180951.jpgIMG_20190926_181010.jpg

 

1 ACCEPTED SOLUTION

Accepted Solutions
AttilaSVK
Author
Level 1
5 4 1 0
Message 8 of 8
Flag Post
HP Recommended

Problem solved. I had to dig up the HP PC Commercial BIOS (UEFI) Setup Administration Guide, where it was explicitly written, that in order to use VTd and TXt, TPM must be enabled (and thus, a setup password must be set).

After I enabled the TPM and configured everything with BCU, I still don't see VTd in setup, but it's enabled and ESXi now allows me to pass through some hardware.

 

Screen Shot 2019-09-30 at 16.15.06.png

 

View solution in original post

0 Kudos
Tags (1)
7 REPLIES 7
DGroves
Level 11
4,499 4,482 410 940
Message 2 of 8
Flag Post
HP Recommended

my 6300 pro SFF and the user manual for it both have VT-D listed are you looking in the correct place in the bios?

 

https://www.manualslib.com/manual/624149/Hp-Compaq-Pro-6300-Series-Microtower.html?page=28

 

1. Start the machine.
2. Press F10 to enter BIOS.
3. Security-> System Security
4. Enable Virtualization Technology (VTx) and Virtualization Technology Directed I/O (VTd).
5. Save and restart the machine.

0 Kudos
AttilaSVK
Author
Level 1
5 4 1 0
Message 3 of 8
Flag Post
HP Recommended

That's where I was looking at, see the attached pictures in the spoiler section of my initial post.

0 Kudos
SDH
Level 10
2,276 2,230 211 659
Message 4 of 8
Flag Post
HP Recommended

My recollection is that this has come up before and that it is fixable.  I think you'll find the solution with deeper digging.  One issue is that VT is not available on all processors.  Another is that the BIOS settings can be obscure.

 

DGroves gives some advice from the past at  HERE .

https://h30434.www3.hp.com/t5/Business-PCs-Workstations-and-Point-of-Sale-Systems/VT-X-and-VT-P-opti...

 

It may not be obvious but part of what he is stating here is that you should set back to HP factory settings.  That can take more than just pushing the CMOS reset button.  His is more of a reset of that on an advanced level.  Some of these settings can get corrupted on the firmware level, and there are methods of clearing that corruption.  We all have our own biases on the exact right way of doing that, but it is more than just pushing a yellow little button.  Then, sometimes a particular BIOS setting opens up access to another BIOS setting......

 

We don't use VT, but I remember looking this all up years ago and there is a solution if your processor supports it.

 

 

0 Kudos
SDH
Level 10
2,276 2,230 211 659
Message 5 of 8
Flag Post
HP Recommended

Try turning off hyperthreading, reboot, and check again.  Do that after you have done the advanced method of getting back to factory settings and checking that first.

0 Kudos
AttilaSVK
Author
Level 1
5 4 1 0
Message 6 of 8
Flag Post
HP Recommended

I did reset the CMOS settings yesterday with the button, but it didn't help. I'll try installing Windows (on the bare metal), and run BiosConfigUtility to see what are my options, as right now on the ESXi hypervisor is installed.

The i5 3470 has no hyperthreading, so I can't really disable it 😉

0 Kudos
AttilaSVK
Author
Level 1
5 4 1 0
Message 7 of 8
Flag Post
HP Recommended

Okay, so I installed BCU, read out all the settings, deleted the unneded parts from the config file, enabled VT-d and ran BCU again with the /set:config.txt parameter to enabled VTd. It tells me that there were no errors during the process, but after a reboot (or a shutdown and a repower) VTd is not visible in the Setup, not detected by ESXi (I installed Windows on a separate drive so I can switch back and forth between it and ESXi), and when I run BCU to read all the settings from the BIOS, it still says that VTd is disabled.

Restoring the defaults (either via BCU or via the CMOS reset button) still doesn't help.

0 Kudos
AttilaSVK
Author
Level 1
5 4 1 0
Message 8 of 8
Flag Post
HP Recommended

Problem solved. I had to dig up the HP PC Commercial BIOS (UEFI) Setup Administration Guide, where it was explicitly written, that in order to use VTd and TXt, TPM must be enabled (and thus, a setup password must be set).

After I enabled the TPM and configured everything with BCU, I still don't see VTd in setup, but it's enabled and ESXi now allows me to pass through some hardware.

 

Screen Shot 2019-09-30 at 16.15.06.png

 

View solution in original post

0 Kudos
Tags (1)
Warning Be alert for scammers posting fake support phone numbers and/or email addresses on the community. If you think you have received a fake HP Support message, please report it to us by clicking on "Flag Post".
† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation