Greetings, all!
I have recently put a Fedora 7 system together with an older P-3 motherboard. I am using NI_DAQmx (not "traditional"), and have received the following error on a couple of occasions both from within the test panels and from an NI provided example program...
DAQmx Error: Requested operation could not be performed, because the specified digital lines are either reserved or the device is not present in NI-DAQmx.
It is possible that these lines are reserved by another task, the device is being used through the Traditional NI-DAQ interface, or the device is being reset. You might also get the error if the specified resource is currently in use by LabVIEW network variables bound to the DAQ Channel, or if the DAQ Channel is being used in any OPC Client software.
If you are using these lines with another task, wait for the task to complete. If you are using the device through the Traditional NI-DAQ interface, and you want to use it with NI-DAQmx, reset (initialize) the device
using the Traditional NI-DAQ interface. If you are resetting the device, wait for the reset to finish.
Device: Dev1
Task Name: _unnamedTask<0>
Status Code: -200587
I have a PCI-6221. I have seen this problem on port0 but not port1 and on port1 but not port0 within the test panels, on separate occasions. When the problem appears, I verify that I don't have any processes which might be attempting to access the board and verify that 'nilsdev' shows the board is present. The problem goes away after rebooting. I do not discount a hardware problem with my motherboard as I don't know its history.
Can anyone explain under what circumstances one might legitimately expect this error?
Is there some means to "reset" the board without rebooting?
I am currently testing my software by looping pins on port 0 to port 1 through 10 KOhm resistors. Any reason that this should present a problem?
Thanks!
-- John Navratil