Appendix B Error Codes and Solutions
© National Instruments Corp. B-5 NI-488.2 User Manual for Windows
EABO (6)
EABO indicates that an I/O operation has been canceled, usually due to a timeout
condition. Other causes for this error are calling ibstop or receiving the Device Clear
message from the CIC while performing an I/O operation.
Frequently, the I/O is not progressing (the Listener is not continuing to handshake or the
Talker has stopped talking), or the byte count in the call which timed out was more than
the other device was expecting.
Solutions
• Use the correct byte count in input functions or have the Talker use the END message
to signify the end of the transfer.
• Lengthen the timeout period for the I/O operation using ibtmo.
• Make sure that you have configured your device to send data before you request data.
ENEB (7)
ENEB occurs when no GPIB board exists at the I/O address specified in the configuration
program. This happens when the board is not physically plugged into the system, the I/O
address specified during configuration does not match the actual board setting, there is a
system conflict with the base I/O address, or the Use This GPIB Interface field
in wibconf is not set correctly.
Solutions
• Make sure there is a GPIB board in your computer that is properly configured both in
hardware and software using a valid base I/O address.
• Make sure that the Use This GPIB Interface field in wibconf is set to Yes .
EDMA (8)
EDMA is returned when an error occurs using DMA for data transfers. If your computer
has more than 16 MB of RAM and you do not have the National Instruments virtual
GPIB device (nivgpibd.386) installed, the NI-488.2 software returns EDMA if you
are using DMA and the data buffer is located in memory above 16 MB.