4-Bit 4-Digit Diagnostic Card PC Analyzer Version 3.2 Advanced

2y ago
30 Views
3 Downloads
1,012.48 KB
24 Pages
Last View : 13d ago
Last Download : 2m ago
Upload by : Joao Adcock
Transcription

User’s Guide4-Bit 4-DigitDiagnostic CardPC AnalyzerVersion 3.2 AdvancedUser’s GuideModel: postcard 32For use only in a desktop model computer with PCI or ISA slot1

User’s GuideINTRODUCTIONDiagnostic Card is a powerful diagnostic tool for technicians and administrators to troubleshootvarious problems of IBM compatible PCs. It is easy to install, yet extremely powerful to use. WithDiagnostic Card in hand, you no longer have to go through tedious and time consuming process oftrying to figure out what is wrong with your PC hardware. Diagnostic Card will tell you exactlywhat is wrong with your PC in just seconds. It saves you time and money.Our new and improved design of diagnostic card can work with almost all popular types of CPUs,Motherboards, and BIOS.All though we try, it is not possible to update this manual every time a new motherboard is madeby the manufactures. It is always advised to visit the bios manufacture website, and download thelatest codes per bios revision. Or visit bioscentral.com for an online reference.System RequirementsThe Diagnostic Card itself only requires an empty PCI or ISA expansion slot. It is not necessary toinstall memory chips to perform analysis. “POST Codes” can be displayed through thehexadecimal display panel on the Diagnostic Card itself.Tech Support Tech tic Card INDICATORSTwo ‘Indicators’ are any light emitting diodes (LED) or hexadecimal display panel that may bemounted on an Diagnostic Card. This section discusses the following indicators that appear on theDiagnostic Card: POST Code Display PCI BUS SIGNALS LEDsPOST Code DisplayThe POST Code Display is made up of a dual, dot matrix hexadecimal read-out that displaysPower On Self Test (POST) status codes.2

User’s GuideThe Feature of 4-Bit 4-Digit PC Analyzer This Card can work on either PCI or ISA SlotManually to keep on track for the post code in sequenceForward and backward button (S1,S2) Design, it can be easy to check the post codestep by step.Remote LED display and button, it is suitable for mounting outside the casingSelf-Checking Remote Display FunctionUser Guide1. Insert the post code card in PCI or ISA slot. Power on the machine. The post code willshow on display. The left Post code display monitor the real time and right post code is forprevious one. After the machine booting up complete, press S1 button about 2 seconds,then it can be checked the previous post code by pressing S1 or S2 button.2. If S1 button is pressed 2 more seconds, it shows the testing speed rate whichrepresents the PCI clock frequency. For example, if the display show F-33, whichrepresent PCI clock 33 MHz.3. If S1 button is pressed 2 more seconds for next stage, it has self-checking function from0000 to 9999. To return original status is just by pressing S1 button again.Remote Display CableRemote LED displaysLED LightCurrent Post CodePrevious Post CodeS1S2Speaker3

User’s GuidePower On Self-Test (POST) CodesMost AT and 386 computers (and a few XT computers) output status codes during POST. TheDiagnostic Card displays these codes during and after POST. Refer to Appendix A for acomprehensive listing of POST codes provided by BIOS manufacturers.PCI Signal 5V-5V3V3Motherboard Clock Signal. Should be on when power is supplied to themotherboard even without CPU.BIOS Read Signal. Flashes when CPU reads BIOS code.Device Ready. Flashes when an IRDY signal is detected.ISA Oscillation Indicator. Indicate ISA Oscillation Signal is available.PCI Bus Frame. Should be on under normal circumstances and flasheswhen a PCI Frame Signal is detected.Reset. After power on or reset, this indicator should be on for an halfsecond and then turned off.Bus pulse. If the LED blinks, the main board bus is running. If the bus isnot running, the LED is off.Data Transfer. This signal shows that a device has been selected for datatransfer. If no blink, the bus controller could be faulty.I/O Write. Lights when the BIOS writes to device and provides the sametroubleshooting clues as the I/O READ.Power Supply, 12-Volt Positive. Should be on all the time otherwise thereis a short circuit.Power Supply, 12-Volt Negative. Should be on all the time otherwise thereis a short circuit.Power Supply, 5-Volt Positive. Should be on all the time otherwise there isa short circuit.Power Supply, 5-Volt Negative. Should be on all the time otherwise thereis a short circuit.Power Supply, 3.3-Volt. Some motherboards have 3.3V power supply toPCI slots. This indicator should be on if the motherboard supplies 3.3Vpower.INSTALLING the Diagnostic CardInstallation ProcedureTO INSTALL A Diagnostic Card:1) Install the Diagnostic Card in any available PCI or ISA expansion slot.2) Power on the machine.3) Install JP2 External Speaker Connection if required, see note below.4) Observe POST CODE.4

