Mitsubishi Electric - Computing for a Connected World Insight CD Home Page

Products
Services
Knowledgebase
Bulletins (IPBs)
Guides
FAQs
Owner's Handbooks
Product Datasheets
Miscellaneous Items
Upgrades
Downloads
Search Insight
E-Mail us
Insight Service
Year 2000
Other Mitsubishi Sites
Site Disclaimer

 
Single User I.P.B. 1045 19th March 1993 (KAH)
Department Category Implementation
DOS Apps Software Advisory
Previous IPB Next IPB

Expanded Memory and 82592 On Board Ethernet Clash

See Also
IPB 1029 - IPB 1031 - IPB 1032 - IPB 1035 - IPB 1037
IPB 1042 - IPB 2060 - IPB 2084 - IPB 2086 - IPB 2118

There has traditionally been a problem supporting both Expanded Memory (EMS) with EMM386.EXE and a network connection via the Intel 82592 on board Ethernet (OBE) adapter, particularly on MCA systems. This combination results in a DMA clash which may drop the network connection at any time.

A modified version of EMM386.EXE is now available which will co-exist with the OBE. In order to achieve this, however, it was necessary to remove this driver's ability to support Upper Memory Blocks (UMBs). For this reason, the parameter RAM must NOT be used.

The following syntax is recommended at the beginning of CONFIG.SYS if UMB support is NOT required.

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE I=C000-EFFF M1 SIZE*
Where SIZE* is the amount of EMS required in KB.

If UMBs are required, i.e. if TSRs or device drivers are to be loaded into upper memory, this may be achieved by giving EMM386.EXE only sufficient memory to install an EMS page frame and then subsequently loading APRUMB.SYS to make use of the remaining upper memory.

The following syntax is recommended at the beginning of CONFIG.SYS if UMB support IS required:

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE X=C000-DFFF I=E000-EFFF M9 SIZE*
DEVICE=C:\DOS\APRUMB.SYS I=-C000-DFF X=E000-EFFF
Where SIZE* is the amount of EMS required in KB.

File Versions

EMM386.EXE must be 4.20.06X, which may be downloaded from area 42 of the Apricot Insight BBS (EMM386.ZIP). This is the only version of EMM386.EXE which will report its version when interrogated by WHAT.EXE, i.e. by typing WHAT EMM386.EXE at the DOS prompt. All other versions will not give any revision information, even though they may be the same length and have the same date stamp.

When APRUMB.SYS is used, as in the above example, if it is version 1.10 or later it is not necessary to include the I= and X= parameters after it. The latest version of APRUMB.SYS may also be downloaded from Area 42 of the Apricot Insight BBS (APRUMB.ZIP)

----------oOo----------

 

Computing for a Connected World