1-No PCIE v2.8
1-No PCIE v2.8
1-No PCIE v2.8
PCIE Faults
Debug Guide
Rev 2.8
1. Revision History
Author/Revised
Revision Description Date
By
1.0 Draft release Luis Rodríguez 14 0ct 2005
Updated category B
(Refer to the table) Luis Rodriguez
2.2 08 Mar 2006
(Added 2 nd rd
and 3 repair in failures with José C. Bravo
CPUs bits 01000100)
Updated category B
(Refer to the table) Luis Rodriguez
2.3 09 Mar 2006
(Added repair action for CPU bits José C. Bravo
00000000)
Updated category B
(Refer to the table) Luis Rodriguez
2.4 22 Mar 2006
(Added repair action for CPU bits José C. Bravo
10101111)
Updated category B
(Refer to the table) Luis Rodriguez
2.5 04 April 2006
(Added repair action for CPU bits 01010001 José C. Bravo
& 10110011)
Updated category B
(Refer to the table) Luis Rodriguez
2.6 09 May 2006
(Added repair action for CPU bits José C. Bravo
10010110)
Updated category A & C
(Added replacement of component in first
repair U2C1 & in second repair U4D1 in Luis Rodriguez
2.7 14 July 2006
category A ) José C. Bravo
(Added replacement of component in first
repair: U4D1 in category C)
Updated category B & C
(Refer to the table)
(Added repair action for CPU bits
00100000, 01000101, 01001111,
2.8 10010100, 01011000, 10101101 & Moisés Anzaldo 28 July 2006
10100010)
(Added replacement of component in first
repair: Fault Infineon R3G6 & R3G7)
2. Table of Contents
1. Revision History ......................................................................................................................... 2
2. Table of Contents........................................................................................................................ 3
3. Introduction................................................................................................................................. 3
4. Scope.......................................................................................................................................... 3
5. Audience ..................................................................................................................................... 3
6. Process ........................................................................................................................................ 4
7. Category Grouping...................................................................................................................... 4
7.2 Category A Error Code 0x09................................................................................................ 4
7.2 Category B Error Code 0x0A ............................................................................................... 6
7.3 Category C Error Code 0x08................................................................................................ 9
3. Introduction
This document describes a process for diagnosing and repairing NO PCIE failures from
the PCBA tester. The process and groupings below outlines possible measurements to
determine the appropriate component, for repair or replacement. Core digital errors can
also be identified by 3 of the 4 LEDs on the “ring of light” flashing.
4. Scope
This document has been developed from experience gained on X803158-001 Xenon
XDK motherboards. The failure analysis process outlined in this document should be
used in conjunction with the “Motherboard Debug Guide Development Process”
document.
5. Audience
This document is aimed at Engineers and Technicians who are performing first pass
debug of core digital failures from the XBOX360 motherboard PCBA tester.
6. Process
7. Category Grouping
Note: Error Codes on front panel are in hexadecimal: 0xFF
Error Codes in the Functional Test are shown with 8 digits: 0x12345678
Bits get on the PCBA test points are 8 digits: 01010101
• Check for proper voltage on V_SBPCIE (U3P1 pin 2), target is 1.87v, if not
present change U3P1
• Check C2C1, C2C2, C2C3, C2C4, C4D1, C4D2, C4D3 & C5D1
PCIEX_CLK_DP
PCIEX_CLK_DN
CPU_RST_N
CPU_RST_N (via
near U2C1)
At this point of failure the V_CPUCORE is good, the PCI-E link has entered into a
known good state, and the SMC releases the CPU reset line CPU_RST_N.
CPU_RST_N is expected to go high. The SMC monitors the CPU initialization process
as it comes out of reset and begins to execute code. If the CPU fails to initialize properly
the SMC will enter the error state ERROR_NO_HANDSHAKE.
A typical problem found with this failure is that CPU programming code in flash is
corrupted. The CPU initializes and begins executing code from flash and falls on its
face. Change the Flash as a first repair.
The CPU accesses flash through the path of CPU Chip ↔ Front Side Bus ↔ North
Bridge chip ↔ Back Side Bus ↔ South Bridge chip ↔ Flash chip. See picture below.
Failure along any segment of this path will cause ERROR_NO_HANDSHAKE as the
CPU cannot execute code from flash.
LAN/USB
AV Connector Power
FAN ASSEMBLY
Connector
Supply
Connector
Audio
LAN DAC SPDIF
South ANA
GPU
Clock
Bridge Gen
ODD
Voltage Regulators
SAT SMC B
A
ack
Bu Sid
ODD
s e
Pwr
GPU
North Front
CPU CPU
Side Bus
Bridge Voltage
FLASH
HDD
SATA RAM
Regulators
RAM RAM
USB
Game
Eject IR USB Memory USB Memory Binding Argon
Pad
Switch Rx Connector Connector Button Connector
• If ENET_RST_N (boards with U1B2) & AUD_RST_N signals are not present and
the others are normal, change U7D1.
CPU Bits:
Bit: 0 12345 6 7
Front panel Code CPU bits 1st repair 2nd repair 3rd repair
00000000
U7D1
(0)
00010100
U4D1 U7D1
(20)
00010101
U4D1 U7D1
(21)
00010110
U4D1 U7D1
(22)
00011000
U4D1 U7D1
(24)
00100000
U7D1
(32)
00101110
U4D1 U7D1
(46)
01000000
U3E1 U3D1 U4D1
(64)
01000100
U5F1/U5U1 U3E1/U3T1 U3D1/U3R1
(68)
01000101
U3D1/U3R1 U3E1/U3T1 U5F1/U5U1
0x0A (69)
01001111
U2E1 U7D1
(79)
01010001
U2E1
(81)
01011000
U2E1
(88)
10010100
U4D1
(148)
10010110
U2E1 U4D1
(150)
10101101
U2E1
(153)
10100010
U2E1
(162)
10101111
U4D1 U4F1/U4U1
(175)
10110011
U2E1
(179)
• Check for proper voltage on V_SBPCIE (U3P1 pin 2), target is 1.87v, if not
present change U3P1
Any another value of impedance between R3G6 & R3G7 a GND replace
R3G6 & R3G7
Note: Units with memories Infineon first check R3G6 & R3G7 for a possible
bad repair, if the impedance on nodes V_MEM to GND is less than 5Ω (with
front panel code 0X08 or 0X14) replace memories and the GPU
• If the impedance on these nodes (V_MEM & GND) is less than 50Ω
replace memories
• If the impedance on these nodes (V_MEM & GND) is less than 0.3Ω
check in X- ray test memory and GPU possible short, change integrated in
short.