User’s GuidePOST CodesWhen the machine is turned on, the hexadecimal display should show the various POST codes asthe system executes (unless it has a rare BIOS that does not display POST codes).If the machine does not boot, system POST has detected a fatal fault and stopped. The numbershowing in the hexadecimal display on the Diagnostic Card is the number of the test in whichPOST failed. Refer to Appendix A for a listing of POST codes.Troubleshooting During POSTAfter initial power up, Power-On Self-Test (POST) codes begin displaying on the DiagnosticCard’s hexadecimal displays (for most machines).NOTE: A few machines use the parallel port to display POST codes instead of the DiagnosticCard.THE POST PROCESSThe ROM built onto the motherboard of the computer rums its built-in POST (Power-On Self-Test)when you switch power on to the computer, press the reset button on the computer, or pressCtrl-Alt-Del (warm boot). POST performs a tightly interwoven initialization and testing processfor each of these methods, but it typically does not test or initialize memory above 64K for warmboot. You can get an even better idea of the detailed process by studying the POST code listings inAppendix A.JP2 EXTERNAL SPEAKER CONNECTIONOn some older motherboards you may encounter no onboard speaker or non functionalmotherboard speakers. Use the 2-pin gray jumper wire included to jump the connection from thespeaker terminals on the motherboard header to the JP2 jumper on the PC POST Card. This willconnect the onboard speaker of the PC POST card so you can hear BEEP CODES as well as seePOST CODES.5

Appendix xPhoenixAMIASTAwardChips & TechPhoenix&DellAMIASTAwardChips & TechPhoenix&DellAMIASTChips & TechAwardPhoenix&DellError Code-00(00)Going to give control to INT 19H boot loader.Error Code-01(01)Processor register test about to start, and NMI to be disabled,286 reg. test aboutto start.(01)Processor test 1;Processor status(1FLAGS) verification; Tests the followingprocessor status flags carry, zero, sign, overflow. The BIOS will set each of theseflags, verify they are set then turn each flag off and verify it is off.(01)[Beep] none 80286 register test in –progress.Error Code - 02(02)NMI is disabled. Power on delay starting. Power on de- lay starting.286reg.(02)Test CPU register.(02)Processor test 2;Read/write/verify all CPU registers except SS,SP and BP withdata pattern FF&00.Determine status of manufacturing jumper.(02)Test CPU register.(02)[Beep] 1-1-3 CMOS write/read test .(02)Verify real-mode operation(Beep) 1-1-1-3.CPU Flags test.(02)[Beep] 1-1-3 CMOS write/read test in-progress or failure.Error Code – 03(03)Power on delay complete. To check soft reset/power-on. Any initializationbefore keyboard BAT is in progress. ROM BIOS checksum(32K at F800:0) passed.(03)Test 8042 keyboard controller reset.(03)Initialize Chips; Disable NMI,PIE,AIE,UEI,SQWV, disable video, paritychecking, DMA; Reset math Coprocessor; Clear all page registers, CMOSshutdown byte; Initialize timer 0,1 and 2 including set EISA timer to a knownstate; Initialize DMA controllers 0 and 1; Initialize interrupt controller 0 and1;Initialize EISA extended registers. Calculate BIOS EPROM and sign-on messagechecksum; fail if not 0.Initialize EISA registers(EISA)BIOS only).Clear 8042keyboard controller.(03)ROM did not checksum.(03)Disable Non-Maskable Interrupt(NMI).[Beep] 1-1-4 BIOS ROM checksumin-progress or failure.Error Code – 04(04)Any initialization before keyboard BAT is complete. Reading keyboard SYSbit, to check soft reset/power-on. Reading keyboard SYS bit, to check softreset/power On. Keyboard controller test with and without mouse passed. 8259initialization OK.(04)Low level keyboard communication, keyboard ID verification.(04)Test memory refresh toggle; RAM must be periodically refreshed in order tokeep the memory from decaying. This function assures that the memory refreshfunction is working properly. Test CMOS RAM I/O port interface and verify batterypower is available(bat. status 1).Reset 8042.(04)DMA Controller failed.(04)Get the CPU type (Beep) 1-1-2-1.CPU register test. Programmable IntervalTimer test failure.Error Code – 05(05)Soft reset/power-on determined. Going to enable ROM. i.e. disable shadowRAM/Cache if any. Going to enable ROM.i.e. disable shadow RAM/cache ifany.Chipset initialization over,DMA and interrupt controller disabled. CMOSpending interrupt disabled.(05)Read keyboard input port.(05)System timer bad.(05)Keyboard controller self-test enable keyboard interface. Blank video, Initializekeyboard; Keyboard controller initialization. Initialize Chips; DisableNMI,PIE,AIE,UEI, SQ- WV, disable video, parity checking, DMA; Reset math Coprocessor; Clear all page registers,CMOS shutdown byte; Initialize timer 0,1 and 2including set EISA timer to a known state; Initialize DMA controllers 0 and1;Initialize interrupt controller 0 and 1; Initialize EISA extended Regis- ters.Getmanufacturing status, reset if set(loop 1-5).(05)[Beep] 1-2-2 DMA initialization in-progress or failure.6

Appendix AAMIASTAwardChips & TechPhoenix&DellAMIAwardChips & TechACERAMIAwardChips & TechPhoenix&DellAMIASTAwardChips & TechPhoenix&DellAMIAwardChips & TechPhoenix&DellError Code – 06(06)ROM is enabled. Calculating ROM BIOS checksum, and waiting for Keyboardcontroller input buffer to be free. Calculating ROM BIOS checksum.Video disabledand system timer test begin. Video disabled and system timer counting OK.(06)Support chipset initialize.(06)Test memory refresh toggle;RAM must be periodically refreshed in-order tokeep the memory from decaying.This function assures that the memory refreshfunction is working properly.Initialize chips.(06)64K RAM Failed.(06)Initialize system hardware (Beep) 1-1-2-3.DMA page register write/read testin-progress or fail.Error Code – 07(07)ROM BIOS checksum passed. CMOS shutdown regi- ster test to be donenext.ROM BIOS checksum passed, Keyboard controller I/B free. Going to issue theBAT command to keyboard controller. Going to issue the BAT com- mand tokeyboard controller.CH-2 of 8254 initialization half way.CH-2 of 8253 test OK(07)Verifies CMOS’s basis R/W functionality. Test CMOS interface and batterystatus; Verifies CMOS is working correctly, detects bad battery. Setup low memory;Early chip set initialization; Memory presence test; OEM chip set routines; Clearlow 64K of memory; Test first 64K memory; clear lower 256K of memory, enableparity checking and test parity in lower 256K; test lower 25 If the BIOS detectserror 2C,2E,or 30(base 512K RAM error),it displays 6K memory. Set upstack,beep.Read/write/verify CPU registers.(07)64K RAM failed data test (Base Memory)Error Code – 08(08)Shutdown 0.(08)CMOS shutdown register test done. CMOS checksum calculation to be donenext. BAT command to keyboard controller is issued. Going to verify the BATcommand. Going to verify the BAT command. CH-2 of timer initiali- zation over.CH-2 delta count test OK(08)Setup low memory; Early chip set initialization; Memory presence test; OEMchip set routines; Clear low 64K of memory; Test first 64K memory; clear lower256K of memory, enable parity checking and test parity in lower 256K; test lower256K memory. Set up stack, beep. Setup interrupt vector table in lower 1K RAMarea; Initialize first 120 interrupt vectors with SPURIOUS INT HDLR andinitialize INT 00h-1Fh according to INT TBL. Initialize CMOS timer.(08)Interrupt Controller bad.(08)Initialize chipset registers with POST values. [Beep] 1-3-1 RAM refreshverification in-progress or failure.Error Code – 09(09)CMOS checksum calculation is done, CMOS diag byte written. CMOSinitialize to begin. Keyboard controller BAT result verified. Keyboard commandbyte to be written next.(09)Keyboard command byte to be written next. CH-1 oftimer initialization over. CH-1 delta count test OK.(09)Verify BIOS ROM checksum, flush external cache.(09)Program the configuration register of Cyrix CPU. OEM specific cacheinitialization., Early Cache initialization; Cyrix CPU initialization; cacheinitialization. Test CMOS RAM checksum; beep; also test extended storage of parameters in the motherboard chipset;if not warm- booting;display the Test CMOSRAM checksum message, if bad, or insert key pressed, load defaults if bad. CheckBIOS Checksum.(09)Unexpected interrupt is occurring.(09)Set POST flay.(Beep) 1-1-3-2. 1st 64K RAM test in-progress.Error Code – 0A(0A)CMOS initialization done(if any). Keyboard command byte code is issued.Going to write command byte data. Go- ing to write command byte data. CH-0 oftimer initializa- tion over. CH-0 delta count test OK(0A)Initialize the first 32 interrupt vectors. Initialize INTs 33 to 120.Early PowerManagement initialization. Setup interrupt vector table in lower 1K RAM area;Initialize first 120 interrupt vectors with SPURIOUS INT HDLR and initializeINT 00h-1Fh according to INT TBL. Initialize key- board; Detect type of keyboardcontroller(optional 8242 or 8248, with Nedadon XOR gate control); SetNUM LOCK status. Reset keyboard test keyboard controller interface to verify itreturned AAH and responded to enable/disable commands,set keyboard buffer,enable keyboard and keyboard interrupts for normal use, beep, halt .Initialize Videocontroller.(0A)Timer cannot interrupt.(0A)Initialize CPU registers. (Beep) 1-1-3-3. Perform BIOS checksum test. 1st7

