National Instruments DAQCard-1200 User Manual

Page 84

Advertising
background image

Appendix D

PC Card Questions and Answers

© National Instruments Corporation

D-3

DAQCard-1200 User Manual

are being used for ROM access, then you know that C8000–D3FFF is
an invalid range for Card Services and should be changed to
CA000–D3FFF.

3.

How can I find usable I/O addresses?

Finding usable I/O addresses is done by trial and error. Of the
three resources used—memory, I/O, interrupts—I/O conflicts will be
low. You can use either

DAQCONF.EXE

in DOS or

WDAQCONF

in

Windows to diagnose I/O space conflicts. When you have configured

DAQCONF

or

WDAQCONF

for a particular I/O space, save the

configuration. If there is a conflict, the configuration utility will
report an error describing the conflict.

4.

How do I find usable interrupt levels?

Some utilities, such as

MSD.EXE

, will scan the system and display

information about what is using hardware interrupts. If you have such
a utility, you can run it to determine what interrupts Card Services can
use. Card Services needs an interrupt for itself as well as one interrupt
for each PC Card socket in the system. For example, in a system with
two PC Card sockets, at least three interrupts should be allocated for
use by Card Services.

Keep in mind that utilities such as

MSD.EXE

will sometimes report that

an interrupt is in use when it really is not. For example, if the computer
has one serial port, COM1, and one parallel port, LPT1, you know that
IRQs 4 and 7 are probably in use. In general, IRQ5 is used for LPT2,
but if the computer does not have two parallel ports, IRQ5 should be
usable. IRQ3 is used for COM2, but if the computer has only has one
serial port, IRQ3 should be usable.

5.

I run a memory utility, and it appears there is no memory available
for Card Services. What should I do?

You should remove your memory manager by commenting it out of the

CONFIG.SYS

file. Next, you can rerun the memory utility. Memory

managers often consume an enormous amount of memory, and you
will need to determine what memory is really usable by Card Services.
When you have determined what memory is available for Card
Services, reinstall your memory manager and make the necessary
changes to provide Card Services with the memory needed. We
suggest that you use the minimum amount of memory for Card
Services, namely 4 to 12 kB, which frees more memory for the
memory manager.

Advertising