Secondary Error Codes: Difference between revisions

From XenonLibrary
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:


=== 0001 ===
=== 0001 ===
ANA_V12P0_PWRGD is driven high by the [[ANA]] (later [[HANA]]) as long as the [[Power Rails#V_12P0|V_12P0]] rail is within tolerance. The signal is de-asserted, the SMC enters [[Error Codes#EC_FATAL|EC_FATAL]], and the 0001 error is displayed.
{|class="wikitable"
! Hex !! Name !! Description !! Repair Guide
|-
| 0x01 || ERROR_V_12P0 || ANA_V12P0_PWRGD negated unexpectedly || [[Repair Guides/0001|0001]]
|}
=== 0002 ===
{|class="wikitable"
! Hex !! Name !! Description !! Repair Guide
|-
| 0x02 || ERROR_V_CPUCORE || VREG_CPU_PWRGD negated unexpectedly || [[Repair Guides/0002|0002]]
|}
VREG_CPU_PWRGD is driven high by the CPU power controller as long as the [[Power Rails#V_CPUCORE|V_CPUCORE]] rail is within tolerance. If V_CPUCORE ever drops out of tolerance, the signal is de-asserted, the SMC enters [[Error Codes#EC_FATAL|EC_FATAL]], and the 0002 error is displayed.
=== 0003 ===
{|class="wikitable"
{|class="wikitable"
! Hex !! Name !! Description
! Hex !! Name !! Description !! Repair Guide
|-
|-
| 0x01 || ERROR_V_12P0 || ANA_V12P0_PWRGD negated unexpectedly
| 0x03 || ERROR_V_GPUCORE || VREG_GPU_PWRGD negated unexpectedly || [[Repair Guides/0003|0003]]
|}
|}


ANA_V12P0_PWRGD is driven high by the [[ANA]] (later [[HANA]]) as long as the [[Power Rails#V_12P0|V_12P0]] rail is within tolerance. If V_12P0 ever drops out of tolerance, the signal is de-asserted, the SMC enters [[Error Codes#EC_FATAL|EC_FATAL]], and the 0001 error is displayed.
VREG_GPU_PWRGD is driven high by the GPU power controller as long as the [[Power Rails#V_GPUCORE|V_GPUCORE]] rail is within tolerance. If V_GPUCORE ever drops out of tolerance, the signal is de-asserted, the SMC enters [[Error Codes#EC_FATAL|EC_FATAL]], and the 0003 error is displayed.


{{Debug and Repair}}
{{Debug and Repair}}

Revision as of 16:41, 5 January 2023

SMC Errors

These errors are generated by the System Management Controller.

0001

ANA_V12P0_PWRGD is driven high by the ANA (later HANA) as long as the V_12P0 rail is within tolerance. The signal is de-asserted, the SMC enters EC_FATAL, and the 0001 error is displayed.

Hex Name Description Repair Guide
0x01 ERROR_V_12P0 ANA_V12P0_PWRGD negated unexpectedly 0001

0002

Hex Name Description Repair Guide
0x02 ERROR_V_CPUCORE VREG_CPU_PWRGD negated unexpectedly 0002

VREG_CPU_PWRGD is driven high by the CPU power controller as long as the V_CPUCORE rail is within tolerance. If V_CPUCORE ever drops out of tolerance, the signal is de-asserted, the SMC enters EC_FATAL, and the 0002 error is displayed.

0003

Hex Name Description Repair Guide
0x03 ERROR_V_GPUCORE VREG_GPU_PWRGD negated unexpectedly 0003

VREG_GPU_PWRGD is driven high by the GPU power controller as long as the V_GPUCORE rail is within tolerance. If V_GPUCORE ever drops out of tolerance, the signal is de-asserted, the SMC enters EC_FATAL, and the 0003 error is displayed.