Overclock.net › Forums › Intel › Intel CPUs › Xeon L5430 VT-x speedstep and ssse 4.1
New Posts  All Forums:Forum Nav:

Xeon L5430 VT-x speedstep and ssse 4.1

post #1 of 75
Thread Starter 
I've got a running System with a Xeon CPU (LGA 771) with a CPU mod on a socket 775 Mainboard

My System

Gigabyte GA-EP45T-UD3LR Socket 775 (rev. 1.0)
=>BIOS: F12e (Award Modular)

http://www.gigabyte.com/products/product-page.aspx?pid=2955#bios

Intel Xeon L5430 (SLBBQ)
with Socket 771-775 CPU mod

=>http://www.ebay.de/itm/Intel-Core-2-Quad-CPU-MOD-Q9650-Q9550S-Q9450-Q9400-Q9300-Q8400-Q8300-LGA-771-775-/291050360386?pt=CPUs&hash=item43c3f40e42


However I don't get VT-x, Speedstep and ssse 4.1 enabled

I also modded my BIOS according to this tutorial here at overclock.net: [MOD] LGA775 Support For LGA771 Xeon CPUs - Page 87
http://www.overclock.net/t/1431723/mod-lga775-support-for-lga771-xeon-cpus/860#post_21383296


I followed exactly this description and flashed the BIOS.

I have the microdecode.dat

Intel Virtualization Technology is, and was certainly on in BIOS. And the Xeon L5430 supports VT-x
http://ark.intel.com/products/33091/Intel-Xeon-Processor-L5430-12M-Cache-2_66-GHz-1333-MHz-FSB?q=l5430

However the processor feauture "vmx" (VT-x) still is not present in /proc/cpuinfo in Linux

So I installed "intel-microcode" package from Intel with aptitude in Debian, to find out more exactly which .bin file(s) could be the correct one(s) (there are so many)

Then I shutdown my computer completely.

After reboot, this is what "dmesg |less -S" tells me

[ 0.059150] smpboot: CPU0: Intel(R) Xeon(R) CPU L5430 @ 2.66GHz (fam: 06, model: 17, stepping: 0a)

[ 0.442294] microcode: CPU0 sig=0x1067a, pf=0x40, revision=0xa0b
[ 0.442398] microcode: CPU1 sig=0x1067a, pf=0x40, revision=0xa0b
[ 0.442504] microcode: CPU2 sig=0x1067a, pf=0x40, revision=0xa0b
[ 0.442607] microcode: CPU3 sig=0x1067a, pf=0x40, revision=0xa0b

[ 0.000000] CPU0 microcode updated early to revision 0xa0b, date = 2010-09-28
[ 0.008000] CPU1 microcode updated early to revision 0xa0b, date = 2010-09-28
[ 0.008000] CPU2 microcode updated early to revision 0xa0b, date = 2010-09-28
[ 0.008000] CPU3 microcode updated early to revision 0xa0b, date = 2010-09-28
[ 0.108184] Brought up 4 CPUs
[ 0.108361] smpboot: Total of 4 processors activated (21330.23 BogoMIPS)


So I expect/ed my CPU uses 1067a microcode, revision a0b, and probable uses pf=0x40

=>cpu0001067a_plat00000044_ver00000a0b_date20100928.bin
This .bin file is used in the description. The other two 1067a .bin files are not used in the description
So I reflashed to my original BIOS.

I did all the description again and used all .bin files with "1067a" in file name


cpu0001067a_plat00000044_ver00000a0b_date20100928.bin <=included in the description
cpu0001067a_plat00000011_ver00000a0b_date20100928.bin <=not used in the description
cpu0001067a_plat000000a0_ver00000a0b_date20100928.bin <=not used in the description

But still no luck. I'm out of ideas. Googled all the time. No Vt-x, Speedstep and ssse4.1.
What can I do?
Thanks for any help smile.gif
Edited by Vincent12 - 1/24/14 at 8:07am
post #2 of 75
Did you checked your modded bios with intelmicrocodelist.exe and "cbrom.exe [filename] /D"? Is there are new microcodes?
Quote:
cpu0001067a_plat00000011_ver00000a0b_date20100928.bin <=not used in the description
Related to the LGA775 platform, not needed in your case.
Quote:
cpu0001067a_plat000000a0_ver00000a0b_date20100928.bin <=not used in the description
This one related to Socket P (C2D mobile CPUs), also not needed.
post #3 of 75
Thread Starter 
[Edit:]

