Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

P79 Test MatrixPVT

P79 MLB Board Functional Test Coverage


APPLE - Need to Know only Worldwide Diagnostic and Test, PCB Functional Test Development Group
Rev DVT PVT Build DVT PVT TPS file version Others Applications/Tests Application cleanup GZController GZUUT LVServer Ichiban Date 6/20/2002 7/10/2002 Rom ver 4.4.3b2 4.4.3b2/4.4.5b3 Comments Initial release for P79 DVT Release for P79 Pre-PVT System SW ver Bandit 9 Bandit 13 (1.1b1) P79800 Diag Release P79 P79 MacOS ROM 9.5.1d3 9.5.1b1 PMU version (base) 78 released by Richard Lim Richard Lim PMU version (update) 90 RFA#

raw test time 670 seconds 610 seconds

Version 3.0.0 1.19.27 1.19.27 LVServer v1.48 7/10 3.0.5

Test order below does not necessarily reflect launch order, look at TPS file. SATs Block Test Description AppleTalkSAT Network Switcher FireEchoOHCI SndOutTest MODS SndOutTest(InternalSpeaker, LeftRight, LeftRight, ContinuousSnd, DontMoveWindow, 255) Diag Apps Block Test Versions 1.0.2 3.0.2 1.3 1.0.1 V25.11A 1.0.2

Description DiagC99I2C I2C Register Test I2C UniN Test I2C SDRAM Slot0 verify I2C SDRAM Slot0 verify

Versions 1.1.3

744 744 744 744 624 624 624 657 657 764 764 764 764 764 651 531 531 531 531 531 531 531 531 531 531 531 531 531 531

1 2 5 6

DiagC99Post 1 Check results of POST 21 Check results of POST ROM Checksum Test 22 Check results of POST SDRAM Test DiagCardSlot 1 Wireless / ATA PC card Presence Test 2 IO reg Test / ATA IO Write-Read Test 1 2 4 5 16 DiagCD ATAPI Init CD/DVD/CD-R Device Identify Apple CD Test Disk 2 Check Short Random Multi Block - CD Cleanup after testing

1.1.0

1.3.2

1.5.2

DiagEDID 1 Dump EDID Info 1 2 3 4 5 6 8 9 10 11 12 13 14 15 DiagEnetSpeedDuplex Get transceiver speed, duplex info Verify10 Mbits/sec speed Verify100 Mbits/sec speed Verify1000 Mbits/sec speed Verify Half Duplex mode Verify Full Duplex mode Force 10 Mbps - Half Duplex Force 10 Mbps - Full Duplex Force 100 Mbps - Half Duplex Force 100 Mbps - Full Duplex Force 1000 Mbps - Half Duplex Force 1000 Mbps - Full Duplex Enable Auto-Negatiation Verify 1000 Mbits/sec Capability

1.1.3 1.0.3

Apple Computer Confidential

Page 1 of 3

7/10/02

P79 Test MatrixPVT

693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 693 516 667 667 667 667 667 667 667 667 667 615 615 615 615 615 682 682 682 635 635 635 635 635 635 635 635 635 635 635 635 607 607 607 607 569 597 670 741 741 1271 1271 1271 1271 1271 1271 1248

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

DiagFireWireOHCI Device Presence Test Registers Test Set/Clear Registers Test Phy Register Test PHY Port0 Connection PHY Port1 Connection PHY Port2 Connection 100 Quadlet write (8192x) 100 Block write (512 bytes) 100 Quadlet read 100 Block read (512 bytes) 100 Isochronous Loopback (1KB) 200 Quadlet write (8192x) 200 Block write (512 bytes) 200 Quadlet read 200 Block read (512 bytes) 200 Isochronous Loopback (1KB) 400 Quadlet write (8192x) 400 Block write (512 bytes) 400 Quadlet read 400 Block read (512 bytes) 400 Isochronous Loopback (1KB) ATP Test ITP Test GRF Test Send restart cmd -> FireEchoOHCI

2.4.9

A, B A, B A, B A, B A, B

