Appendix B
PC Card Questions and Answers
DAQMeter DAQCard-4050 User Manual
B-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 4 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.
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 exclude that window
from use by Card Services and/or the memory manager. Second,
you can attempt to determine all of the memory that Card Services
can possibly use and exclude all but that memory from use by Card
Services.