post code master - the site for BIOS, POST & BEEP code information

Home | Products | View Cart | Contact Us

IBM PS/2 Micro Channel BIOS Post Codes

  • 00 - CPU tested with patter FFAA0055
  • 01 - CPU 32 register tested
  • 02 - BIOS ROM checksum tested
  • 03 - System port 94 enabled and checked
  • 04 - POST registers, port 102 enabled and checked
  • 05 - POST registers port 96 enabled and tested
  • 06 - CMOS shutdown byte 0F tested
  • 07 - CMOS extended port 74-76 enabled and tested
  • 08 - DMA and page registers tested (ports 2, 18, 1A and 1C)
  • 09 - DMA initialized
  • 0A - Memory refresh tested
  • 0B - 8042 keyboard controller buffers tested (ports 61 and 64)
  • 0C - 8042 keyboard controller internal test (port 60)
  • 0D - 8042 keyboard controller internal test continued
  • 0E - 8042keyboard controller self test error
  • 0F - Memory sized and setup
  • 10 - First 512K base memory tested
  • 11 - Base memory error, system halted
  • 12 - Protected mode instructions tested; Keyboard commands tested
  • 13 - PIC Interrupt controller 1 (master) tested
  • 14 - PIC Interrupt controller 2 (slave) tested
  • 15 - Initialize 120 Interrupt vectors
  • 16 - Initialize 16 extended vectors
  • 17 - CMOS/RTC tested; CMOS byte 0D tested
  • 18 - CMOS/RTC checksum tested
  • 19 - CMOS/RTC battery tested
  • 1A - Check for soft or hard reset
  • 1B - Protected mode initialization
  • 1C - Protected mode stack set; Pointer to end of first 64K set
  • 1D - Low memory size tested in protected mode
  • 1E - Memory size information saved
  • 1F - Memory split address setup
  • 20 - Check for extended memory beyond 64MB
  • 21 - Test memory-address bus lines
  • 22 - Clear parity error and channel lock
  • 23 - Initialize interrupt 0
  • 24 - Check CMOS RAM validity
  • 25 - Write keyboard-controller command byte
  • 40 - Check valid CMOS RAM and video system
  • 41 - Display error code 160
  • 42 - Test registers in both interrupt controllers
  • 43 - Test interrupt controller registers
  • 44 - Test interrupt mask registers
  • 45 - Test NMI
  • 46 - NMI error has been detected
  • 47 - Test system timer 0
  • 48 - Check system speaker clock
  • 49 - Test system timer 0 count
  • 4A - Test system timer 1 count
  • 4B - Check if timer interrupt occurred
  • 4C - Test timer 0 for improper operation (too fast or too slow)
  • 4D - Verify timer interrupt 0
  • 4E - Check 8042 keyboard controller
  • 4F - Check for soft reset
  • 50 - Prepare for shutdown
  • 51 - Start protected mode test
  • 52 - Test memory in 64KB increments
  • 53 - Check if memory test done
  • 54 - Return to real mode
  • 55 - Test for regular or manufacturing mode
  • 56 - Disable the keyboard
  • 57 - Check for keyboard self test
  • 58 - Keyboard test passed
  • 59 - Test the keyboard controller
  • 5A - Configure the mouse
  • 5B - Disable the mouse
  • 5C - Initialize interrupt vectors
  • 5D - Initialize interrupt vectors
  • 5E - Initialize interrupt vectors
  • 60 - Save DDNIL status
  • 61 - Reset floppy drive
  • 62 - Test floppy drive
  • 63 - Turn floppy-drive motor off
  • 64 - Set up serial ports
  • 65 - Enable real time clock interrupt
  • 66 - Configure floppy drives
  • 67 - Configure hard drives
  • 68 - Enable system CPU arbitration
  • 69 - Scan for adapter ROM's
  • 6A - Verify serial and parallel ports
  • 6B - Set up equipment byte
  • 6C - Set up configuration
  • 6D - Set keyboard-typematic rate
  • 6E - Call Int. 19 boot loader
Home | Products | Contact Us | View Cart | © 2012 Microsystems Development Tech. Inc.