Sorry posted a little much waste

It looks like there are new microcodes
Here a better overview with Beyond Compare, old BIOS with modified BIOS

Differences_intelmicrocodelist.JPG 545k .JPG file
Differences_CBROM195.JPG 481k .JPG file
Edited by Vincent12 - 1/24/14 at 4:12pm
post #4 of 75
Thread Starter 
Juhuu, hurra!!

VT-x ssse 4.1 and Speedstep does work now!!

Description with Award BIOS:

http://www.overclock.net/t/1431723/mod-lga775-support-for-lga771-xeon-cpus/860#post_21383296
Follow step 1) and step 2) from here (Award BIOS)


3) Boot Knoppix!
3) Open a console/shell/bash/terminal
3) Remove the last Byte Zero-Byte (00 hex) from the end of ncpucode.bin with dd comand in Linux (eg. Knoppix)

EG: ncpucode=466501 Bytes

dd if=ncpucode.bin of=ncpucode-1.bin bs=1 count=466500

=>(466501-1)

bs <=blocksize =1 byte

Then delete old ncpucode.bin!
rm ncpucode.bin

Rename new "ncpucode-1.bin" to ncpucode.bin!

mv ncpucode-1.bin ncpucode.bin

Boot back to Windows!
4) Go on with Step 3, 4, 5, 6 7 from description (Award BIOS)
http://www.overclock.net/t/1431723/mod-lga775-support-for-lga771-xeon-cpus/860#post_21383296
Edited by Vincent12 - 1/28/14 at 7:13am
post #5 of 75
HI Vincent12,

I am hoping that you can assist me in getting my L5430 to work as you have done on your setup.

I have a GA-G41MT-ES2L (rev. 1.3) and have completed the LGA 771 mod. The system POSTS fine, recognises that I have a Xeon L5430 @ 2.66 ghz installed. But no VTx etc. as per your issue.

I am not very technical but will try to follow your instructions.

