BSOD BCCode: 124

Tim Schmidt

Reputable
Oct 20, 2014
2
0
4,510
Hello all,

I'm not too familiar at reading the more important parts of these errors. Your thoughts and guidance would be appreciated. Am I reading this right? Is it my CPU starting to fail?

I'm not sure what other information would assit in this. Please let me know and I can add to the thread.

Problem Event Name: BlueScreen
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033

Extra information about the problem
BCCode: 124
BCP1: 0000000000000000
BCP2: FFFFFA8008AB1028
BCP3: 00000000B6002000
BCP4: 00000000D8000135
OS Version: 6_1_7601
Service Pack: 1_0
Product: 256_1
Bucket ID: X64_0x124_AuthenticAMD_PROCESSOR_CACHE
Server information: cb8557c3-ec05-4202-a327-bf110ad81491



 
Solution
generally it would mean that the processor memory controller detected a memory error while reading or writing the CPU cache memory.

you can use the debug command !errrec to dump the info
in this case you would use
!errec FFFFFA8008AB1028

most of the time it will be a common overclocking failure caused by heat, or incorrect clock and voltage applied to a particular pin of the CPU. These settings are done by default in the BIOS or may be overclockers can override the defaults. At least for Intel CPU I see a lot of BIOS make too high voltage settings for some of these settings.
particularly for the Vccpll (supply voltage, phase locked loop) This signal should be 1.71V to 1.89V
with a default of 1.8V. I have seen motherboard set...
Paul NZ is correct. That is one of the first things listed under Windows BlueScreen Error BCCode124

"Stop 0x124 is a hardware error

If you are overclocking try resetting your processor to standard settings and see if that helps.
If you continue to get BSODs here are some more things you may want to consider.
This is usually heat related, defective hardware, memory or even processor though it is"possible" that it is driver related (rare)."

"Generic "Stop 0x124" Troubleshooting Strategy:

1) Ensure that none of the hardware components are overclocked. Hardware that is driven beyond its design specifications - by overclocking - can malfunction in unpredictable ways.
2) Ensure that the machine is adequately cooled.
If there is any doubt, open up the side of the PC case (be mindful of any relevant warranty conditions!) and point a mains fan squarely at the motherboard. That will rule out most (lack of) cooling issues.
3) Update all hardware-related drivers: video, sound, RAID (if any), NIC... anything that interacts with a piece of hardware.
It is good practice to run the latest drivers anyway.
4) Update the motherboard BIOS according to the manufacturer's instructions and clear the CMOS."
 

Tim Schmidt

Reputable
Oct 20, 2014
2
0
4,510
Thank you all kindly. I was using the AMD Catalyst Control Center to over clock slightly. Although I must admit that these errors started AFTER I stopped overclocking. I'll follow your advice and hope my video card isn't biting the dust. (I'm hoping my issue is heat related so I'll check temps and try the fan idea to help eliminate this possiblity.

Does the "X64_0x124_AuthenticAMD_PROCESSOR_CACHE" indicate it has something to do with my CPU?
 
generally it would mean that the processor memory controller detected a memory error while reading or writing the CPU cache memory.

you can use the debug command !errrec to dump the info
in this case you would use
!errec FFFFFA8008AB1028

most of the time it will be a common overclocking failure caused by heat, or incorrect clock and voltage applied to a particular pin of the CPU. These settings are done by default in the BIOS or may be overclockers can override the defaults. At least for Intel CPU I see a lot of BIOS make too high voltage settings for some of these settings.
particularly for the Vccpll (supply voltage, phase locked loop) This signal should be 1.71V to 1.89V
with a default of 1.8V. I have seen motherboard set the default to 1.95V and get a lot of cache memory errors and bugcheck 124 because of it. The vccpll is used to synchronize bus frequencies of the cache memory bus with the CPU bus when the CPU can dynamically change its speed. I am not sure what the setting would be for a AMD processor, you would have to look in the CPU datasheet for the CPU.

for the most part update the BIOS and assume the makers of the motherboard will make updates, Also update any chipset drivers incase the BIOS writer does not make the update. That way at least you have a chance that there will be a CPU specific microcode update being loaded when windows boots.



 
Solution