Appendix C PC Card Questions and Answers
DAQCard E Series User Manual C-2
National Instruments Corporation
Operation 1. My PC Card works when inserted before power-on time, but it does not work
when hot inserted. What is wrong?
You may have an interrupt conflict. If you have a utility such as
MSD.EXE
, run it to determine the allocated interrupts, then refer to
question 5 in the
Resources
section.
MSD.EXE
is usually shipped with
Microsoft Windows.
2. My computer locks up when I use a PC Card. What should I do?
This usually happens because Card Services allocated an unusable
interrupt level to the PC Card. For example, on some computers,
interrupt level 11 is not routed to PC Cards. If Card Services is not
aware of this, it may assign interrupt 11 to a PC Card even though the
interrupt is not usable. When a call uses the interrupt, the interrupt
never occurs, and the computer locks up waiting for a response. For
information about how to locate an interrupt that is free to be used, refer
to question 4 in the
Resources
section.
3. Is there a way I can conserve power on my PC Card when it is not in use?
Yes. If you are using NI-DAQ for PC compatibles version 4.8.0 or later,
a utility called
DAQPOWER.EXE
will switch National Instruments PC
Cards between normal mode and power-down mode. Run
DAQPOWER
from the command line to view instructions on the proper usage. Refer
to Appendix E,
Power-Management Modes
, for more information on
these modes.
Resources 1. How do I determine if I have a memory conflict?
If no PC Cards are working at all, it is probably because a memory
window is not usable. Card Services uses a 4 kB memory window for
its own internal use. If the memory cannot be used, then Card Services
cannot read the Card Information Structure (CIS) from the DAQCard
EPROM, which means it cannot identify cards.
There are two different methods you can use when Card Services has a
problem reading the CIS. First, you can determine which memory
window Card Services is using, and then exclude that window from use