Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Device not responding to the first DMA channel

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?

0 Kudos
Message 1 of 6
(4,149 Views)

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.

Applications Engineer
National Instruments
0 Kudos
Message 2 of 6
(4,139 Views)

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.

0 Kudos
Message 3 of 6
(4,132 Views)

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

Applications Engineer
National Instruments
0 Kudos
Message 4 of 6
(4,128 Views)

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.

0 Kudos
Message 5 of 6
(4,125 Views)

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.

Applications Engineer
National Instruments
0 Kudos
Message 6 of 6
(4,091 Views)