I have exactly the same information as you when the system is running and the microcode is updated:
Mar 15 12:47:33 stephen-G41MT-D3 kernel: [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
Mar 15 12:47:33 stephen-G41MT-D3 kernel: [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Mar 15 12:47:33 stephen-G41MT-D3 kernel: [ 0.060399] CPU0: Intel(R) Xeon(R) CPU L5430 @ 2.66GHz stepping 0a
Mar 15 12:50:59 stephen-G41MT-D3 kernel: [ 36.355078] microcode: CPU0 sig=0x1067a, pf=0x40, revision=0x0
Mar 15 12:50:59 stephen-G41MT-D3 kernel: [ 36.356514] microcode: CPU1 sig=0x1067a, pf=0x40, revision=0x0
Mar 15 12:50:59 stephen-G41MT-D3 kernel: [ 36.357834] microcode: CPU2 sig=0x1067a, pf=0x40, revision=0x0
Mar 15 12:50:59 stephen-G41MT-D3 kernel: [ 36.359114] microcode: CPU3 sig=0x1067a, pf=0x40, revision=0x0
Mar 15 12:50:59 stephen-G41MT-D3 kernel: [ 36.360412] microcode: Microcode Update Driver: v2.00 , Peter Oruba
Mar 15 12:50:59 stephen-G41MT-D3 kernel: [ 36.388007] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
Mar 15 12:50:59 stephen-G41MT-D3 kernel: [ 36.397369] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
Mar 15 12:50:59 stephen-G41MT-D3 kernel: [ 36.402969] microcode: CPU2 updated to revision 0xa0b, date = 2010-09-28
Mar 15 12:50:59 stephen-G41MT-D3 kernel: [ 36.408484] microcode: CPU3 updated to revision 0xa0b, date = 2010-09-28

The first problem I have is that the bios update files from Gigabyte are in a lha archive. I have :

41mtes2l.f1 1MB LHA Archive. See attached.

I use Ubuntu Linux on my desktop. How do I go about updating this file to enable vtx etc. as you have?

I was really hoping that you can assist me, otherwise I will have to go back to my Dual Core as I run a number of VM's.

Any help appreciated.

Cheers
Spart

41mtes2l.zip 436k .zip file
post #6 of 75
I think I managed to get the codes changed in the file. I used the 41mtes2l.f1 file as is, I think that is the equivalent to the bin file in teh how-to.

Anyway I followed all the streps including making teh ncpucodes.bin file 1 byte smaller, my file was only 132K!

At the end of the process I get this:
F:\Downloads\Software\New Folder>intelmicrocodelist.exe 41mtes2l.f1
Intel Microcode List ver0.4a

CPUID=F37 Rev=02 2003/12/09 CRC=2B57BD9E Off=C17E0 Size=800 Plat=0,2,3
CPUID=F34 Rev=17 2005/04/21 CRC=2CBD6146 Off=C1FE0 Size=1C00 Plat=0,2,3,4
CPUID=F25 Rev=2C 2004/08/26 CRC=62D062AB Off=C3BE0 Size=800 Plat=4
CPUID=F41 Rev=17 2005/04/22 CRC=326135C1 Off=C43E0 Size=1400 Plat=0,2,3,4,5,7
CPUID=F43 Rev=05 2005/04/21 CRC=77812C17 Off=C57E0 Size=800 Plat=0,2,3,4,7
CPUID=F49 Rev=03 2005/04/21 CRC=F85D53B8 Off=C5FE0 Size=800 Plat=0,2,3,4,5,7
CPUID=F4A Rev=04 2005/12/14 CRC=5E7996D9 Off=C67E0 Size=800 Plat=2,3,4,6
CPUID=F44 Rev=06 2005/04/21 CRC=9F60DB18 Off=C6FE0 Size=C00 Plat=0,2,3,4,7
CPUID=F47 Rev=03 2005/04/21 CRC=AF2CEF0D Off=C7BE0 Size=C00 Plat=0,2,3,4,7
CPUID=F61 Rev=07 2005/06/10 CRC=AB7DD242 Off=C87E0 Size=800 Plat=2
CPUID=F62 Rev=0F 2005/12/15 CRC=0976D137 Off=C8FE0 Size=C00 Plat=2
CPUID=F64 Rev=04 2005/12/23 CRC=C66DBF02 Off=C9BE0 Size=C00 Plat=2,4,5
CPUID=F65 Rev=0B 2007/05/10 CRC=69B15BBA Off=CA7E0 Size=800 Plat=2
CPUID=6F1 Rev=11 2005/10/10 CRC=A28ACD13 Off=CAFE0 Size=1000 Plat=0,1,2,5
CPUID=6F4 Rev=26 2006/03/12 CRC=DA8E97D1 Off=CBFE0 Size=1000 Plat=0,2,4,5,6,7
CPUID=6F5 Rev=33 2006/05/01 CRC=6A962F22 Off=CCFE0 Size=1000 Plat=0
CPUID=6F5 Rev=33 2006/05/01 CRC=6A962ED3 Off=CDFE0 Size=1000 Plat=4,6
CPUID=6F6 Rev=CB 2007/09/16 CRC=6F5DFA09 Off=CEFE0 Size=1000 Plat=0
CPUID=6F7 Rev=68 2007/09/16 CRC=18729A7E Off=CFFE0 Size=1000 Plat=4
CPUID=10660 Rev=04 2006/06/12 CRC=6CC60901 Off=D0FE0 Size=1000 Plat=0,1
CPUID=6F2 Rev=5A 2007/09/26 CRC=594DDBA0 Off=D1FE0 Size=1000 Plat=0
CPUID=6F9 Rev=82 2006/09/03 CRC=59C9FE00 Off=D2FE0 Size=1000 Plat=0
CPUID=10661 Rev=38 2007/09/19 CRC=8A2D6F19 Off=D3FE0 Size=1000 Plat=0
CPUID=6FB Rev=B6 2007/07/13 CRC=B3176C40 Off=D4FE0 Size=1000 Plat=0
CPUID=6FD Rev=A3 2007/08/13 CRC=89C0D09E Off=D5FE0 Size=1000 Plat=0
CPUID=6FB Rev=B6 2007/07/13 CRC=5E5A71A7 Off=D6FE0 Size=1000 Plat=4
CPUID=10671 Rev=106 2007/03/29 CRC=80731BAC Off=D7FE0 Size=1000 Plat=0
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4C0 Off=D8FE0 Size=1000 Plat=0
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F6C Off=D9FE0 Size=1000 Plat=0
CPUID=1067A Rev=A07 2008/04/09 CRC=83067F5A Off=DAFE0 Size=2000 Plat=0,4
CPUID=10671 Rev=106 2007/03/29 CRC=80731B9D Off=DCFE0 Size=1000 Plat=4
CPUID=10674 Rev=404 2007/06/08 CRC=F9DEC4B1 Off=DDFE0 Size=1000 Plat=4
CPUID=10676 Rev=60C 2008/01/19 CRC=FBAC0F5D Off=DEFE0 Size=1000 Plat=4
CPUID=10677 Rev=705 2008/04/28 CRC=A6DB99DD Off=DFFE0 Size=2000 Plat=4
CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A243 Off=E1FE0 Size=1000 Plat=2
CPUID=10676 Rev=60F 2010/09/29 CRC=8FE1A207 Off=E2FE0 Size=1000 Plat=6
CPUID=1067A Rev=A0B 2010/09/28 CRC=B007E7B0 Off=E3FE0 Size=2000 Plat=2,6
CPUID=F32 Rev=0A 2004/05/11 CRC=2538EF0A Off=EF000 Size=800 Plat=0,2,3

Press any key to exit

And this :
F:\Downloads\Software\New Folder>cbrom195.exe 41mtes2l.f1 /D
cbrom195.exe V1.95 [12/14/07] (C)Phoenix Technologies 2001-2007

******** 41mtes2l.f1 BIOS component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
========================================138A6h(78.16K)==test.BIN================ 0. System BIOS 20000h(128.00K)
1. XGROUP CODE 0DBB0h(54.92K) 097D0h(37.95K) awardext.rom
2. ACPI table 04573h(17.36K) 019BDh(6.43K) ACPITBL.BIN
3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
4. GROUP ROM[18] 04260h(16.59K) 02C16h(11.02K) ggroup.bin
5. GROUP ROM[20] 03370h(12.86K) 02538h(9.30K) ffgroup.bin
6. YGROUP ROM 0E2C0h(56.69K) 08461h(33.09K) awardeyt.rom
7. GROUP ROM[22] 0F630h(61.55K) 01496h(5.15K) tgroup.bin
8. GROUP ROM[23] 0F630h(61.55K) 01F97h(7.90K) t1group.bin
9. GROUP ROM[24] 0F630h(61.55K) 00AB9h(2.68K) t2group.bin
10. GROUP ROM[ 0] 07BC0h(30.94K) 02CA4h(11.16K) _EN_CODE.BIN
11. MINIT 12FA0h(75.91K) 12FD8h(75.96K) DS3_DDR3.BIN
12. VGA ROM[1] 10000h(64.00K) 0847Fh(33.12K) elk_1800.dat
13. LOGO1 ROM 00B64h(2.85K) 00520h(1.28K) dbios.bmp
14. GV3 0232Dh(8.79K) 00C27h(3.04K) PPMINIT.ROM
15. OEM0 CODE 03006h(12.01K) 022A6h(8.66K) SBF.BIN
16. PCI ROM[A] 10000h(64.00K) 093C6h(36.94K) RTEGROM.LOM
(SP) NCPUCODE 24800h(146.00K) 24800h(146.00K) NCPUCODE.BIN

Total compress code space = E6000h(920.00K)
Total compressed code size = 7F2A3h(508.66K)
Remain compress code space = 66D7Dh(411.37K)

******** 41mtes2l.f1 Bootblock component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
| SLOT1 02 0F37--| SLOT1 17 0F34--| PGA423 2C 0F25-SLOT1 0A 0F32
SLOT1 17 0F41 | SLOT1 05 0F43 | SLOT1 03 0F49 | SLOT1 04 0F4A
SLOT1 06 0F44 | SLOT1 03 0F47 | PGA478 07 0F61 | PGA478 0F 0F62
SLOT1 04 0F64 | PGA478 0B 0F65 | SLOT1 11 06F1 | SLOT1 26 06F4
SLOT1 33 06F5 | SLOT1 33 06F5 | SLOT1 CB 06F6 | PPGA 68 06F7
SLOT1 04 0660 | SLOT1 5A 06F2 | SLOT1 82 06F9 | SLOT1 38 0661
SLOT1 B6 06FB | SLOT1 A3 06FD | PPGA B6 06FB | SLOT1 06 0671
SLOT1 04 0674 | SLOT1 0C 0676 | SLOT1 07 067A | PPGA 06 0671
PPGA 04 0674 | PPGA 0C 0676 | PPGA 05 0677 | SLOT2 0F 0676
SLOT1 0F 0676 | SLOT1 0B 067A |
F:\Downloads\Software\New Folder>

When I try to update my bios the update utility [end key on boot] says there is a check error on the file.

Don't know how to solve this.

Any help appreciated.

Cheers
Spart
post #7 of 75
Thread Starter 
@Sparticle:

I could mod the BIOS for you, if you dont mind smile.gif

(And I recommend using the latest BIOS and mod that.)

Latest BIOS-Version is "F5" for your GA-G41MT-ES2L (rev. 1.3)

I've downloaded latest BIOS for your GA-G41MT-ES2L (rev. 1.3) here:
http://www.gigabyte.de/products/product-page.aspx?pid=3471#biosfile from

This is an self extracting exe archive, which it includes the BIOS"41MTES2L.F5" original BIOS file.

Actually my father helps me with modding.
Were just looking for his self-made tutorial on our computer.

Or would you rather mod it yourself? (But describing could be confusing)
post #8 of 75
Thanks you for coming back to me so promptly. I must have missed your post with all the rebooting between Ubuntu and Windows.

Update.

I used the Gigabyte tool to save the current bios as a .bin. Then followed the tutorial using that bin file. once complete I used the @bios tool to flash the modded .bin file. and HEY PRESTO!!!!

IT WORKS.

I get the following flags and cpu info in Ubuntu:

processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Xeon(R) CPU L5430 @ 2.66GHz
stepping : 10
microcode : 0xa0b
cpu MHz : 2667.000
cache size : 6144 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
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 lm constant_tsc a
rch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2
ssse3 cx16 xtpr pdcm dca sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
bogomips : 5328.17
clflush size : 64
cache_alignment : 64
address sizes : 38 bits physical, 48 bits virtual
power management:

repeated for all cores. SO all looks good. I really don't understand the .f1 file thing at all.

I decided to use the F1 bios because there is nothing in the new ones that I need I don;t think.

So thank you for your offer of help, it is much appreciated. But I think I managed to sort it....holding my breath most of the time smile.gif

I would be very interested in how to do this using the F5 bios though, I just checked and the realtek lan driver is updated from F3 I have been having issues with jumbo frames and this seems like it may help. So how do I use the .f1 file instead of a .bin file?

Cheers
Spart
Edited by sparticle - 3/15/14 at 11:05am
post #9 of 75
Thread Starter 
So you first tried the description from Award BIOS? =>http://www.overclock.net/t/1431723/mod-lga775-support-for-lga771-xeon-cpus/860#post_21383296

(But that didn't help to activate VT-X Speedstep and ssse 4.1)

So you reflashed back to the original BIOS file?
And then did step 1) and 2) here again? =>http://www.overclock.net/t/1431723/mod-lga775-support-for-lga771-xeon-cpus/860#post_21383296

Then used the dd command to remove the last zero Byte from ncpucode.bin?
Then proceeded with step 3 from Award BIOS description page 87? => (http://www.overclock.net/t/1431723/mod-lga775-support-for-lga771-xeon-cpus/860#post_21383296)

And flashed this modded BIOS and now it works? smile.gif

(Sorry for the stupid asking, but I'm not entirely sure because we can't find my father's additional tutorial anymore)
post #10 of 75
Thread Starter 
Hey and this .f1 this is just how Gigabyte calles the BIOS file. You can rename it to *.bin or *.rom should't matter.

I did that with BIOS files for two other Mainboards with AMI BIOS. The MMtool only accepted when I renamed the BIOS file to *.bin or *rom
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Intel CPUs
Overclock.net › Forums › Intel › Intel CPUs › Xeon L5430 VT-x speedstep and ssse 4.1