EP-P80P+ Users Manual PCI Diagnostic & Troubleshooting Card. TRADEMARKS All products and company names are trademarks or registered trademarks of their respectives holders. These specifications are subject to change without notice. 6000012P8+100 Manual Revision 1.
User Notice No part of this product, including the product and software may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form without the express written permission of EPoX Computer Company (hereinafter referred to as EPoX) except for documentation kept by the purchaser for backup purposes.
Table of Contents Chapter 1: Introduction Package Contents ........................................................... 5 Overview of EP-P80P+ .................................................. 6 Chapter 2: Diagnostic Card Usage System Voltage Detected ............................................... 7 PCI Bus C/BE[3::0] Description .................................... 7 Circular Buffer ............................................................... 8 Forward/Backward Button Interface .......................
EP-P80P+ Introduction Chapter 1 Introduction Package Contents A EP-P80P+ Users manual B EP-P80P+ PCI Diagnostic Card Users manual ) * Page 5
Introduction EP-P80P+ Overview of EP-P80P+ EP-P80P+ is a PCI based Diagnostic & Troubleshooting card for PCI local bus motherboards allowing realtime feedback of system boot status and current state of the PCI Byte Enable/Command signals. The EP-P80P+ can help IT professionals and system engineers in the troubleshooting and repair of nonresponsive systems by obtaining system status direct from port I/O 80H.
EP-P80P+ Diagnostic Card Usage Chapter 2 Diagnostic Card Usage System Voltages Detected These LEDs represent the voltages they represent being present on the PCI bus. The diagnostic card is capable of detecting +5, +3.3, -12, +12V and PCIRST from the PCI bus. PCI Bus C/BE[3::0] # Description Note: A binary 1 below would represent the diagnostic cards corresponding LED being enabled (on), while 0 would be the LED disabled (off).
Diagnostic Card Usage EP-P80P+ Circular Buffer The EP-P80P+ has a built-in circular buffer that contains 32 8-bit wide registers. The register are used for storage of data entries from the host chip. They are indexed 0 through 31, being organized in a form of circular buffer. The previous one to the index (i) register is indexed (i-1), at a lower location; the next one indexed (i+1), at a higher location. The last register index (31) is followed with index (0). All the registers make a cycle.
EP-P80P+ Diagnostic Card Usage Forward/Backword Button Interface The EP-P80P+ also provides two button inputs for use to move RP (Read Pointer) forward (S1 Switch) or backward (S2 Switch) via external push buttons. The RP (Read Pointer) is incremented or decremented and the trace buffer contents pointed by the updated RP (Read Pointer) will be selected for LED display.
Diagnostic Card Usage EP-P80P+ 7-Segment Decoder and Decimal Point (DP) Indicator Within the circular trace buffer, the register contents of the entry pointed by the read pointer (RP) are chosen for display. The 8-bit binary contents are further divided into low and high nibbles, 4 bits each. Alternate selection between both nibbles is periodically conducted according to an internal multiplexed timing clock.
EP-P80P+ Diagnostic Card Usage AMI BIOS v6.24 Codes Following is the checkpoint list in AMIBIOS in order of execution. Uncompressed INIT code checkpoints D0 NMI is Disabled. CPU ID saved. Init code Checksum verification starting. D1 To do DMA init, Keyboard controller BAT test, start memory refresh and going to 4GB flat mode. D3 To start Memory sizing. D4 To comeback to real mode. Execute OEM patch. Set stack. D5 E000 ROM enabled. Init code is copied to segment 0 and control to be transfered to segment 0.
Diagnostic Card Usage EP-P80P+ FC Erase Flash. FD Program Flash. FF Flash program successful. BIOS is going to restart. Runtime code is uncompressed in F000 shadow ram 03 NMI is Disabled. To check soft reset/power-on. 05 BIOS stack set. Going to disable Cache if any. 06 POST code to be uncompressed. 07 CPU init and CPU data area init to be done. 08 CMOS checksum calculation to be done next. 0B Any initialization before keyboard BAT to be done next. 0C KB controller I/B free.
EP-P80P+ 31 32 34 37 38 39 3A 40 42 43 44 45 46 47 48 49 4B 4C 4D 4E 4F 50 51 Diagnostic Card Usage Display memory R/W test or retrace checking failed. To do alternate Display memory R/W test. Alternate Display memory R/W test passed. To look for the alternate display retrace checking. Video display checking over. Display mode to be set next. Display mode set. Going to display the power on message. Different BUSes init (input, IPL, general devices) to start if present.
Diagnostic Card Usage 52 53 54 57 58 59 60 62 65 66 7F 80 81 82 83 84 85 86 87 88 89 8B EP-P80P+ Memory testing/initialization above 1M complete. Going to save memory size information. Memory size information is saved. CPU registers are saved. Going to enter in real mode. Shutdown successful, CPU in real mode. Going to disable gate A20 line and disable parity/NMI. A20 address line, parity/NMI disable successful. Going to adjust memory size depending on relocation/shadow.
EP-P80P+ 8C 8D 8F 91 95 96 97 98 99 9A 9B 9C 9D 9E A2 A3 A4 A5 A7 A8 A9 AA AB AC B0 B1 Diagnostic Card Usage Setup options programming after CMOS setup about to start. Going for hard disk controller reset. Hard disk controller reset done. Floppy setup to be done next. Floppy setup complete. Hard disk setup to be done next. Init of different BUSes optional ROMs from C800 to start. Going to do any init before C800 optional ROM control. Any init before C800 optional ROM control is over.
Diagnostic Card Usage 00 EP-P80P+ Copying of code to specific area done. Going to give control to INT19 boot loader. For more information about AMI BIOS please refer to the AMI website at http://www.ami.
EP-P80P+ Diagnostic Card Usage Award BIOS v6.0 Codes Following is the checkpoint list in Award BIOS in order of execution. CFh Test CMOS R/W functionality. C0h Early chipset initialization: - Disable shadow RAM - Disable L2 cache (socket 7 or below) - Program basic chipset registers C1h Detect memory - Auto-detection of DRAM size, type and ECC. - Auto-detection of L2 cache (socket 7 or below) C3h Expand compressed BIOS code to DRAM C5h Call chipset hook to copy BIOS back to E000 & F000 shadow RAM.
Diagnostic Card Usage EP-P80P+ 11h Reserved 12h Use walking 1s algorithm to check out interface in CMOS circuitry. Also set real-time clock power status, and then check for override. 13h Reserved 14h Program chipset default values into chipset. Chipset default values are MODBINable by OEM customers. 15h Reserved 16h Initial Early_Init_Onboard_Generator switch. 17h Reserved 18h Detect CPU information including brand, SMI type (Cyrix or Intel) and CPU level (586 or 686).
EP-P80P+ Diagnostic Card Usage 27h Initialize INT 09 buffer 28h Reserved 29h 1. Program CPU internal MTRR (P6 & PII) for 0-640K memory address. 2. Initialize the APIC for Pentium class CPU. 3. Program early chipset according to CMOS setup. Example: onboard IDE controller. 4. Measure CPU speed. 5. Invoke video BIOS. 2Ah Reserved 2Bh Reserved 2Ch Reserved 2Dh 1. Initialize multi-language 2. Put information on screen display, including Award title, CPU type, CPU speed .
Diagnostic Card Usage EP-P80P+ 47h Initialize EISA slot 48h Reserved 49h 1. Calculate total memory by testing the last doubleword of each 64K page. 2. Program write allocation for AMD K5 CPU. 4Ah Reserved 4Bh Reserved 4Ch Reserved 4Dh Reserved 4Eh 1. Program MTRR of M1 CPU 2. Initialize L2 cache for P6 class CPU & program CPU with proper cacheable range. 3. Initialize the APIC for P6 class CPU. 4.
EP-P80P+ Diagnostic Card Usage 62h 63h 64h 65h 66h 67h Reserved Reserved Reserved Initialize PS/2 Mouse Reserved Prepare memory size information for function call: INT 15h ax=E820h 68h Reserved 69h Turn on L2 cache 6Ah Reserved 6Bh Program chipset registers according to items described in Setup & Auto-configuration table. 6Ch Reserved 6Dh 1. Assign resources to all ISA PnP devices. 2. Auto assign ports to onboard COM ports if the corresponding item in Setup is set to AUTO. 6Eh Reserved 6Fh 1.
Diagnostic Card Usage EP-P80P+ - If no errors occur or F1 key is pressed to continue: !Clear EPA or customization logo. 80h Reserved 81h Reserved 82h 1. Call chipset power management hook. 2. Recover the text fond used by EPA logo (not for full screen logo) 3. If password is set, ask for password. 83h Save all data in stack back to CMOS 84h Initialize ISA PnP boot devices 85h 1. USB final Initialization 2. NET PC: Build SYSID structure 3. Switch screen back to text mode 4.
EP-P80P+ Diagnostic Card Usage 4. Load CMOS time into DOS timer tick 5. Build MSIRQ routing table. FFh Boot attempt (INT 19h) For more information about Award BIOS please refer to the website at http://www.phoenix.com. Note: The code displayed on the EP-P80P+ debug card are varied with mainboards and BIOS version which you can see during system power on. The codes inside the manual here is only for EPoX and reference.
Technical Support Services If you need additional information, help during installation or normal use of this product, please contact your retailer. Your retailer will have the most current information about your configuration. If your retailer cannot help, you may visit our online technical support website and/or contact our support technicians at the locations listed below. Record your serial number before installing your mainboard.