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
Superlative Сasual Dating - Live Women
Last Post: rapidsebuja
Today 10:31 AM
» Replies: 0
» Views: 5
Delete Whitelist HP 15s-eq1000
Last Post: gdefareins
Today 09:02 AM
» Replies: 3
» Views: 154
[REQUEST] Lenovo Y470 & Y570 (47CNxxWW) ...
Last Post: jabbari74
Today 03:37 AM
» Replies: 25
» Views: 18116
[REQUEST] Lenovo Thinkpad T420 (83ETxxWW...
Last Post: lucasow
Today 03:02 AM
» Replies: 315
» Views: 194328
[REQUEST] Asus PRIME B460M-A modding bio...
Last Post: hnoimahi
Yesterday 08:04 AM
» Replies: 1
» Views: 253
[REQUEST] Lenovo G580 (62CNxxWW) Whiteli...
Last Post: Dudu2002
Yesterday 05:34 AM
» Replies: 809
» Views: 246922
[REQUEST] Asus maximus X Code "fan profi...
Last Post: appletechgeek
Yesterday 12:12 AM
» Replies: 0
» Views: 118
[REQUEST] Acer Aspire S3-391 BIOS Unlock
Last Post: Dudu2002
04-26-2024 04:27 PM
» Replies: 57
» Views: 25678
[REQUEST] Lenovo V580(c) (H1ETxxWW) Whit...
Last Post: Dudu2002
04-26-2024 04:26 PM
» Replies: 588
» Views: 148157
[REQUEST] GL504GS BIOS unlock
Last Post: pl4gue
04-26-2024 12:19 PM
» Replies: 75
» Views: 59396
[REQUEST] Thinkpad T14S G3 AMD (Type 21C...
Last Post: Dudu2002
04-26-2024 04:37 AM
» Replies: 1
» Views: 147
[REQUEST] Lenovo B490 (H1ETxxWW) Whiteli...
Last Post: sardax
04-25-2024 10:03 PM
» Replies: 101
» Views: 32046
[REQUEST] Acer Aspire E1-571(G) BIOS Unl...
Last Post: Dudu2002
04-25-2024 04:44 PM
» Replies: 127
» Views: 58438
Acer Predator Helios 300 N17C1 G3-572-79...
Last Post: chadreuel
04-25-2024 11:39 AM
» Replies: 0
» Views: 170
[REQUEST] Acer Nitro 5 AN515-56 BIOS Unl...
Last Post: Dudu2002
04-25-2024 07:25 AM
» Replies: 5
» Views: 924
[REQUEST] Lenovo Y50-70 (9ECNxxWW) BIOS ...
Last Post: Dudu2002
04-25-2024 03:52 AM
» Replies: 1972
» Views: 665997
[Request] Acer Aspire Z1620 (h61h aio v1...
Last Post: spingernexx
04-24-2024 06:09 PM
» Replies: 2
» Views: 213
[REQUEST] Lenovo G505 (82CNxxWW) Whiteli...
Last Post: khaos
04-24-2024 04:15 PM
» Replies: 155
» Views: 55731
Asus Prime b250m plus, RAM compatibility
Last Post: Slayery777
04-24-2024 06:23 AM
» Replies: 0
» Views: 196
[REQUEST] Bios Unlock Request Clevo W230...
Last Post: happycrazyman
04-23-2024 03:53 PM
» Replies: 0
» Views: 176

Request - ASRock X58 Extreme Thermal Bypass
#1
Hello!  Big Grin

I've run a i7 920, Asrock X58 Extreme with 3x4GB Kingston bundle for nearly a decade. Decided to throw in a X5660. It needed a bios update. No problem! - until there was: 

As of version 1.7: 
1. Update CPU code.
2. Add thermal protect function.

After searching through the web a bit, i fell over a german site, which stated that the board will now shut down after the VRM's hit 70c. Sure enough, the board now shuts down right away after starting a stresstest. Even with my old i7 920 i've run for 8-9 years at 4GHz.  Dodgy

My thought's:
* Copy Xeon microcode from new BIOS and insert in old BIOS
* Raise thermal threshold to 105 in newest bios
* Feed static reading

What would you think is the simplest solution? 

My skills are very limited, not hopeless tho. If someone can do it, i won't mind  Heart - Otherwise, guidance towards which tools to use and how is much appreciated!
find
quote
#2
They added that for a reason, boards will/can burn up the VRM's, especially under a heavy AVX or other heavy stress load
I looked for the setting to possibly disable in the BIOS, but didn't notice anything that sounded familiar, do you know it's exact name other than thermal protection. There is thermal settings, but the usual Intel ones like CPU Thermal Throttling which you can see already, I didn't see any unusual ones. TDC and TDP settings look to be hidden from you, or they may not be adjustable (or both)

But, yes, it is as simple as you mentioned if you want to stick to the old version. Put in updated microcodes for your Xeon in the old BIOS, done Big Grin

What BIOS do you want, and I can do for you
find
quote
#3
(11-22-2018, 09:50 AM)Lost_N_BIOS Wrote: They added that for a reason, boards will/can burn up the VRM's, especially under a heavy AVX or other heavy stress load
I looked for the setting to possibly disable in the BIOS, but didn't notice anything that sounded familiar, do you know it's exact name other than thermal protection.  There is thermal settings, but the usual Intel ones like CPU Thermal Throttling which you can see already, I didn't see any unusual ones.  TDC and TDP settings look to be hidden from you, or they may not be adjustable (or both)

But, yes, it is as simple as you mentioned if you want to stick to the old version.  Put in updated microcodes for your Xeon in the old BIOS, done Big Grin

What BIOS do you want, and I can do for you

I know, years ago i've put a fan to actively cool the VRM's. It has been running fine for almost a decade  Tongue

I only know what has been described through the BIOS support page and the info i got from the german website. The german website did not specify how it has been implemented and neither dug through the BIOS. 

Well, 1.6 seems to be the newest addition before the thermal add. If you can add the microcode for a X5660 in the BIOS, it would be much appreciated! 

- Also, if it works, how can i show my gratitude other than saying thanks?  Smile  

Link for the BIOS:
https://www.asrock.com/mb/Intel/X58%20Ex...x.asp#BIOS
find
quote
#4
OK, here is 1.6 with X5660 microcode updated to 2015 version. If you want 2018 version instead let me know, I didn't do 2018 because many people want to avoid possible slowdowns due to Spectre/Meltdown fixes

[Image: gkMWPMk.png]

1. Added 206C1 + 206C2 (206C2 @ 2015 version)
2. Updated 106A4 + 106A5 (To 2015 versions)
3. Updated 206C0
http://s000.tinyupload.com/index.php?fil...5737397781

Thanks is plenty, I appreciate it!
find
quote
#5
Just tried it, it did not work. I gives me 4 errorcodes related to CPU/memory now. Can't test out if the microcode for X5660 is not working or the board is bricked, as i have loaned out my old i7.

Edit - Had an older Xeon 4 core laying around that works with the old bios'. It works with that one. Will try and troubleshoot some more and give all info i can later.
So far, thanks for trying :p
find
quote
#6
(11-27-2018, 04:37 AM)Silverfox Wrote: Just tried it, it did not work. I gives me 4 errorcodes related to CPU/memory now. Can't test out if the microcode for X5660 is not working or the board is bricked, as i have loaned out my old i7.

Edit - Had an older Xeon 4 core laying around that works with the old bios'. It works with that one. Will try and troubleshoot some more and give all info i can later.
So far, thanks for trying :p

Okay. Further testing has been done:

Isolated the errorcodes to:
b8 
02 
E8

- Of which i can't find any information about. 

The system worked fine with the older Xeon processor. Displaying no error codes. So the board works fine. I'm guessing something is not right with the BIOS  Huh Big Grin

--

Testing with the X5660:
Reseated CPU
Played with all combinations of RAM
CMOS resets / powercycle
PSU switch

Everything results in the same 3 errorcodes.
find
quote
#7
Sorry for the hassles! Before I redo BIOS, what is the other CPU that does work, so I can see if it's microcode is one I added or one I left in place. Since it does work with other CPU, that means the BIOS modification itself was OK, but specific microcode version I added for your X5660 does not work well with this BIOS. Sometimes 2015 versions do not work well for some reason, have to use 2010-2012 or 2018 version.

Or, it could also be, we have to use newer BIOS, since 206C2 was not originally in there until later BIOS versions, I inserted. But we'll consider that later on, since goal is to use old BIOS now

As for the specific codes you mentioned, these are well known and the BIOS may be working OK, just need to find/figure out memory issue, or it may be as mentioned your BIOS does not like the 2015 microcodes (it's possible, since you want this on an old BIOS instead of one of the newer ones, only way to know is test 2018 version and then 2010 or 2012 etc)

Quoted from several sites (cut to only your specific mentions)
Quote:E8 -> 01 -> b2 -> 00 looping
If the board powers un and keeps looping from E8 to 01 to b2 to 00 and back to E8 again, check if the memory is installed properly and try to boot with only 1 stick and try each slot individually. If one of the slots doesnt work, please power off the mainboard and psu and check if any of the pins inside the 1366 CPU socket is bent. If the pins are alright and he memory is plugged in properly, make sure you didnt misconfigure the memory controller and set an unsupported multiplier or an unsupported combination of multipliers. Reset the bios and try again. If it still doesnt work your memory might be damaged or the SPD corrupt, or simply not supported.

2b
When the system powers on and the Debug LED shows the usual POST code sequence but hangs on 2b or you get a beep code as soon as the sequence reaches 2b, then the Mainboard cant detect your Videocard properly. Note that the POST code sequence might not halt at 2b but continue, so the final POST Code it displays could be FF, 00 or 7F which means the Maiboard booted, entered BIOS, or OC recovery kicked in and is waiting for Input to enter BIOS. Since the Videocard couldnt be detected properly you will only see a black Monitor and either 2b, FF, 00 or 7F. Check if there is something wrong with the Videocard, the PCIE slot or BUS, the Monitor or monitor cable. Turn the Monitor on and off, switch the Monitor cable from one D-SUB or DVI plug to the other in case your Videocard has two. If this doesnt help then reboot and load the optimized defaults. If that doesnt help either try another Videocard if possible, or try the Videocard in another system to make sure its working properly. Try another monitor or try the Monitor on another System.

00
Your in the BIOS right now, if you cant see the BIOS cause your Display stays black, please check the description for POST Code 2b. If this is part of a loop please check the point "E8 -> 01 -> b2 -> 00 looping" above.

Intel MRC Code
This block of code has to be implemented in every Intel based platform BIOS. It initializes and configures the processor and runs bus training and adusting routines. It adjusts clockskews, read/write leveling, signal termination resistors and several chipset timings dynamically depending on the trace length, signal quality, timing and memory installed in the motherboard. If the MRC code hangs or the board cant pas the MRC code and resets it usually points towards memory problems and unsupported multiplier settings or a unsupported combination of multipliers.

Shut down If the board shuts down after a second and the Debug LEDs flash for a fraction of a second, the PWM cant get enough juice
7F OC Recovery
b0 Intel Core i7 MRC Code - Chipset - check above
b1 Intel Core i7 MRC Code - Chipset - check above
b2 Intel Core i7 MRC Code - Memory - check above
b3 Intel Core i7 MRC Code - CPU - check above
b4 Intel Core i7 MRC Code - Memory - check above
b5 Intel Core i7 MRC Code - CPU - check above
b6 Intel Core i7 MRC Code - Memory - check above
b7 Intel Core i7 MRC Code - Memory - check above
b8 Intel Core i7 MRC Code - Memory - check above
01 Intel Core i7 MRC Code - Memory - check above
02 Intel Core i7 MRC Code - Memory - check above
03 Intel Core i7 MRC Code - Memory - check above
04 Intel Core i7 MRC Code - Memory - check above
05 Intel Core i7 MRC Code - CPU - check above
b9 Intel Core i7 MRC Code - Memory - check above
bA Intel Core i7 MRC Code - Memory - check above
bb Intel Core i7 MRC Code - Memory - check above
bc Intel Core i7 MRC Code - Memory - check above
bd Intel Core i7 MRC Code - CPU - check above
be Intel Core i7 MRC Code - CPU - check above
bF Intel Core i7 MRC Code - CPU - check above
dd unsupported Multiplier or unsupported combination of Multipliers
find
quote
#8
(11-27-2018, 02:16 PM)Lost_N_BIOS Wrote: Sorry for the hassles!  Before I redo BIOS, what is the other CPU that does work, so I can see if it's microcode is one I added or one I left in place.  Since it does work with other CPU, that means the BIOS modification itself was OK, but specific microcode version I added for your X5660 does not work well with this BIOS.  Sometimes 2015 versions do not work well for some reason, have to use 2010-2012 or 2018 version.

Or, it could also be, we have to use newer BIOS, since 206C2 was not originally in there until later BIOS versions, I inserted.  But we'll consider that later on, since goal is to use old BIOS now

As for the specific codes you mentioned, these are well known and the BIOS may be working OK, just need to find/figure out memory issue, or it may be as mentioned your BIOS does not like the 2015 microcodes (it's possible, since you want this on an old BIOS instead of one of the newer ones, only way to know is test 2018 version and then 2010 or 2012 etc)
No worries - or need to apologize! Big Grin
The CPU used is a Xeon E5540.
I figured too it was something with the memory, so i reset the BIOS with the old Xeon. No luck. Tried every combination of memory and even other slower and older DDR3. Still the same. 
A newer BIOS has the Thermal protection, which is what i am trying to avoid :-(
find
quote
#9
I'm glad you were able to recover, or at least get it running with another CPU instead. I hate when I send out a BIOS and then it fails and user can't recover, at least you were knowledgeable enough to get it back up and running with another CPU.

I know you want to avoid the new BIOS, I was thinking out loud there, it may be only way but we'll keep those thoughts for later until we've exhausted all attempts at getting 206C2 into this old BIOS first.

Are you certain the X5660 works, tested recently in any other board? Or, as a quick test if you are unsure, you can flash in the latest official BIOS, it supports that CPU so would be valid way to test if you are unsure.

E5540 uses 106A5 CPUID, which is one I updated, so that confirms the mod and update method are OK, leaving only either the microcode I used for 206C2 used is not compatible with this BIOS
(Or the BIOS is too old for the blind insertion Sad). Next we try different 206C2, 2010 (first), 2011 (next) and 2018 (last). Be careful swapping in and out CPU's during these tests!

Here is all three new BIOS - http://s000.tinyupload.com/index.php?fil...4754594668
find
quote
#10
(11-28-2018, 12:35 AM)Lost_N_BIOS Wrote: I'm glad you were able to recover, or at least get it running with another CPU instead.  I hate when I send out a BIOS and then it fails and user can't recover, at least you were knowledgeable enough to get it back up and running with another CPU.

I know you want to avoid the new BIOS, I was thinking out loud there, it may be only way but we'll keep those thoughts for later until we've exhausted all attempts at getting 206C2 into this old BIOS first.

Are you certain the X5660 works, tested recently in any other board?  Or, as a quick test if you are unsure, you can flash in the latest official BIOS, it supports that CPU so would be valid way to test if you are unsure.

E5540 uses 106A5 CPUID, which is one I updated, so that confirms the mod and update method are OK, leaving only either the microcode I used for 206C2 used is not compatible with this BIOS
(Or the BIOS is too old for the blind insertion Sad).  Next we try different 206C2, 2010 (first), 2011 (next) and 2018 (last).  Be careful swapping in and out CPU's during these tests!

Here is all three new BIOS - http://s000.tinyupload.com/index.php?fil...4754594668

The previous BIOS was running fine with the X5660, only the thermal limit was annoying  Big Grin 

Will try the BIOS' you have sent as soon as i have time  Smile
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)