What is the NI-488.2 PCMCIA Diagnostic Test (pcmcdiag.exe), and How Do I Use It?Hardware: GPIB>>Plug-in Controllers>>PCMCIA-GPIB
Problem: What is the NI-488.2 PCMCIA Diagnostic test (pcmcdiag.exe), and how do I use it? Solution: The name PCMCIA Diagnostic Test is actually a bit misleading because pcmcdiag.exe is really more of a utility than a test. When you run pcmcdiag.exe, it obtains a lot of useful information from the card services that are installed. Specifically, it returns the following information:
With some card services, pcmcdiag will return false or no information. This probably means that the card services is not 100% PCMCIA 2.10 compliant. It does not necessarily mean that the card services will not work with the card. A sample run of the PCMCIA Diagnostic Test is shown below: PCMCDIAG : PCMCIA Software Diagnostics Utility (May 1 1995)Copyright 1995 National Instruments Corporation All rights reserved INSTALLED PCMCIA SOFTWARE ----------------------------------------------- Socket Services installed. Card Services Release 2.10 (Vendor Release 2.00) (C) Copyright 1992-1994 by Award Software Inc. All rights reserved. Disassembly or decompilation prohibited. This PCMCIA software can be used with N.I. drivers for DOS. This PCMCIA software can be used with N.I. drivers for Windows. Press return to continue. CARD SERVICES CLIENTS ----------------------------------------------- PCENABLE Press return to continue. PCMCIA MEMORY WINDOW USAGE ----------------------------------------------- Base address 0xCF000, Size 0x01000, IN USE Owning Client = UNKNOWN (probably used by Card Services to identify cards) Press return to continue. PCMCIA I/O WINDOW USAGE ----------------------------------------------- Base address 0x140, Size 0x020, NOT IN USE Base address 0x220, Size 0x020, NOT IN USE Base address 0x2E8, Size 0x008, NOT IN USE Base address 0x300, Size 0x020, NOT IN USE Base address 0x370, Size 0x020, NOT IN USE Press return to continue. PCMCIA INTERRUPT REQUEST LEVEL (IRQ) USAGE ----------------------------------------------- Interrupt request level 0x3, NOT IN USE Interrupt request level 0x5, NOT IN USE Interrupt request level 0xA, NOT IN USE Interrupt request level 0xC, IN USE Owning Client = UNKNOWN (probably used by Card Services to detect cards) Press return to continue. ALLOCATION OF RESOURCES TO PCMCIA SOCKETS ----------------------------------------------- Socket 0 -------- CARD EXISTS BUT NOT IN USE Socket 1 -------- CARD DOES NOT EXIST IN SOCKET Related Links: Attachments:
Report Date: 08/11/2006 Last Updated: 09/08/2006 Document ID: 40AG575N |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