Appendix AAMIAwardChips & TechPhoenix&DellAMIAwardChips & TechPhoenix&DellAMIASTChips & TechAwardPhoenix&DellASTAMIAwardChips & TechPhoenixAMIASTAwardChips & TechPhoenixAMI64K RAM chip or data line failure multi-bit.Error Code – 0BCMOS status register initialize done. Keyboard controller command byte is written.Going to issue Pin-23,24 block- ing/ unblocking command. Going to issuepin-23,24 block- ing/nubolcking command. Refresh started. Parity status cleared(0B)Verify the RTC time is valid or not. Detect bad battery. Read CMOS data intoBIOS stack area. Perform PnP initializations. Assign I/O & Memory for PCIdevices (PCI BIOS Only). Test CMOS RAM checksum; beep; also test extendedstorage of parameters in the motherboard chipset; if not warm-booting,display theTest CMOS RAM check- sum message, if bad, or insert key pressed,load defaults ifbad. Initialize video interface; Detect CPU clock; Read CMOS location 14b to findout type of video in use; Detect and initialize video adapter. 8254 timer,channel 0test.(0B)CPU protected mode.(0B)Enable CPU Cable-Check CPU Jumpers. [Beep] 1-3-4 1st 64K RAModd/even logic failure.Error Code – 0C(0C)KB controller I/B free. Going to issue the BAT command to keyboardcontroller. Pin-3,24 of keyboard controller is blocked/unblocked. NOP command ofkey- board controller to be issued next. NOP command of key- board controller tobe issued next. System timer started. Refresh & system timer OK(0C)Initialization of the BIOS data area(40:00-40:FF). Initialize keyboard; Detecttype of keyboard controller (optional 8242 or 8248, with Nedadon XOR gatecontrol); Set NUM LOCK status. Reset keyboard test keyboard controller interfaceto verify it returned AAH and responded to enable/disable commands, set keyboardbuffer, enable keyboard and keyboard interrupts for normal use,beep,halt.8254timer,channel 1 test.(0C)DMA register failure.(0C)Initialize cache to initial POST value. Test DMA page registers. [Beep] 1-4-11st 64K RAM address line failure.Error Code – 0D(0D)BAT command to keyboard controller is issued. Going to verify the BATcommand. NOP command processing is done.CMOS shutdown register test to bedone next. CMOS shutdown register test to be done next. Refresh link togglingpassed. Refresh link toggling passed.(0D)(Beeps) 13 short,8254 timer register.(0D) (Beeps) 14 short, Refresh failure.(0D)Program some of the chipset’s value. Measure CPU speed for display. Videoinitialization including MDA, CGA,EGA/VGA. Initialize video interface; DetectCPU clock; Read CMOS location 14b to find out type of video in use; Detect andinitialize video adapter. OEM specific-Initialize motherboard special chipset asrequired by OEM; initialize cache controller early, when cache is separate fromchipset.8254 timer,channel 2 test.(0D)[Beep] 1-4-2 1st 64K RAM parity test in progress or failure.Error Code – 0E(0E)(Beeps) 14 short,ASIC registers.(0E)Keyboard controller BAT result verified. Any initia- lization after KB controllerBAT to be next. CMOS shutdown register R/W test passed. Going to calculateCMOS checksum,and update DIAG. Goint to calculate CMOS checksum,andupdate DIAG Byte. Refresh period ON/OFF 50% OK(0E)Initialize the APIC(Multi-Processor BIOS only). Test video RAM(IfMonochrome display device found). Show startup screen message. Test videomemory; Test video memory, write sign-on message to screen. Setup shadowRAM-Enable shadow according to setup. Test COMS Shutdown byte.(0E)(Beeps) 14 short, Keyboard controller failure.(0E)Initialize I/O.(Beep) 1-1-4-3. Test 8254 timers.Error Code – 0F(0F)initialization after KB controller BAT done. Keyboard command byte to bewritten next. CMOS checksum calculation is done, DIAG byte written. CMOS Init.To begin(If “INIT CMOS IN EVERY BOOT IS SET”).CMOS initialization tobegin(If “INIT CMOS IN EVERY BOOT IS SET”).(0F)(Beeps) 15 short,CMOS RAM shutdown.(0F)DMA channel 0 Test. Test DMA controller 0; BIOS checksum test, keyboarddetect and initialization.Test Extended CMOS.(0F)(Beeps) 15 short,Protected mode failure.(0F)Initialize the local IDEError Code – 10(10)KB controller command byte is written. Going to issue pin-23,24blocking/unblocking command. CMOS initia- lization done(if any). CMOS status8