DiagGZROM 3 Core99, iMac BootROM checksum only test 1 2 3 4 5 6 7 8 9 1 2 5 9 12 DiagMax Check SnakeBite2 Results launch AltivecExamples - 5000000x vBigNumTest Launch VBasicOpsTest Launch vMathLibTest Launch maxVV Launch vectorOpsTest MaxSmoke CheckSnakeBite DiagPMU Read Flash EEPROM Status Verify Test Check Specific MPGR Version Read Parameter RAM Check PMGR Base Version Perform sleep/wakeup test

1.1.2 1.8.8

1.4.4 ver. 90

ver. 78 1.4.8

DiagSoundLoopback_OS 5 Left channel separation 6 Right channel separation 7 THD+N 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 DiagUniNEnet Detect Ethernet Card Ethernet Cell Registers Internal Loopback within cell Loopback via Phy at 10 mbps speed Loopback via Phy at 100 mbps speed Loopback via Phy at 1000 mbps speed Check TxFIFO RAM Check RxFIFO RAM Wakeup Event for a Magic Packet Wakeup Event for a Broadcast Packet Wakeup Event for a Multicast Packet Wakeup Event for a Unicast Packet DiagUSB Device Presence Test Register Test USB Keyboard Presence Test USB Mouse Presence Test

3.0.0

1.4.0

DiagVersionCheck 1 Verify User Specified Device Tree string DiagVIA 1 VIA Register DiagVideoLauncher (MODS 25_11A) 1 Launch Nvidia Test DiagVIdeoMemory 6 Quick Stress Test (EMMO) 9 Copybits Test - 100 iterations 1 2 3 4 5 6 GZConfig Check for G3 Processor Check for G4 Processor Check for bus frequency Check for CPU clock-frequency Check for l2-cache clock-frequency Check for l2-cache size

1.1.6 1.3.0 1.0.7 1.5.0

1.0.4

100000000 800000000 800000000 262144 1.0.2

GZEthernet 16 TCP/IP Test

Apple Computer Confidential

Page 2 of 3

7/10/02

P79 Test MatrixPVT

1246 1246 1246 1246 1246 1246 1246 1234 1234 1234 1255 1128 1128 1128 1128 1128 1128 1167 1167 1167 1211 1211 1163 1163 1163 1163 1163 1163 1163 1163 1163 1163 1163 1163 1163 1163 1163 1163 1163 1163 A : testing firewire Port 0 B : testing firewire Port 1

1 2 3 4 5 6 7

GZFirewire Connect Port 0 Connect Port 1 Connect Port 2 Disconnect Ports Port 0 Test Bundle Port 1 Test Bundle Port 2 Test Bundle

1.0.6

GZGraphics 2 Set Main Monitor, default 3 Set Secondary Monitor 32 DAC Level Test (VGA) GZPostTest 1 FCT test passed 1 2 3 4 5 6 GZPreTest PreTest check Mac Ethernet Address checksum test Start FCT Write Signature Write Table revision Write FCT RFA number

1.0.13

1.0.2 1.0.8

GZROM 1 BootROM version 2 BootROM Model 4 Test Flash Lockout bit clear (Core99 machine) GZTestData 1 Stamp 1st test Date and Time 2 Stamp End of Test Date and Time 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 GZUSB Port 0 Interrupt IN Port 0 Bulk IN Port 0 Bluk OUT Port 0 Isochronous IN Port 0 Isochronous OUT Port 0 Low Speed Int IN Port 1 Interrupt IN Port 1 Bulk IN Port 1 Bluk OUT Port 1 Isochronous IN Port 1 Isochronous OUT Port 1 Low Speed Int IN Port 2 Interrupt IN Port 2 Bulk IN Port 2 Bluk OUT Port 2 Isochronous IN Port 2 Isochronous OUT Port 2 Low Speed Int IN

1.0.6 "$0004.43b2" "PowerMac4,5" 1.0.0

1.0.0

Apple Computer Confidential

Page 3 of 3

7/10/02

You might also like