beautypg.com

Operation, Resources – National Instruments E Series User Manual

Page 100

background image

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