Page 101 from 140
8Fh Determine number of ATA drives (optional)
90h Initialize hard-disk controllers
91h Initialize local-bus hard-disk controllers
92h Jump to UserPatch2
93h Build MPTABLE for multi-processor boards
95h Install CD ROM for boot
96h Clear huge ES segment register
97h Fixup Multi Processor table
98h 1-2 Search for option ROMs. One long, two short
beeps on checksum failure.
99h Check for SMART drive (optional)
9Ah Shadow option ROMs
9Ch Set up Power Management
9Dh Initialize security engine (optional)
9Eh Enable hardware interrupts
9Fh Determine number of ATA and SCSI drives
A0h Set time of day
A2h Check key lock
A4h Initialize Typematic rate
A8h Erase F2 prompt
AAh Scan for F2 key stroke
ACh Enter SETUP
AEh Clear Boot flag
B0h Check for errors
B2h POST done- prepare to boot operating system
B4h 1 One short beep before boot
B5h Terminate QuietBoot (optional)
B6h Check password (optional)
B9h Prepare Boot
BAh Initialize DMI parameters
BBh Initialize PnP Option ROMs
BCh Clear parity checkers
BDh Display MultiBoot menu
BEh Clear screen (optional)
BFh Check virus and backup reminders
C0h Try to boot with INT 19
C1h Initialize POST Error Manager (PEM)
C2h Initialize error logging
C3h Initialize error display function
C4h Initialize system error handler
C5h PnPnd dual CMOS (optional)
C6h Initialize notebook docking (optional)
C7h Initialize notebook docking late
C8h Force check (optional)
C9h Extended checksum (optional)
D2h Unknown interrupt
CodeBeepsPOST Routine Description
TM420.book Page 93 Monday, September 23, 2002 10:27 AM
Page 102 from 140
CodeBeepsFor Boot Block in Flash ROM
E0h Initialize the chipset
E1h Initialize the bridge
E2h Initialize the CPU
E3h Initialize the system timer
E4h Initialize system I/O
E5h Check force recovery boot
E6h Checksum BIOS ROM
E7h Go to BIOS
E8h Set Huge Segment
E9h Initialize Multi Processor
EAh Initialize OEM special code
EBh Initialize PIC and DMA
ECh Initialize Memory type
EDh Initialize Memory size
EEh Shadow Boot Block
EFh System memory test
F0h Initialize interrupt vectors
F1h Initialize Run Time Clock
F2h Initialize video
F3h Initialize System Management Mode
F4h 1 Output one beep before boot
F5h Boot to Mini DOS
F6h Clear Huge Segment
F7h Boot to Full DOS
TM420.book Page 94 Monday, September 23, 2002 10:27 AM
Page 103 from 140
Index of Flash BIOS Error Message
Index of flashing BIOS Error Message using PHLASH.EXE.
Error MessageAction in Sequence
BIOS backup not supported in PLATFORM.BIN Current Platform.bin does not support BIOS backup.
Please contact your vendor for latest platform.bin or
remove BIOS backup
File Open/Read/Close failed on PLATFORM.BIN Make sure that PLATFOR.BIN files is present and not
damaged. Also check if there is enough space for
Unsupported PLATFORM.BIN file version Make sure the platform.bin is the correct version.
Device table in PLATFORM.BIN has unsupported flash
typeCurrent Flash ROM part is not supported in this
Part ID not found in table of supported parts Current Flash ROM part is not supported in this
Open/Read failed on BIOS ROM image file Make sure the BIOS ROM image is present, and not
Copy BIOS ROM again.
File Close failed on BIOS.ROM Make sure the BIOS ROM image is present, and not
Copy BIOS ROM again.
Cannot flash when Memory Managers (e.g. EMM386) are
presentPlease boot to pure DOS without EMM386 is present in
order to flash BIOS.
Attempt to read flash memory ID failed System cannot read its Flash Part ID, please try again.
If problem appears after second try, please contact your
File does not contain the same BIOS part numberMake sure the BIOS ROM is for your platform.
Write/Erase to flash memory failed During Flashing Process, writing and erasing memory
failed. Make sure the ROM part that you flash is not
New DMI string is too large Please add/mode=3 parameter after phlash.exe to flash
DMI data structures.
Could not find BCPDMI block in BISO ROM file image Remove d/mode=3 parameter after phlash.exe because
there is no DMI structure present in your BIOS images.
Cannot flash when Memory Managers (e.g. HIMEM) are
presentPlease boot to a pure DOS without HIMEM.sys installed
before you flash BIOS.
BIOS ROM file may be corrupt (checksum not zero) Make sure the BIOS ROM is not damaged.
BIOS ROM file size does not match flash part size Make sure the BIO ROM is not damaged and its size is the
same as Flash part size.
RTC does not present or does not function- can’t flash RTC is probably damaged.
Check RTC battery and RTC time.
TM420.book Page 95 Monday, September 23, 2002 10:27 AM
Page 104 from 140
TM420.book Page 96 Monday, September 23, 2002 10:27 AM
Page 105 from 140
23-JP1 Speaker L connector 39-JP33 Inverter connector
20-JP3 VGA board to B connector 19-JP2 VGA board to B connector
24-JP4 Speaker R connector 22-JP6 SD card connector
21-JP5 Keyboard connector 28-JP12,
JP39USB port connector
25-JP10 Audio out jack 26-JP9 Audio in jack
30-SW2 BT switch 36-JP11 MDC connector
34-JP7 Touchpad switch PCB
Jumper and Connector Locations
SG_TM420_Ch5.fm Page 97 Thursday, September 26, 2002 9:45 AM