Appendix C Error Codes and Solutions
NI-488.2 User Manual for Windows C-6 www.natinst.com
Solutions
Make sure there is a GPIB interface in your computer that is properly
configured both in hardware and software using a valid base I/O address by
running the NI-488.2 Troubleshooting Wizard, as follows:
1. Select Start»Programs»National Instruments NI-488.2»Explore
GPIB.
2. Select Help»Troubleshooting»NI-488.2 Troubleshooting Wizard.
The Troubleshooting Wizard tests your GPIB interface and displays
the results.
EDMA (8)
EDMA occurs if a system DMA error is encountered when the NI-488.2
software attempts to transfer data over the GPIB using DMA.
Solutions
Possible solutions for this error are as follows:
You can correct the EDMA problem in the hardware by using the
NI-488.2 Configuration utility to reconfigure the hardware to not use a
DMA resource.
You can correct the EDMA problem in the software by using ibdma to
disable DMA.
EOIP (10)
EOIP occurs when an asynchronous I/O operation has not finished before
some other call is made. During asynchronous I/O, you can only use
ibstop, ibnotify, ibwait, and ibonl or perform other non-GPIB
operations. If any other call is attempted, EOIP is returned.
Solutions
Resynchronize the driver and the application before making any further
NI-488.2 calls. Resynchronization is accomplished by using one of the
following functions:
ibnotify If the ibsta value passed to the ibnotify callback
contains CMPL, the driver and application are
resynchronized.