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
Fujitsu Esprimo P5710 - unlock [REQUEST]
Last Post: Maxinator500
Today 03:13 AM
» Replies: 16
» Views: 437
Asus h61m-d & xeon e3-1265l v2
Last Post: DeathBringer
Yesterday 04:28 PM
» Replies: 3
» Views: 125
[REQUEST] - Acer Swift 3 SF314-41G bios ...
Last Post: ersan
Yesterday 03:03 PM
» Replies: 1
» Views: 117
[REQUEST] Lenovo G780 advanced menu
Last Post: Dudu2002
Yesterday 09:41 AM
» Replies: 43
» Views: 17013
[REQUEST] ThinkPad T14 Gen1 Intel BIOS W...
Last Post: SSV CHAOTIC
Yesterday 05:19 AM
» Replies: 0
» Views: 106
[REQUEST] Lenovo Ideapad 100-14IBD & 100...
Last Post: Dudu2002
Yesterday 03:48 AM
» Replies: 15
» Views: 6869
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: 5CarPileup
Yesterday 02:04 AM
» Replies: 1767
» Views: 380021
HP Pro 3500: CPU Upgrade
Last Post: DeathBringer
Yesterday 12:13 AM
» Replies: 20
» Views: 4536
[READ FIRST] Access Advanced settings th...
Last Post: Klinzah
05-02-2024 05:11 PM
» Replies: 424
» Views: 568848
[REQUEST] Asus eeepc 1025C
Last Post: sloseba123
05-02-2024 04:44 PM
» Replies: 87
» Views: 110452
HP EliteBook 840 g2 NVMe
Last Post: x86-64
05-02-2024 06:30 AM
» Replies: 0
» Views: 109
[Request] Dell 7400 2 in 1 Computrace/Ab...
Last Post: Lorand187
05-01-2024 10:34 PM
» Replies: 0
» Views: 156
[REQUEST] Gigabyte B75M-D3H BIOS Unlock
Last Post: topadefir
05-01-2024 12:56 PM
» Replies: 10
» Views: 4043
[REQUEST] Lenovo B590 (H9ETxxWW) Whiteli...
Last Post: samugarob
05-01-2024 10:08 AM
» Replies: 674
» Views: 168637
[REQUEST] Asus GL504GV BIOS Unlock
Last Post: merjeu
05-01-2024 09:28 AM
» Replies: 5
» Views: 1714
[REQUEST] Asus ROG Strix GL702ZC BIOS Un...
Last Post: George205
05-01-2024 09:22 AM
» Replies: 167
» Views: 68723
[REQUEST] HP Gaming Pavilion 15-cx0xxx B...
Last Post: falkorikstv
05-01-2024 07:03 AM
» Replies: 10
» Views: 1672
[REQUEST] Gigabyte G5 KC Unlock BIOS
Last Post: Dudu2002
05-01-2024 04:06 AM
» Replies: 5
» Views: 2335
[REQUEST] M920q BIOS unlock
Last Post: d3vf0x
04-30-2024 04:50 PM
» Replies: 0
» Views: 183
[REQUEST] Lenovo G500 (78CNxxWW) Whiteli...
Last Post: MAVARACOMPLEX
04-30-2024 02:15 PM
» Replies: 1186
» Views: 269117

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: 2 Guest(s)