09-29-2009 04:07 PM
I'm having trouble with a PCI-MIO-16e-4.
In the Measurement & Automation Explorer properties dialog for the card, clicking "Test Resources" reports "The device is not responding to the first DMA channel."
The system the board is inatalled in has only a single PCI slot. Moving the card to a different slot is not possible.
Any suggestions?
09-30-2009 09:47 AM
Hi Tparker,
You may want to take a look at the following KnowledgeBase article:
AT-MIO-16 Legacy Board Won't Respond to DMA Channels
Do the bus speeds described fit your situation? Can you use your card with out the DMA data transfer method?
Configuring the Data Transfer Mechanism (Interrupts or DMA) in DAQmx and Traditional DAQ
Hope that helps, let us know if you have any further questions.
Thanks
Scott M.
09-30-2009 11:51 AM
Thanks for the quick reply.
I believe I am using an E-Series board, which apparently does not suffer from the problem described in the first KnowledgeBase article you referenced. I do have other similar systems successfully running with the PCI-MIO-16e-4 board.
I am using a pre-built application, not writing my own code. The application I am using does not have the ability to run without the DMA data transfer method. The methods for switching from DMA to interrupts described in the second article are not available to me.
09-30-2009 12:34 PM
Hi Tparker,
Sorry I misread your hardware, my fault, lets try again...
You said you have similar systems running this setup? Would it be possible to try this card in another computer or to try different card in this computer? It would be helpful to know if the issue is following the card or the system.
Let me know if this is possible / what you find.
Thanks
Scott M
09-30-2009 12:51 PM
This particular system is installed in an unmanned facility in a very remote location. Replacing the system with a known good board and computer is possible, but is a last resort.
While I had physical access to the machine, I did reseat the card and card cage.
Now with only console access to the system I see the error in MAX, however, I also see data in the MAX test panel. Could this be a driver problem? Is there any else I can do to try to track down a conflict?
MAX reports that the card wants DMA channels 0, 1, and 2. Windows reports no conflicts on DMA channels 1 and 2. DMA channel 0 is used by the system board but that's normal, correct?
Since I do see data in the test panel, I am hoping that hardware is good and I am encountering a software or configuration problem. I don't see any differences between this system and other working systems, but I may be missing something.
Thanks again for your help.
10-01-2009 12:53 PM
Hi Tparker,
It does sound like it might be a software / configuiration issue. Uninstalling and reinstalling the driver would be a good step. Has this system ever worked with this card? Have there been any recent software changes to the computer? What version of the DAQ driver are you using?
Thanks
Scott M.