A.2 PHLASH16.EXE and memory managers

Phlash16 may fail if your system is using memory managers, in which case the utility will display the following message:

Memory manager error message

Phoenix Phlash16 Error Cannot flash if Memory Managers (e.g. EMM386) present

PRESS ANY KEY TO EXIT

If you see this message after you execute Phlash16, you must disable the memory manager on your system. Follow the instructions in the Disabling memory managers section in this chapter.

Because Phlash16.EXE may require the use of extended memory, it will not run if it detects the presence of an extended-memory manager such as HIMEM.SYS, EMM386, or QEMM. To avoid conflict with disk caching programs, the program checks for VCPI, DPMI and XMS.

The program does not check for VDISK because MS-DOS 5 and later versions do not support that server.

If the program detects any of these utilities, the program reports a failure and terminates.

Disabling memory managers

To avoid failure when flashing, you must disable the memory managers that load from CONFIG.SYS and AUTOEXEC.BAT.

To disable the memory managers:

1.Boot from a bootable floppy disk created from MS-DOS 6.22.

2.During the boot process, when the message "Press any key to continue" is displayed, press <F5>.

3.The message "MS-DOS is bypassing CONFIG.SYS and AUTOEXEC.BAT file" appears. The memory managers will then be disabled. Do not interrupt the process.

4.When done, flash the BIOS according to instructions in section "4.1.2 Updating the Phoenix Phlash16 Utility.

A-

Appendix A: Reference information