Having Random BSOD (a varied of them) - Windows 8.1 x64

stupedify

Member
Joined
Sep 27, 2014
Posts
10
· OS - Windows 8.1
· x64
· Windows 8
· Preinstalled
· little over a year

· AMD FX9tm)-8120 Eight-Core Processor 3.10 GHz
· AMD Radeon HD 7750
· Gigabyte FCC Ga-78lmt-usb3
· Corsair CS 600

· iBUYPOWER

·Desktop?
 
Hi,

WHEA_UNCORRECTABLE_ERROR (124)

A fatal hardware error has occurred. This fatal error displays data from the Windows Hardware Error Architecture (WHEA).

If we run an !errrec on the 2nd parameter of the bug check (address of the WER structure) we get the following:

Code:
===============================================================================
Section 2     : x86/x64 MCA
-------------------------------------------------------------------------------
Descriptor    @ ffffe001d27ec7b8
Section       @ ffffe001d27ec940
Offset        : 664
Length        : 264
Flags         : 0x00000000
Severity      : Fatal

[COLOR=#ff0000]Error         : BUSLG_GENERIC_ERR_*_TIMEOUT_ERR (Proc 0 Bank 4)[/COLOR]
  Status      : 0xfe00000000070f0f
  Address     : 0x00000000fda86d48
  Misc.       : 0xc00a0fff01000000

This implies that this was very likely not a software issue, but a bus communication issue (CPU, RAM, video card itself, etc).




There is only so much you can do with a bug check like this until it comes down to a faulty processor that will need to be replaced. Start from 1 and work downward:

1. Ensure your temperatures are within standard and nothing's overheating. You can use a program such as Speccy if you'd like to monitor temps - Speccy - System Information - Free Download

2. Clear your CMOS (or load optimized BIOS defaults) to ensure there's no improper BIOS setting - How To Clear CMOS (Reset BIOS) [Easy, 10 to 15 Min]

3. Ensure your BIOS is up to date.

4. Software conflicst that can usually cause *124 bug checks are OS to BIOS utilities from manufacturer's like Asus' AI Suite. If you have something like this software-wise, remove it ASAP.

5. Run Memtest for NO less than 8 passes:

Memtest86+:

Download Memtest86+ here:

Memtest86+ - Advanced Memory Diagnostic Tool

Which should I download?

You can either download the pre-compiled .ISO that you would burn to a CD and then boot from the CD, or you can download the auto-installer for the USB key. What this will do is format your USB drive, make it a bootable device, and then install the necessary files. Both do the same job, it's just up to you which you choose, or which you have available (whether it's CD or USB).

Do note that some older generation motherboards do not support USB-based booting, therefore your only option is CD (or Floppy if you really wanted to).

How Memtest works (you don't need to read, it's only for those interested in the specifics):

Memtest uses algorithms (specifically two), namely moving inversion & what is deemed Modulo-X. Essentially, the first algorithm fills the memory with a pattern. Starting at the low address, it checks to see if the pattern was changed (it should not have been), writes the patterns complement, increments the address, and repeats. Starting at the highest address (as opposed to the lowest), it follows the same checklist.

The reason for the second algorithm is due to a few limitations, with the first being that not all adjacent cells are being tested for interaction due to modern chips being 4 to 16 bits wide regarding data storage. With that said, patterns are used to go ahead and ensure that all adjacent cells have at least been written with all possible one and zero combinations.

The second is that caching, buffering and out of order execution will interfere with the moving inversions algorithm. However, the second algorithm used is not affected by this. For starting offsets of 0-20, the algorithm will write every 20th location with a pattern, write all other locations with the patterns complement, repeat the previous one (or more) times, and then check every 20th location for the previously mentioned pattern.

Now that you know how Memtest actually works, it's important to know that the tests it goes through all mean something different. It goes from Test 0 through Test 12, many of which use either one or the other algorithm discussed above, among many other things.

Any other questions, they can most likely be answered by reading this great guide here:

FAQ : please read before posting

6. If all of the above are okay, including Memtest, remove the video card (and its drivers) and replace it with either a secondary video card, or integrated graphics (if available).

7. If all of the above fail, the only left to do is replace your processor as it is faulty.

Regards,

Patrick
 
Could you give me a good estimate about what range my temperatures should be in. thanks for replying btw i will start working through these steps.
 
Under load, you sure? 29c is pretty cold for load, unless you're running water cooling.

Regards,

Patrick
 
To clarify, 'under load' implies you're running an application that will stress your GPU, CPU, etc. If you're sitting idle, or just reading a browser page with no heavy 3D contents, we're not going to get an accurate reading of your load temperatures (because you're not actually under load).

With that said, those were your temperatures when running an application such as a video game or benchmark?

Regards,

Patrick
 
We can rule out overheating, keep going through the list and keep me updated.

Regards,

Patrick
 
So i tried the USB becuase i dont have a CD. How do i know if my board supports USB? I have a USB Drive called MULTIBOOT (G:) now but i cant open any of the files in it because i dont know what to open them with. Any recomendations? the FAQ didn't have anything with How to run on USB drive.

There are four files

Copying
mt86plus
Readme
syslinux.cfg
 
We'll just have to give it a try. Most if not all modern day boards support USB boot, so you should be alright.

Download the auto USB-key like my instructions state - http://www.memtest.org/download/5.01/memtest86+-5.01.usb.installer.zip

That .exe will format your USB, install the necessary files, and make it bootable. The only thing you need to actually do afterwards is boot from the USB. If you cannot boot straight into the USB, change the boot priority so USB is #1.

Regards,

Patrick
 
It comes down to the CPU and GPU now. Have you attempted to remove the GPU and used a secondary video card or integrated video (if available)? If so, and you still crashed, it's the CPU.

Regards,

Patrick
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top