ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

HP Proliant DL145 G3 AMD-V Setting Missing?

SFW
Occasional Visitor

HP Proliant DL145 G3 AMD-V Setting Missing?

Greetings,

Could someone please explain how I can activate the virtulization option for the Opteron processor in a DL145 G3 system. The spec sheet "claimed" virtualization was supported but I see no appropriate setting in BIOS. The chipset has the option but the hypervisor thinks it's not activated. BTW - This is for a Xen server installation.

Thanks...

16 REPLIES
Casey Rayman
Occasional Contributor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

I've got the same problem and it's really annoying to me. It has significantly limited the operations I had planned for this Spring because of the missing functionality. I suspect this is a case of features being designed out of the low-end product, but it might just be an accidental omission. Either way a response from HP would be nice.
Matteo Sorba
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

Hi
I have the same problem on my DL 145G3.
I try install a Debian with xen 3.1 and I have the SVM function supported. But it's no possible switch to ON in any BIOS setting.
Matteo Sorba
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

UP!
It's possible have support from HP?!
KarloChacon
Honored Contributor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

do you have the latest BIOS?

http://h18023.www1.hp.com/support/files/server/us/download/26839.html



and take a look of this

http://www.osnews.com/comment.php?news_id=17754

regards
Didn't your momma teach you to say thanks!
divi2323
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

I've got the same problem. I know this thread is a bajillion years old, but it would be nice for someone to point us in the right direction. The processor supports AMD-V (at least the later ones do, including the ones i've got)

I'd even give a go at a test bios to see if we can get the no execute bit turned on to support 64 bit VMs.
marcus1234
Honored Contributor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

ENABLE HARDWARE dATA EXECUTION PROTECTION.FOR AMD

ALSO CALLED dep

AM DCALL IT NO EXECUTE PAGE PROTECTION ENABLE IT

==============================
ALSO ENABLE AMD VITUAALISATION

IN BIOS FOR INTEL ADVANCED UNDER PROCESSOR OPTIONS INTEL VIRTUAL TECHNOLOGY ENABLE IT

FOR AMD IT IS CALLED SAME

SO BASICALLY dep IS ENABLED

AND INTEL VIrTUAALISATION TOO FOR AMD



This is how we thank each other in the forum

http://forums11.itrc.hp.com/service/forums/helptips.do?#33

Enjoy:)
marcus1234
Honored Contributor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

hmm ensure firmware is latest//
Samuel Verstraete
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

JB2
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

Hey,

We have the same problem, we have several DL145 G3 servers. We would like to install xenserver but have problems with the locked bios, we have upgraded to the latest version however we have since learned that HP have blocked the functionality to make sure that the DL145 server remains low end.

We have looked at the coreboot option however ducmentation is very very limited. Is there any bios images available or easy to read how docs to get started ?
divi2323
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

the coreboot link looks promising, but like the person above said, documentation is very lacking. it's quite the interesting concept though. My worry is that OS's like vmware esx/esxi and hyper-v hypervisor talk directly to the hardware and might miss coreboot entirely.

has anyone see any projects that are described in detail on using this to get around the fact that HP refuses to let processors with virtualization support run virtualization software?
Samuel Verstraete
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

I have 2 DL145G3's running with coreboot. Both of them are running a standard linux kernel with KVM. The kernel doesn't need to be aware of the coreboot...

All a bios needs to do is initialize some devices and make them available to the OS that will actually use them. And that is exactly what the coreboot firmware does.

I will not say that the coreboot solution is very customer friendly right now... but someone that is not a complete linux noob should get around with it.
And yes it's hackish and no you prolly shouldn't use it... but if you do... it will work ;)

@HP moderator can you please stop deleting stuff from this topic?
Arthur E Knowles
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

Seeing as how this issue is still a problem I've decided to post my solution. You can find it here ...

http://www.nt-guru.com/technotes/hp/

I have Hyper-V running just fine on Windows Server 2008, 2008 SP2, and 2008 R2 x64 releases. I have not tried Xenserver 5.x or VMware 4.x, but suspect they too will work just fine with it.

As a quick summary, all that is needed is to change the CMOS register at 02E5 from 0 to 1 to enable AMD-V support.

Hopes this helps to alleviate some of the frustration.
divi2323
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

Would you happen to know if the procedure for enabling this register would work in a DL145 G1 bios as well? I wouldnt think they would be too far apart from each other.
Gregg Goldstein
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

Does this work on the DL 145 G2, or DL380 G3 or G4?

Thanks,

Gregg
Arthur E Knowles
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

Most likely, but you cannot assume the registers to be close together. You would most likely need to start from scratch. The basic process I used is to use symcmos.exe to save the current CMOS to a text file. Import in to word. Convert text to table. Sort table by register value (i.e. 0000 on top). Change half the 0000 values to 0001. Convert table to text. Save as text. use symcmos to upload modified CMOS values. Run a AMD-V test (use Windows 7 with the hardware virtualization test tool from MS). If yes, keep spliting table. If no, use other half and split table. Again and again. Unlit you have identified the one register needed.

If you hit an error, which you will, that causes it to not boot, you need to sett he CMOS to defaults via the montherbaord jumper and split the results until you identify and remove that one value. Pain in the $$$. But once you identify the AMD-V register you never have to do it again. Just change it and move on.

Took me a day to do it for the Dl145.
Arthur E Knowles
Occasional Visitor

Re: HP Proliant DL145 G3 AMD-V Setting Missing?

Gregg,

The process probably works on any computer, but there are no guarentees.

The actual register specified for the Dl145 G3 probbaly doesn't work on any other model. Period. Plus it may be BIOS specific. The version I used is BIOS 009. Dated 7-19-2007