background image

BIOS Quick Reference  •  CC5-RAVE

- 23 -

EKF Elektronik GmbH * Philipp-Reis-Str. 4 * D-59065 HAMM (Germany)

Tel. +49 (0)2381/6890-0 * Fax. +49 (0)2381/6890-90 * E-Mail [email protected] * Internet http://www.ekf.de

Addendum A: Embedded BIOS POST Codes

Embedded BIOS writes progress codes, also known as POST codes, to I/O port 80H during POST,

in order to provide information to system integrators and developers about system faults. These

POST are not displayed on the screen. However, the POST codes can be displayed by means of

additional emulator equipment. For more information about POST codes, contact General

Software.

Mnemonic Code Code System Progress Report
POST_STATUS_START 00h Start POST (BIOS is executing).
POST_STATUS_CPUTEST 01h Start CPU register test.
POST_STATUS_DELAY 02h Start power-on delay.
POST_STATUS_DELAYDONE 03h Power-on delay finished.
POST_STATUS_KBDBATRDY 04h Keyboard BAT finished.
POST_STATUS_DISABSHADOW 05h Disable shadowing & cache.
POST_STATUS_CALCCKSUM 06h Compute ROM CRC, wait for KBC.
POST_STATUS_CKSUMGOOD 07h CRC okay, KBC ready.
POST_STATUS_BATVRFY 08h Verifying BAT command to KB.
POST_STATUS_KBDCMD 09h Start KBC command.
POST_STATUS_KBDDATA 0ah Start KBC data.
POST_STATUS_BLKUNBLK 0bh Start pin 23,24 blocking & unblocking.
POST_STATUS_KBDNOP 0ch Start KBC NOP command.
POST_STATUS_SHUTTEST 0dh Test CMOS RAM shutdown register.
POST_STATUS_CMOSDIAG 0eh Check CMOS checksum.
POST_STATUS_CMOSINIT 0fh Initialize CMOS contents.
POST_STATUS_CMOSSTATUS 10h Initialize CMOS status for date/time.
POST_STATUS_DISABDMAINT 11h Disable DMA, PICs.
POST_STATUS_DISABPORTB 12h Disable Port B, video display.
POST_STATUS_BOARD 13h Initialize board, start memory bank detection.
POST_STATUS_TESTTIMER 14h Start timer tests.
POST_STATUS_TESTTIMER2 15h Test 8254 T2, for speaker, port B.
POST_STATUS_TESTTIMER1 16h Test 8254 T1, for refresh.
POST_STATUS_TESTTIMER0 17h Test 8254 T0, for 18.2Hz.
POST_STATUS_MEMREFRESH 18h Start memory refresh.
POST_STATUS_TESTREFRESH 19h Test memory refresh.
POST_STATUS_TEST15US 1ah Test 15usec refresh ON/OFF time.
POST_STATUS_TEST64KB 1bh Test base 64KB memory.
POST_STATUS_TESTDATA 1ch Test data lines.
POST_STATUS_TESTADDR 20h Test address lines.
POST_STATUS_TESTPARITY 21h Test parity (toggling).
POST_STATUS_TESTMEMRDWR 22h Test Base 64KB memory.
POST_STATUS_SYSINIT 23h Prepare system for IVT initialization.
POST_STATUS_INITVECTORS 24h Initialize vector table.
POST_STATUS_8042TURBO 25h Read 8042 for turbo switch setting.
POST_STATUS_POSTTURBO 26h Initialize turbo data.
POST_STATUS_POSTVECTORS 27h Modification of IVT.
POST_STATUS_MONOMODE 28h Video in monochrome mode verified.
POST_STATUS_COLORMODE 29h Video in color mode verified.
POST_STATUS_TOGGLEPARITY 2ah Toggle parity before video ROM test.
POST_STATUS_INITBEFOREVIDEO 2bh Initialize before video ROM check.
POST_STATUS_VIDEOROM 2ch Passing control to video ROM.
POST_STATUS_POSTVIDEO 2dh Control returned from video ROM.
POST_STATUS_CHECKEGAVGA 2eh Check for EGA/VGA adapter.
POST_STATUS_TESTVIDEOMEMORY 2fh No EGA/VGA found, test video memory.
POST_STATUS_RETRACE 30h Scan for video retrace signal.
POST_STATUS_ALTDISPLAY 31h Primary retrace failed.
POST_STATUS_ALTRETRACE 32h Alternate found.
POST_STATUS_VRFYSWADAPTER 33h Verify video switches.
POST_STATUS_SETDISPMODE 34h Establish display mode.
POST_STATUS_CHECKSEG40A 35h Initialize ROM BIOS data area.
POST_STATUS_SETCURSOR 36h Set cursor for power-on msg.
POST_STATUS_PWRONDISPLAY 37h Display power-on message.
POST_STATUS_SAVECURSOR 38h Save cursor position.
POST_STATUS_BIOSIDENT 39h Display BIOS identification string.

Содержание CompactPCI CC5-RAVE

Страница 1: ...BIOS Quick Reference CC5 RAVE CompactPCI FC PGA 370 CPU Document No 2508 Preliminary Edition 2 09 2001...

