Memory Managers with Card and Socket Services

A-3

In addition, Card Services needs at least 4 KB excluded for its use. Remember, if you are using more than one 3C389 PC Card, the memory locations for the other 3C389 PC Cards must also be excluded.

Card Services and memory managers typically do not talk to each other. You must tell them what areas can be used. For example, with IBM Card Services the /MA option is used to tell Card Services what memory range it can use for 3C389 PC Cards. It also uses some of this area for itself. That same /MA range must be excluded from the memory manager line. This will prohibit the memory manager from also using that same space.

For IBM card services, the /MA is used to specify the range of memory the 3C389 PC Cards and Card Services use. The parameter is added to the Resource Map Utility line in your CONFIG.SYS. For example:

Using IBM Card Services:

On a PC using memory range C0000-CFFFF

DEVICE=C:\DOS\EMM386.EXE NOEMS X=C000-CFFF

.

.

DEVICE=C:\DOS\DICRMU02.SYS /MA=C000-CFFF

The Resource Map Utility driver name may be slightly different for the various PCs. Consult your notebook user guide.

Using Phoenix Card Services with the /ADDR option:

For some versions of Phoenix Card Services, the /ADDR parameter is used to specify the 4-KB memory range used by Card Services. The memory range chosen for the 3C389 PC Cards must not conflict with this range. The /ADDR parameter is placed on the Phoenix device driver line in the CONFIG.SYS file. Consult your notebook user guide for the version you have and whether the /ADDR option is needed.

The /ADDR parameter needs only the starting address of the Card Services memory area.

Page 67
Image 67
3Com 3C389 manual Memory Managers with Card and Socket Services