AMD Processors
Decrease font size
Increase font size
Topic Title: Machine Check Exception BSOD
Topic Summary:
Created On: 03/27/2006 08:13 AM
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
View similar topics View similar topics
View topic in raw text format. Print this topic.
 03/27/2006 08:13 AM
User is offline View Users Profile Print this message

Author Icon
Junior Member

Posts: 6
Joined: 03/27/2006

Hey guys, having a serious problem with my new system that i have recently built, i keep getting hardware errors which are causing me to BSOD

At first i thought it was the ram, but ive checked the ram 3 nights in a row and got no errors what so ever.

Im starting to believe its the CPU thats causing me the problems now.

Heres my specs of my system:

Windows XP Service Pack 2
Amd Opteron 165
2Gb Skill Zx Ram
ATI x1900xtx 512mb
300gb maxtor sata hdd
160gb maxtor ide hdd
580w hiper modular psu
Biostar gforce 6100mp skt939 pci-e mobo (MATX)

I want to def make sure its the CPU before i try to RMA (slight problem there, have moved from the US back to the UK, so all my components were bought stateside so hoping i can RMA to AMD UK side)

I mainly seem to get the error when doing something graphical such as watching videos and playing games, but prime95 has crashed twice whilst running with nothing graphical up, and when it does crash whilst doing something graphically intensive it never seems to be around any stressful points.

Anyway another with the badgering on. Heres the Debug of the memory dumps i get. I have about 20+ of them all saying the same thing:


Originally posted by: Unknown
* *
* Bugcheck Analysis *
* *

Use !analyze -v to get detailed debugging information.

BugCheck 9C, {4, 8054d5f0, f2000000, 70f0f}

Probably caused by : ntkrpamp.exe ( nt!KdPitchDebugger+ef4 )

Followup: MachineOwner

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

A fatal Machine Check Exception has occurred.
KeBugCheckEx parameters;
x86 Processors
If the processor has ONLY MCE feature available (For example Intel
Pentium), the parameters are:
1 - Low 32 bits of P5_MC_TYPE MSR
2 - Address of MCA_EXCEPTION structure
3 - High 32 bits of P5_MC_ADDR MSR
4 - Low 32 bits of P5_MC_ADDR MSR
If the processor also has MCA feature available (For example Intel
Pentium Pro), the parameters are:
1 - Bank number
2 - Address of MCA_EXCEPTION structure
3 - High 32 bits of MCi_STATUS MSR for the MCA bank that had the error
4 - Low 32 bits of MCi_STATUS MSR for the MCA bank that had the error
IA64 Processors
1 - Bugcheck Type
SAL returned an error for SAL_GET_STATEINFO while processing MCA.
SAL returned an error for SAL_CLEAR_STATEINFO while processing MCA.
FW reported a fatal MCA.
SAL reported a recoverable MCA and we don't support currently
support recovery or SAL generated an MCA and then couldn't
produce an error record.
SAL returned an error for SAL_GET_STATEINFO while processing INIT event.
SAL returned an error for SAL_CLEAR_STATEINFO while processing INIT event.
Not used.
2 - Address of log
3 - Size of log
4 - Error code in the case of x_GET_STATEINFO or x_CLEAR_STATEINFO
AMD64 Processors
1 - Bank number
2 - Address of MCA_EXCEPTION structure
3 - High 32 bits of MCi_STATUS MSR for the MCA bank that had the error
4 - Low 32 bits of MCi_STATUS MSR for the MCA bank that had the error
Arg1: 00000004
Arg2: 8054d5f0
Arg3: f2000000
Arg4: 00070f0f

Debugging Details:

NOTE: This is a hardware error. This error was reported by the CPU
via Interrupt 18. This analysis will provide more information about
the specific error. Please contact the manufacturer for additional
information about this error and troubleshooting assistance.

This error is documented in the following publication:

- Bios and Kernel Developers Guid for AMD Athlon® 64 and AMD Opteron® Processors
Bit Mask:

MA Model Specific MCA
O ID Other Information Error Code Error Code
VV SDP ___________|____________ _______|_______ _______|______
AEUECRC| | | |
LRCNVVC| | | |
^^^^^^^| | | |
6 5 4 3 2 1

VAL - MCi_STATUS register is valid
Indicates that the information contained within the IA32_MCi_STATUS
register is valid. When this flag is set, the processor follows the
rules given for the OVER flag in the IA32_MCi_STATUS register when
overwriting previously valid entries. The processor sets the VAL
flag and software is responsible for clearing it.

OVER - Error Overflow
Indicates that a machine check error occurred while the results of a
previous error were still in the error-reporting register bank (that
is, the VAL bit was already set in the IA32_MCi_STATUS register).
the processor sets the OVER flag and software is responsible for
clearing it. Enabled errors are written over disabled errors, and
uncorrected errors are written over corrected errors. Uncorrected
errors are not written over previous valid uncorrected errors.

UC - Error Uncorrected
Indicates that the processor did not or was not able to correct the
error condition. When clear, this flag indicates that the processor
was able to correct the error condition.

EN - Error Enabled
Indicates that the error was enabled by the associated EEj bit of the
IA32_MCi_CTL register.

PCC - Processor Context Corrupt
Indicates that the state of the processor might have been corrupted
by the error condition detected and that reliable restarting of the
processor may not be possible.

BUSCONNERR - Bus and Interconnect Error BUS{LL}_{PP}_{RRRR}_{II}_{T}_err
These errors match the format 0000 1PPT RRRR IILL

Concatenated Error Code:

This error code can be reported back to the manufacturer.
They may be able to provide additional information based upon
this error. All questions regarding STOP 0x9C should be
directed to the hardware manufacturer.

BUGCHECK_STR: 0x9C_IA32_AuthenticAMD



LAST_CONTROL_TRANSFER: from 806e7bf7 to 804f9d1b


8054d5c8 806e7bf7 0000009c 00000004 8054d5f0 nt!KeBugCheckEx+0x1b
8054d6f4 806e2c52 80042000 00000000 00000000 hal!HalpMcaExceptionHandler+0xdd
8054d6f4 00000000 80042000 00000000 00000000 hal!HalpMcaExceptionHandlerWrapper+0x4a

STACK_COMMAND: dds @$csp ; kb

8054d5f0 0100 add [eax],eax



SYMBOL_NAME: nt!KdPitchDebugger+ef4


IMAGE_NAME: ntkrpamp.exe


FAILURE_BUCKET_ID: 0x9C_IA32_AuthenticAMD_nt!KdPitchDebugger+ef4

BUCKET_ID: 0x9C_IA32_AuthenticAMD_nt!KdPitchDebugger+ef4

Followup: MachineOwner

Any help on this would be greatly appreciated. Its got me well and truly stumped.
 03/27/2006 10:44 PM
User is offline View Users Profile Print this message

Author Icon

Posts: 1492
Joined: 10/07/2003

Sounds like your getting cache errors in the cpu which are uncorrectable, eg ecc was either unable to fix them or you have turned off ecc in the bios.

If your cpu is not overheating and your voltages are correct then you are probably right in thinking its a cpu problem.

Apart from trying another cpu, and maybe reseating the cpu and power cables I think you might want to contact AMD and ask what they think about a RMA.
112018 users are registered to the AMD Processors forum.
There are currently 0 users logged in.

FuseTalk Hosting Executive Plan v3.2 - © 1999-2015 FuseTalk Inc. All rights reserved.

Contact AMD Terms and Conditions ©2007 Advanced Micro Devices, Inc. Privacy Trademark information