Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
Yesterday 01:55 AM
» Replies: 0
» Views: 86
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: voyageur
11-21-2024 04:33 PM
» Replies: 475
» Views: 167218
[REQUEST] Acer Aspire 5738(G,Z): CPU Upg...
Last Post: DeathBringer
11-21-2024 03:44 PM
» Replies: 49
» Views: 32861
[REQUEST] HP Mini 110-4100 BIOS Unlock
Last Post: DSI INF
11-21-2024 09:24 AM
» Replies: 7
» Views: 241
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
11-21-2024 03:11 AM
» Replies: 1780
» Views: 494356
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: Elmurley
11-20-2024 09:37 PM
» Replies: 2
» Views: 1291
[REQUEST] Lenovo Y50-70 (9ECNxxWW) White...
Last Post: SWZSSR
11-20-2024 09:34 PM
» Replies: 1775
» Views: 553706
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Dudu2002
11-20-2024 04:58 PM
» Replies: 337
» Views: 143408
Unlock bios insyde
Last Post: Matox3140
11-19-2024 03:40 PM
» Replies: 0
» Views: 208
Whitelist WIFI card removal Lenovo Yoga ...
Last Post: Dudu2002
11-19-2024 12:58 PM
» Replies: 1
» Views: 216
[REQUEST] H310 MSI Gaming Infinite S (MS...
Last Post: awittyusername
11-19-2024 09:21 AM
» Replies: 10
» Views: 132
[REQUEST] Gigabyte GA-B85M-HD3 Rev 2.0 u...
Last Post: Maduli
11-19-2024 02:22 AM
» Replies: 0
» Views: 161
[REQUEST] Lenovo Ideapad 330-15ICH BIOS ...
Last Post: Dudu2002
11-18-2024 01:25 PM
» Replies: 8
» Views: 1905
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
11-18-2024 01:23 PM
» Replies: 640
» Views: 221054
[Request] Unlocked Bios for Asus TUF FX5...
Last Post: FlT4ever
11-18-2024 01:05 PM
» Replies: 1
» Views: 426
[REQUEST] Lenovo ThinkPad Edge E125(v1.1...
Last Post: kamome74
11-18-2024 10:43 AM
» Replies: 0
» Views: 202
[REQUEST] Xpg 15g 4070 2023ver InsydeH20...
Last Post: MireVelli
11-18-2024 07:26 AM
» Replies: 2
» Views: 201
Please help me recover my bios
Last Post: FuryOP
11-17-2024 12:37 PM
» Replies: 0
» Views: 217
[Request-Camilo] Sony Vaio SA/SB/SC/SD/S...
Last Post: edit
11-17-2024 12:13 PM
» Replies: 107
» Views: 136954
[REQUEST] Lenovo Thinkpad Edge E440 & E5...
Last Post: Dudu2002
11-17-2024 06:50 AM
» Replies: 196
» Views: 92019

ASUS NCCH-DL BIOS Modification to support Xeon MP "Tulsa"
#1
Question 
Hello all,

I'm trying a BIOS modification to support the Xeon dual-core CPUs, specifically 2 Xeon MP's 7120M (SL9HC, CPUID 0f68h) on an ASUS NCCH-DL mobo.
The mobo hast an i875P chipset, supporting 2 Xeon Foster/Prestonia/Gallatin/Nocona/Irwindale processors. Now, all of these are single core chips.

Here's what I did so far:

I extracted the microcodes off of a Supermicro X6QT8 BIOS (Quad Dual-core Xeon 71xx board), since I learned that CPU microcodes are chipset-independent, and merged these with the microcodes from the most recent BIOS 1006.002 for the NCCH-DL, removing all duplicates and retaining only the latest microcode releases for each CPUID.
The original cpu microcodes of the NCCH-DL BIOS were 38k, my new, merged cpu microcodes are 51k total.

Next, CBROM 1.96 allowed me to remove the logo successfully, and modbin6 2.01.01 was used to enable the L3 cache feature and disable the logo on/off feature at the same time. Removing the logo was necessary to accomodate the extra cpu microcodes in the 512k BIOS file.

I also read that ASUS has its own "tinkering" with Award BIOS formats, so that certain features of CBROM won't work - one of them is removing and inserting CPU microcodes. It's the newer, non-compressed format being used here. There's a tool "ACBROM" (Asus CBROM) which I was unable to find so far, and I hope that this will solve the problem of inserting the microcodes. If anyone of you has a link to a more recent version (I have acbrom 2.08 from 2002, but that's too old) which supports the newer ASUS Award BIOS'es - please, let me know.

I also tried a plain binary approach using UltraEdit's hexedit mode on a logo-removed but otherwise "original" BIOS file. I replaced 13k of FF's + 38k of the original microcodes with my 51k merged microcodes, paying attention to total file size. That resulted in CBROM still showing me the 38k NCPUCODE.BIN in the contents list but no microcode information below. I thought there must be some sort of internal structure that's kept elsewhere in the file.

Does anyone have similar experiences or tried it successfully before? I can provide the microcodes, and bios files that I used so far. Thanks in advance for any help.

cu
D2k

EDIT:
Here are the files I mentioned, as direct links.

http://www.duke2k.de/files/1006.zip - Original ASUS NCCH-DL 1006.002 BIOS file;

http://www.duke2k.de/files/1006M1.zip Modified BIOS with L3 cache feature enabled and ONLY 0F68h microcode inserted (replacing the 0F29h microcode, at the end) - I flashed this on my mobo, still boots with a compatible processor just fine, but 7120M Xeon is not recognized despite the microcode and L3;

http://www.duke2k.de/files/1006M2.zip - Modified BIOS, as described above;

http://www.duke2k.de/files/NCPUCODE.zip - Microcodes only, as I merged them (description above).
find
quote
#2
Wow i admire your skill here , would really appreciate how you extracted microcodes from an AMI bios and then added them to an Award NCPUCODE.bin Big Grin

The reason it comes up blank in CBROM is because theres a special way of working with NCPUCODE.BIN.

I have taken your 51kb NCPUCODE , unlocked the L3 Cache feature and removed the splash screen . See Image Below

[Image: microcodedualxeonasus.png]

http://dl.dropbox.com/u/747181/Asus%20NC...34s282.zip

Try at your own risk!

Kind Regards
Admin
find
quote
#3
Thumbs Up 
Whoa, nice go, thanks! :-D

Will try when I get home later today (and pray while flashing... ;-) )

