Overclock.net › Forums › Intel › Intel CPUs › BSOD 124 @ stock speeds?
New Posts  All Forums:Forum Nav:

BSOD 124 @ stock speeds?

post #1 of 7
Thread Starter 
does this mean shes a goner?
post #2 of 7
124 stop codes are not only related to the CPU! wink.gif

Thanks to my good friend H2S04 over at SevenForums so I don't have to type everything out every time I analyze a 124 BSOD smile.gif

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. Their website should provide detailed instructions as to the brand and model-specific procedure.

5) Rarely, bugs in the OS may cause "false positive" 0x124 events where the hardware wasn't complaining but Windows thought otherwise (because of the bug). At the time of writing, Windows 7 is not known to suffer from any such defects, but it is nevertheless important to always keep Windows itself updated.

6) Attempt to (stress) test those hardware components which can be put through their paces artificially. The most obvious examples are the RAM and HDD(s). For the RAM, use the in-built memory diagnostics (run MDSCHED) or the 3rd-party memtest86 utility to run many hours worth of testing. For hard drives, check whether CHKDSK /R finds any problems on the drive(s), notably "bad sectors". Unreliable RAM, in particular, is deadly as far as software is concerned, and anything other than a 100% clear memory test result is cause for concern. Unfortunately, even a 100% clear result from the diagnostics utilities does not guarantee that the RAM is free from defects - only that none were encountered during the test passes.

7) As the last of the non-invasive troubleshooting steps, perform a "vanilla" reinstallation of Windows: just the OS itself without any additional applications, games, utilities, updates, or new drivers - NOTHING AT ALL that is not sourced from the Windows 7 disc. Should that fail to mitigate the 0x124 problem, jump to the next steps. Otherwise, if you run the "vanilla" installation long enough to convince yourself that not a single 0x124 crash has occurred, start installing updates and applications slowly, always pausing between successive additions long enough to get a feel for whether the machine is still free from 0x124 crashes. Should the crashing resume, obviously the very last software addition(s) may be somehow linked to the root cause.

If stop 0x124 errors persist despite the steps above, and the harware is under warranty, consider returning it and requesting a replacement which does not suffer periodic MCE events. Be aware that attempting the subsequent harware troubleshooting steps may, in some cases, void your warranty:

8) Clean and carefully remove any dust from the inside of the machine. Reseat all connectors and memory modules. Use a can of compressed air to clean out the RAM DIMM sockets as much as possible.

9) If all else fails, start removing items of hardware one-by-one in the hope that the culprit is something non-essential which can be removed. Obviously, this type of testing is a lot easier if you've got access to equivalent components in order to perform swaps.

Should you find yourself in the situation of having performed all of the steps above without a resolution of the symptom, unfortunately the most likely reason is because the error message is literally correct - something is fundamentally wrong with the machine's hardware.

I would recommend trying the above, for the memory diagnostics part, use memtest86. It can be downloaded here and burned to disk or on a flash drive / usb.

I would also like to see the dump file to check your drivers list smile.gif

Navigate to C:/Windows/Minidump and zip / rar up your latest dump files. Once you've done that, please attach the zip / rar to your post by clicking the paperclip icon in the reply / post box.

If there are no files there, you may have it set to writing Kernel Memory Dumps rather than Small. If so, the DMP will be located in C:/Windows itself and named MEMORY.DMP.
post #3 of 7
Thread Starter 
I tried to retrive the file but it says denied when i try to unzip it.
post #4 of 7
Copy and paste it onto the desktop and then try again.
post #5 of 7
Thread Starter 
i did
post #6 of 7
Thread Starter 
here are all three files in the folder.

New folder.zip 141k .zip file
post #7 of 7
The dump files attached are very dated (3 months ago), just making sure you're aware of that smile.gif

Regardless, two dumps point to Microsoft files, and these are always highly unlikely as they are protected by the SFC (System File Checker). However, one dump points to asmthub3.sys, which is ASMedia USB 3.0 Hub driver. Update it here.

Dump for reference:
Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [C:\Users\Icarus\Downloads\New folder\010212-18798-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

DbsSplayTreeRangeMap::Add: ignoring zero-sized range at ?fffff800`00b9c3c0?
Symbol search path is: http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Kernel Version 7601 (Service Pack 1) MP (12 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7601.17640.amd64fre.win7sp1_gdr.110622-1506
Machine Name:
Kernel base = 0xfffff800`03256000 PsLoadedModuleList = 0xfffff800`0349b670
Debug session time: Mon Jan  2 19:25:40.924 2012 (UTC - 4:00)
System Uptime: 0 days 0:10:38.783
Loading Kernel Symbols
Loading User Symbols
Loading unloaded module list
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *

Use !analyze -v to get detailed debugging information.

BugCheck 9F, {3, fffffa8014998060, fffff80000b9c3d8, fffffa801541dc60}

*** WARNING: Unable to verify timestamp for asmthub3.sys
*** ERROR: Module load completed but symbols could not be loaded for asmthub3.sys
Probably caused by : asmthub3.sys

Followup: MachineOwner

0: kd> !analyze -v
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *

A driver is causing an inconsistent power state.
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: fffffa8014998060, Physical Device Object of the stack
Arg3: fffff80000b9c3d8, Functional Device Object of the stack
Arg4: fffffa801541dc60, The blocked IRP

Debugging Details:


DRIVER_OBJECT: fffffa8013f4ea70

IMAGE_NAME:  asmthub3.sys


MODULE_NAME: asmthub3

FAULTING_MODULE: fffff880091d9000 asmthub3






fffff800`00b9c388 fffff800`03340cd2 : 00000000`0000009f 00000000`00000003 fffffa80`14998060 fffff800`00b9c3d8 : nt!KeBugCheckEx
fffff800`00b9c390 fffff800`032de5fc : fffff800`00b9c4c0 fffff800`00b9c4c0 00000000`00000000 00000000`00000003 : nt! ?? ::FNODOBFM::`string'+0x34a90
fffff800`00b9c430 fffff800`032de496 : fffffa80`0d0f96e0 00000000`00009ff3 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x6c
fffff800`00b9c4a0 fffff800`032de37e : 00000001`7cbe918a fffff800`00b9cb18 00000000`00009ff3 fffff800`0344d0e8 : nt!KiProcessExpiredTimerList+0xc6
fffff800`00b9caf0 fffff800`032de167 : 00000000`771a69c3 00000000`00009ff3 00000000`771a69c4 00000000`000000f3 : nt!KiTimerExpiration+0x1be
fffff800`00b9cb90 fffff800`032ca96a : fffff800`03448e80 fffff800`03456cc0 00000000`00000001 fffff800`00000000 : nt!KiRetireDpcList+0x277
fffff800`00b9cc40 00000000`00000000 : fffff800`00b9d000 fffff800`00b97000 fffff800`00b9cc00 00000000`00000000 : nt!KiIdleLoop+0x5a


FOLLOWUP_NAME:  MachineOwner

FAILURE_BUCKET_ID:  X64_0x9F_3_IMAGE_asmthub3.sys

BUCKET_ID:  X64_0x9F_3_IMAGE_asmthub3.sys

Followup: MachineOwner

Edited by pjBSOD - 4/1/12 at 6:24pm
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Intel CPUs
Overclock.net › Forums › Intel › Intel CPUs › BSOD 124 @ stock speeds?