A.3.2 systemsoft cardsoft card services driver, A.3.3 phoenix cardmanager card services driver – Campbell Scientific CSM1 Card Storage Module User Manual

Page 66

Advertising
background image

Appendix A. PCMCIA Driver Software Notes

A-4

performance graphics card. Details are given here for expressly specifying to
Card Services which region it is to use.

If your system is already set up as described below and SMCRead still fails
due to lack of resources, then you may need to increase the size of your
memory range. A range of 64K (example: D0000-DFFFF) should be plenty.
Unless you have many other specialized PCMCIA drivers you will not need to
increase the size of this range.

A.3.2 SystemSoft CardSoft Card Services Driver

There are two .INI files, CARDID.INI and CSALLOC.INI. It is only
CSALLOC.INI we are concerned with. A sample file is shown below:

MEM=D000-DFFF

IOP=100-16F,178-1EF,1F8-1FF,208-2E7,2F0-2F7,300-36F,380-3BF

RIOP=170-177,2E8-2EF,2F8-2FF,370-377,3E8-3F7

IRQ=3,5,A-B,F

The only setting that will need changing is the MEM line. There is also a
program called CSALLOC.EXE. To automatically generate the
CSALLOC.INI file from your PCMCIA drivers directory simply type:

csalloc /g

A.3.3 Phoenix CardManager Card Services Driver

Phoenix drivers ship on many Toshiba and IBM machines. SMCRead has
been tested with these drivers. The standard install for these drivers does not
provide a big enough range for SMCRead to work so Phoenix users probably
will need to increase the size of the range.

The .INI file is PCM.INI. It is not a simple file. However a program
PCMRMAN is provided which lets you alter this file in a friendly way, so you
should not need to edit it directly if you do not wish to.

While running PCMRMAN, if you choose to DISPLAY MEMORY ranges,
you will plainly see which regions are available. You may choose to MODIFY
MEMORY ranges, and you may SAVE the set-up using the FILE menu.

The driver CNFIGNAM is good at automatically detecting the right
configuration so you may not have to change the INI file at all, (provided you
have excluded EMM386 from using an address that your machine is capable of
using!).

If you do increase the exclude range in EMM386, but SMCRead still fails due
to lack of resources, run PCMRMAN to see if CardServices is making use of
those memory ranges. If it is not, you will need to change USER-OVERRIDE
on that range to INCLUDE the range. Then from the FILE menu save the
changes to create a new .INI file. After a reboot, SMCRead should function
correctly.

Advertising