If that doesn't work I suspect my next step would lead me to modifying the ACPI table of the BIOS. From the Supermicro AMI bios I'll extract the ACPI table in order to see how the first two CPUs of the actual four are mapped, and try to transfer that to the NCCH-DL's bios. For decompiling/compiling the ACPI "language" I use "iASL" (see acpica.org) and its accompanying documentation.

For extracting stuff from the AMI bios I use "MMTool V3.22 BKMOD", "CPU PATCH" tab.
The merging of CPU codes can be done using the hexeditor of your choice. ;-)

Thanks again,

D2k

(05-22-2010, 03:22 AM)1234s282 Wrote: Wow i admire your skill here , would really appreciate how you extracted microcodes from an AMI bios and then added them to an Award NCPUCODE.bin Big Grin

The reason it comes up blank in CBROM is because theres a special way of working with NCPUCODE.BIN.

I have taken your 51kb NCPUCODE , unlocked the L3 Cache feature and removed the splash screen . See Image Below

[Image: microcodedualxeonasus.png]

http://dl.dropbox.com/u/747181/Asus%20NC...34s282.zip

Try at your own risk!

Kind Regards
Admin
find
quote
#4
hello, did u able to get the dual core bios working on ncch-dl?
find
quote
#5
(02-13-2011, 11:33 AM)allenpan Wrote: hello, did u able to get the dual core bios working on ncch-dl?

Unfortunately, no. I meanwhile sold the equipment.
Even modifying the ACPI table in the BIOS didn't work as hoped for. Plain ol' chipset limitations, then.
find
quote
#6
I think the highest processor is the Intel Xeon MP 3.33 GHz (Potomac-core) with 8MB L3 cache. Now I try to bring work the potomac on the Asus NCCH-DL.
The CPU runs on Asus NCCH-DL, but I had to set the jumper for FSB200 on mainboard and disable hyperthreading in bios. The board have massive problems with FSB166 option. Only with disabled HT, the cpu boots into WinXP. The next problem is that the cpu throttled (temperature is at 39 degree). That means, the performance is very bad in benchmarks. The solution is rmclock to disable thermal monitor, which prevents throttling.
find
quote
#7
Did you enable the L3 cache feature in the BIOS?

you could use the modified 1006M1.zip in my link list above, that should work with your combination. The CPUID I replaced there is not one of the Potomac IDs, so it should work with your config.
(You will need to flash your BIOS, do so at your own risk.)

Maybe that solves the performance issues.
The fact that CPU-Z shows the L3 doesn't mean it's actually enabled.

cu
D2k
find
quote
#8
I have use the normal and your modified bios.
With both bios versions is the L3-cache feature enabled.
I want isolate pin PROCHOT and Thermal Monitor 1 and 2 in bios have to disable, because the potomac throttled, although the cpus are cool.


find
quote
#9
Can someone add two microcodes from supermicro x6qt8 bios to asus ncch-dl bios? These are the two microcodes, which are to be added to asus ncch-dl bios:
[Image: microcode.png]

Here the link to the bios versions:

Supermicro x6qt8

asus ncch-dl
find
quote
#10
Hi!

I've found some SL8EW processors (Xeon 3.0Ghz 8MB cache). Any chance to make them work on my Asus NCCH-DL board using your bios?

Regards,

Vink
find
quote


Forum Jump:


Users browsing this thread: 8 Guest(s)