Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Error -89130: Device is not Available for Routing in LINUX

The system had been working fine for several months then this error started to show up whenever calling NIDAQmx function.
 The NI card used is an NI DAQ 6224 and I am using the Linux NIDAQmx 8.0 driver
 This error has occured previously and the solution was a complete reinstal of the server.
 I am looking for a less brute force solution.

 NOTE: This is a linux only solution there for no windows based dignostics or application can be run

 Please advise

0 Kudos
Message 1 of 8
(3,987 Views)
 

Hi,

I believe that you may correct this error by resetting your device. Depending on how you are programming the method that you can accomplish this changes. The methods for text bases languages are laid out in the following Knowledgebase article.

How Do I Reset My DAQ Device From A Text Based Language?

 

 

If you are using LabVIEW, then you will use the reset device VI found at the following location.

 

 

 

 

 

Please try this and post back with the results.

 

 



Message Edited by jaced on 11-15-2007 03:42 PM

JaceD
Signal Sources Product Support Engineer
National Instruments
0 Kudos
Message 2 of 8
(3,972 Views)
I am using a text based language, and unfortunatly the link for the article gives me a 404 error. Can you please repost the link

Thank you for your help

0 Kudos
Message 3 of 8
(3,967 Views)
 
Hi,
 
Sorry about that try this one, I have also provided the url just in case so that you can copy and paste into your browser.
 
JaceD
Signal Sources Product Support Engineer
National Instruments
0 Kudos
Message 4 of 8
(3,963 Views)
Running that function gives me an error code of -88705;

Some further information to help debug:

   During the boot process I get the following message
        cat: /dev/nipalk: Invalid argument
        /usr/local/natinst/nipal/bin/nipalps: ERROR: Failed to get persistent device data from /dev/nipalk, shutting down...

Thank you for your help
0 Kudos
Message 5 of 8
(3,949 Views)
 

There are a couple of different things that we can try. As super user run “updateNIDrivers” (remove quotes). The updateNIDrivers file needs to be run every time the kernel is changed, and it only needs to be run once. This will recompile the NI drivers. Also you can download the latest version of NI-KAL. Some helpful information would be the distribution/version/kernel that you’re using.

 

 

JaceD
Signal Sources Product Support Engineer
National Instruments
0 Kudos
Message 6 of 8
(3,934 Views)
I tried updating the NI driver and also tried installing NIkal 1.4. Neither fixed the problem

For the aditional info. I am running SUSE 9.3 with the standard kernel 2.6.11.4   SMP kernel.

Please let me know if there is anything else I can try

Thank you


0 Kudos
Message 7 of 8
(3,912 Views)

It seems like the device is just not being loaded properly I would try to restart the device the path should be /etc/natinst/nipal/init.d/nidevldu. If this does not help then you may need to reinstall the device driver. I hope this helps.



Message Edited by jaced on 11-20-2007 05:49 PM
JaceD
Signal Sources Product Support Engineer
National Instruments
0 Kudos
Message 8 of 8
(3,892 Views)