BSOD Debug Help Please - 0x00000124

Soldato
Joined
13 Oct 2004
Posts
2,774
Location
Teesside
Hi all,

Been getting this BSOD randomly when gaming, not sure if it is to do with my gpu being overclocked too far or my cpu, or neither?

I've looked into debudding the minidumps and have managed to get the following read out but dont know what to do next.

Perhaps somebody could help please?


*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

WHEA_UNCORRECTABLE_ERROR (124)
A fatal hardware error has occurred. Parameter 1 identifies the type of error
source that reported the error. Parameter 2 holds the address of the
WHEA_ERROR_RECORD structure that describes the error conditon.
Arguments:
Arg1: 0000000000000000, MCA_ASSERT
Arg2: fffffa800b27a028, Address of WHEA_ERROR_RECORD structure
Arg3: 00000000be000000, High 32 bits of MCi_STATUS MSR for the MCA bank that had
the error
Arg4: 0000000000800400, Low 32 bits of MCi_STATUS MSR for the MCA bank that had
the error

Debugging Details:
------------------


WHEA_ERROR_RECORD: !errrec fffffa800b27a028

BUGCHECK_STR: 0x124_GenuineIntel

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

PROCESS_NAME: System

CURRENT_IRQL: f

STACK_TEXT:
fffff800`00ba8a98 fffff800`03c11a3b : 00000000`00000124 00000000`00000000 fffffa80`0b27a028 00000000`be000000 : nt!KeBugCheckEx
fffff800`00ba8aa0 fffff800`037a3513 : 00000000`00000001 fffffa80`0b27bea0 00000000`00000000 fffffa80`0b27bef0 : hal!HalBugCheckSystem+0x1e3
fffff800`00ba8ae0 fffff800`03c11700 : 00000000`00000728 fffffa80`0b27bea0 fffff800`00ba8e70 fffff800`00ba8e00 : nt!WheaReportHwError+0x263
fffff800`00ba8b40 fffff800`03c11052 : fffffa80`0b27bea0 fffff800`00ba8e70 fffffa80`0b27bea0 00000000`00000000 : hal!HalpMcaReportError+0x4c
fffff800`00ba8c90 fffff800`03c10f0d : 00000000`00000004 00000000`00000001 fffff800`00ba8ef0 00000000`00000000 : hal!HalpMceHandler+0x9e
fffff800`00ba8cd0 fffff800`03c04e88 : fffffa80`0b42f1a0 00000000`6670675f 00000000`00000000 00000000`00000000 : hal!HalpMceHandlerWithRendezvous+0x55
fffff800`00ba8d00 fffff800`0369152c : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : hal!HalHandleMcheck+0x40
fffff800`00ba8d30 fffff800`03691393 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KxMcheckAbort+0x6c
fffff800`00ba8e70 fffff880`07f581fb : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiMcheckAbort+0x153
fffff800`00b9c990 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : USBPORT!USBPORTSVC_LogEntry+0x1f


STACK_COMMAND: kb

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: hardware

IMAGE_NAME: hardware

DEBUG_FLR_IMAGE_TIMESTAMP: 0

FAILURE_BUCKET_ID: X64_0x124_GenuineIntel_CPER_Sev_1

BUCKET_ID: X64_0x124_GenuineIntel_CPER_Sev_1

Followup: MachineOwner
---------

Many Thanks, xxxxxx
 
it means not enough memory controller voltage!! 101 error means not enough cpu voltage

what board are you using? try one/two clicks more qpi/vtt or if asus vccio or if asrock vtt voltage
 
im on an asrock extreme4 gen3

wazza do u mean its not actually cpu vcore as stated above?

I have just checked my VTT in bios and it is set on auto..
 
Last edited:
it might be, only might,from experience 124 error is 90% not enough or too much vtt (integrated memory controller) voltage and its 100% on x58 mb's

error 101 is cpu voltage too much or not enough

for sb you can safely use upto but no more than 1.2v vtt,if your at stock 1.05v vtt try with two clicks more and retest,you wont need a lot,and set dram voltage to 1.5750v no higher than that for sb
 
Last edited:
Ok i've changed the VTT as you said from auto (which was the default 1.05) to 1.077v which is a few clicks higher.

I havent lowered my dram voltage to 1.575v though, can you explain to me why I would do this? Im running 8gb of Corsair XMS3

lHr0R.png

ED01a.png
 
hmm just had a quick google and ive dropped the volts from 1.65v to 1.5v on my ram leaving the xms profile timings on, hopfully will run fine.
 
hmm just had a quick google and ive dropped the volts from 1.65v to 1.5v on my ram leaving the xms profile timings on, hopfully will run fine.

1.5750v is the max for sb so you can set dram to that amount,higher than that may cause damage to cpu in the long term

if it still blue screens add two more clicks to vtt and retest,might need more idk yet but no more than 1.15v imo with 8gb
 
Last edited:
Thanks, one final question, i have cpu-z on my second monitor when im gaming, and the core speed drops to 1.6ghz at times, even when gaming, like it is when it's idle / power save. Is this normal?
 
Thanks, one final question, i have cpu-z on my second monitor when im gaming, and the core speed drops to 1.6ghz at times, even when gaming, like it is when it's idle / power save. Is this normal?

no it should run at full speed when gaming,,look in windows power saving profile and choose "high performance" before gaming and cpu will run at full speed,then when done gaming set back to "balanced profile"

look in bios and set all the turbo limits the same as your cpu multiplier that might be it too
 
Thanks, one final question, i have cpu-z on my second monitor when im gaming, and the core speed drops to 1.6ghz at times, even when gaming, like it is when it's idle / power save. Is this normal?

Its called SpeedStep, no point in using it and a fixed voltage together. Have you thought about using an offset vcore voltage?
 
look in bios and set all the turbo limits the same as your cpu multiplier that might be it too

power setting is on high performance 24/7.

With reference to my bios screenshots above what setting are my turbo limits? the ones I currently have on 250, they should be changed to 44?
 
Well heres mine for 4.6

LnUt7.png


XPVmJ.png


I would leave the turbo voltage on auto and add it to the Vcore, I had problems when trying to get the right voltage when doing what you have done.

and heres the BSOD codes.

BSOD Codes for SandyBridge
0x124 = add/remove vcore or QPI/VTT voltage (usually Vcore, once it was QPI/VTT)
0x101 = add more vcore
0x50 = RAM timings/Frequency add DDR3 voltage or add QPI/VTT
0x1E = add more vcore
0x3B = add more vcore
0xD1 = add QPI/VTT voltage
“0x9C = QPI/VTT most likely, but increasing vcore has helped in some instances”
0X109 = add DDR3 voltage
0x0A = add QPI/VTT voltage


power setting is on high performance 24/7.

With reference to my bios screenshots above what setting are my turbo limits? the ones I currently have on 250, they should be changed to 44?

Anything over 200 should be enough.
 
Last edited:
dont try those settings if your on intel cooler though,it wont handle the temps,is your ram for sb or off another machine? thats probably why your needing more vtt,all sb ram is usually 1.5v rated
 
Back
Top Bottom