Appendix AASTAwardCompaqChips & TechPhoenix&DellAMIASTAwardCompaqChips & TechPhoenix&DellAMIASTAwardCompaqChips & TechPhoenix&DellAMIASTAwardCompaqChips & TechPhoenix&DellACERAMIASTAwardCompaqChips & TechPhoenix&DellAMIAwardCompaqChips & Techregister about to Init for Date and Time. CMOS status register about to Init for Dateand Time. Refresh on and about to start 64K base memory test. Confirmed refreshON & about to start 64K memory.(10)DMA controller test 0 register(10)DMA channel 1 Test. Test DMA controller 1 with AA, 55,FF,00 pattern.8237DMA,channel 0 test.(10)PPI disabled, Program timers 0 & 1.(10)(Beeps) 19 short, IDT,GDT failure.(10)InitializePowerManagement.(Beep) 1-2-1-1.Initialize8254timers.[Beep] 2-1-1 1st 64K RAM chip or data line failure-bit 0.Error Code – 11(11)Pin23,24 of keyboard controller is blocked/unblocked. Going to check to checkpressing of INS key during power-on.CMOS status register initialized.Going todisable DMA and Interrupt controllers. Going to disable DMA and interruptcontrollers. Address line test passed. Address line test passed.(11)DMA controller test register 1.(11)DMA page register test. Test DMA page registers,use I/O ports to test addresscircuits. POST enables user reboot here.Test DMA page registers. FATALDISPLAY ER- RORS.8237 DMA,channel 1 test.(11)Init(blast)VDU controllers.(11)Register LDT failure.(11)Load alternate registers with POST values.(Beep) 1-2- 2. 1st 64K RAM chip ordata line failure-bit 1.Error Code – 12(12)Checking for pressing

PCI slots. This indicator should be on if the motherboard supplies 3.3V power. INSTALLING the Diagnostic Card Installation Procedure TO INSTALL A Diagnostic Card: 1) Install the Diagnostic Card in any available PCI or ISA expansion slot. 2) Power on the machine. 3) Install JP2 External Speaker Connection if required, see note below.

Related Documents:

Add 3-digit and 1-digit numbers - crossing 10 Add two 4-digit numbers – no exchange 6 12/10/20 Mon Add and subtract 3-digit and 2-digit numbers - not crossing 100 Add 3-digit and 2-digit- cross 100 Tue Add 3-digit and 2-digit - cross 100 Add two 3-digits cross 10 or 100 Wed Add 2-digit and 3-digit numbers - crossing 10 or

Two 1-digit numbers: 0 to 9 2-digit number from a 2-digit number: no regrouping 2-digit number from a 2-digit number: regrouping Multiplication Multiplication facts: 0 to 9 2-digit number times 1-digit number: no regrouping 3-digit number times 1-digit number: regrouping Division Division facts: 0 to 9 2-digit

Digit 1 M Trane mini split unit Digit 2 W Heat pump C Cooling only Digit 3 W Wall-mounted unit Digit 4 5 Threaded connection Digit 5, 6 Nominal cooling capacity 09 12 18 Digit 7 Design serial no. M Free split inverter indoor unit system (with electronic expansion valve) Digit 8 Power supply type M 220 240V/50Hz/1PH Digit 9 .

Windows XP Professional 32-Bit/64-Bit, Windows Vista Business 32-Bit/64-Bit, Red Hat Enterprise Linux WS v4.0 32-bit/64-bit, Red Hat Enterprise Desktop v5.0 32-bit/64-bit (with Workstation Option), SUSE Linux Enterprise (SLE) desktop and server v10.1 32-bit/64-bit Resources Configuration LUTs

Classify the data in separate arrays on the basis of data type and number of digit Use sorting techniques on them in parallel. And parallel implementation is done using multithreading. Merge sorted array of 1 digit, 2digit, 3 digit ,4 digit, 5 digit , 6 digit and more digit integer and create a large array

8127FS–AVR–02/2013 4. Register Summary Note: 1. For compatibility with future devices, reserved bits should be written to zero if accessed. Reserved I/O memory addresses Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page 0x3F SREG I T H S V N Z C Page 12 0x3E SPH Stack Poin

White Heron and Other 978-0-582-43049-5 0-582-43049-6 American Short Stories, A White Heron and Other 978-0-582-34281-1 0-582-34281-3 American Stories, A 13-Digit ISBN 10-Digit ISBN 13-Digit ISBN 10-Digit ISBN 13-Digit ISBN 10-Digit ISBN Biographies

change the rounding digit. If the digit to the right is 5,6,7,8, or 9 increase the rounding digit by one number. The digit to the right of the rounding digit always becomes 0. 2. Provide examples of rounding numbers: 1357; 5 is the rounding digit; 7 is to the right of it, so the number will become 1360.