Xbox 360 SMC Error: 0021
ERROR_NO_PCIE
PCIE link did not enter L0 after seqUnReset time passed
This means the GPU to Southbridge PCIe bus was not able to be set up properly
- PCIe Bus
- Check all caps are 0.1uF (6.3V, X5R), and continuity from them to the other side of the PCIe trace
- Most boards have test points on the other side of each trace to verify this
- Xenon:
- GPU Side: C4D1, C4D2, C4D3, and C5D1
- Southbridge Side: C2C1, C2C2, C2C3, and C2C4
- Zephyr, Falcon, Jasper:
- GPU Side: C4D1, C4D2, C4D3, and C4D7
- Southbridge Side: C2C1, C2C2, C2C3, and C2C4
- Trinity:
- GPU Side: C5E1, C5E2, C5E3, and C5E4
- Southbridge Side: C3D2, C3E1, C3E2, and C3E3
- Corona:
- GPU Side: C5E1, C5E2, C5E3, and C5E4
- Southbridge Side: C3D3, C3D4, C3D5, and C3D6
- PCIe Clock
- Check that ANA_CLK_OE goes high (3.3V):
- Phat: FT2P4
- Trinity: FT3R13
- Corona: Skip this step, signal not present
- If missing signal, replace Southbridge:
- Phat: U2C1
- Slim: U3D1
- Check junction between the sets of 33 and 49.9 Ohm resistors for proper 100 MHz differential clock
- If bad/missing signal, check the values of the resistors as follows:
- Xenon:
- Check R3C6 and R3C10: 33 Ohms
- Check R3C5 and R3C9: 49.9 Ohms
- Zephyr, Falcon, Jasper:
- Check R4B27 and R4C8: 33 Ohms
- Check R3B5 and R3C9: 49.9 Ohms
- Trinity:
- Check R3B21 and R3C2: 33 Ohms
- Check R3B20 and R3C1: 49.9 Ohms
- Corona
- PCIe Clock is internal to the Southbridge, but there are test points
- Check R3D28 and R2D29: 10K Ohms
- Test Points: DB3R6 and DB3R7
- If still bad/missing clock signal, replace clockgen chip:
- Xenon: Cypress CY28517 U3B4
- Zephyr, Falcon, Jasper: HANA U4C2
- Trinity: HANA U3B1
- Corona: Southbridge U3D1
- Southbridge or GPU
- If everything so far is fine, Southbridge or GPU is likely at fault
- There is no reliable way to tell which chip is at fault
- It is recommended to replace Southbridge first:
- Phat: U2C1
- Slim: U3D1
- If all else fails, replace GPU:
- Phat: U4D1
- Slim: U5E1