Страница 2: ...Assignment Order 9 Boot Order 9 Configuring Floppy Drive Types 10 Configuring IDE Drive Geometry 10 Miscellaneous Settings 11 Typematic Delay Rate 11 Seek at Boot 11 Show Hit Del 11 Config Box 11 F1...

Страница 3: ...www ekf de IDE Configuration Setup Screen 17 Primary IDE Port 17 UDMA66 17 Master Slave Timing Mode 18 IORDY Sampling Point 18 Recovery Time 18 Secondary IDE Port 18 Password Configuration 19 Standard...

Страница 4: ...001 2 2 Preliminary Edition Manual reflects BIOS Version 4 3 GS EKF Build 0 94 jj 12 September 2001 Nomenclature Numbers followed by a h or with a 0x prefix represent hexadecimal values Trade Marks So...

Страница 5: ...he chipset and other peripheral components During this time POST progress codes are written by the system BIOS to I O port 80H allowing the user to monitor the progress with a suitable emulator equipm...

Страница 6: ...underneath the splash screen Once the application begins writing to the screen the splash screen relinquishes control providing a seamless graphical progression for the end user Please contact EKF in...

Страница 7: ...n System the user can navigate with the UP and DOWN arrow keys Pressing ENTER opens the selected sub menu screen highlighted option marked with an arrow Within the sub menu screens TAB and ENTER are u...

Страница 8: ...the drive types themselves in the Floppy Drive Types and IDE Drive Geometry sections Finally you ll need to configure the boot sequence in the middle of the screen Once these selections have been made...

Страница 9: ...ot be used for both A and B The BIOS permits this to allow embedded devices to alias drives but desktop operating systems may not be able to maintain cache coherency with such a mapping in place Boot...

Страница 10: ...ction The IDE Drive Types section lets you select the type for each of the four IDE drives None User Physical LBA or CHS User This type allows the user to select the maximum cylinders heads and sector...

Страница 11: ...re as short as possible Show Hit Del If this option is active you have the choice to enter the Setup menu during the power on self test To do this press the Del key with monitor keyboard or Ctrl C wit...

Страница 12: ...plication or any OEM supplied BIOS extensions have debugging code i e INT 3 instructions remaining then these would invoke the debugger automatically if INT 3 instruct is set to Call Dbg To continue u...

Страница 13: ...is option allows to reduce considerably the CPUs power consumption useful for low power applications or when high ambient temperatures can occur If the full processor performance is not needed the CPU...

Страница 14: ...he amount of delay inserted after outputting each message to the screen can be controlled by the parameters Normal FastBoot and DbgMode Behaviour after Initializing Expansion ROM This parameter contro...

Страница 15: ...tached CC6 ACID needed for KBD As an alternative I O might be redirected to the COM1 or COM2 serial interfaces also requires CC6 ACID super I O board Attach a VT100 like ASCII terminal or PC equipped...

Страница 16: ...udes Level 1 and 2 Parallel Port Configuration The parallel port can be configured by several parameters If disabled the settings of the remaining parameters have no meaning If enabled the parallel po...

Страница 17: ...m will detect attached drives at the Primary IDE interface as Ultra ATA 66 You will have to distinct between two hardware configurations 1 The CC5 RAVE comes without the super I O companion board CC6...

Страница 18: ...parameter controls various access modes to the drives Detailed information can be derived from the Intel IDE Programmer s Reference Manual at http developer intel com design chipsets manuals 298236 ht...

Страница 19: ...cific key If you can t remember the password there are two possible solutions to this problem Either enter the debug mode the integrated debugger can be invoked prior to entering the unknown password...

Страница 20: ...enable the Tests Begin on ESC option to cause the system test suite to be invoked To repeat the system test battery continuously you should also enable the Continuous Testing option When continuous t...

Страница 21: ...mand which instructs the debugger to go EB43DBG G ENTER The debugger can be a valuable tool to aid the board bringup process on new designs similar to the evaluation board It supports a DOS SYMDEB sty...

Страница 22: ...system can operate either with a standard PC AT or PS 2 keyboard and VGA video monitor or with a special emulation of a console over an RS232 cable connected to a host computer running a terminal pro...

Страница 23: ...TESTTIMER 14h Start timer tests POST_STATUS_TESTTIMER2 15h Test 8254 T2 for speaker port B POST_STATUS_TESTTIMER1 16h Test 8254 T1 for refresh POST_STATUS_TESTTIMER0 17h Test 8254 T0 for 18 2Hz POST_S...

Страница 24: ...TESTDMA1BASE 62h Test DMA1 base register POST_STATUS_CHECKSEG40E 63h Checking ROM BIOS data area again POST_STATUS_CHECKSEG40F 64h Checking ROM BIOS data area again POST_STATUS_PROGDMA 65h Program DMA...

Страница 25: ...signals output to the floppy drive LED to identify the source of the error The following is a comprehensive list of POST beep blink codes for the system BIOS BIOS extensions such as VGA ROMs and SCSI...

Страница 26: ...BIOS Quick Reference CC5 RAVE EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Internet http www ekf de Fax 49 0 2381 6890 90 Tel 49 0 2381 6890 0 E Mail sales ekf de...

Отзывы: