"Device Identifier is invalid" Error -200220 on Linux

I searched the forums, but didn't see anything about this for Linux (Red Hat 4).  The issue is that when I try to create a virtual channel in the "DAQmxBase Create Channel" vi , I get the error message "Device Identifier is invalid", which is strange since the device name (Dev2/ai0) is provided by browsing the "physical channels" text box. 
Additionally, running the command "nidaqmxconfig --export daqmx.ini" and looking in the .ini file shows that the device is recognized by LabVIEW (shown below).
[zieve@he3 ~]$ nidaqmxconfig --export daqmx.ini
Operation successful.
[zieve@he3 ~]$ more daqmx.ini
[DAQmx]
MajorVersion = 8
MinorVersion = 0
[DAQmxDevice Dev2]
ProductType = PCI-6220
DevSerialNum = 0x12900B7
BusType = PCI
PCI.BusNum = 0x6
PCI.DevNum = 0x8
Any help would be appreciated.

Hi ZeroShado,
Can you please clarify what driver and version you are
using? Your post says you are having a problem with a DAQmx Base VI, but later
states that you have regular DAQmx 8.0. Do you have both installed, but are
using DAQmx base to program? DAQmx 8.0 is only supported on Red Hat Enterprise
Linux WS 3.
I may suggest looking through some of the Linux forums as
well, here, here, and here.
David L.
Systems Engineering
National Instruments

Similar Messages

  • Device identifier is invalid error 200220

    I developed a program on one computer using LabView 8, DAQmx 8 and a USB-6008 device. It worked fine at my desk. Then I save the program as a project sent it acroos the street to our shop, took the device over there plugged it in and tried to run the program. I got a 200220 Device identifier is invalid error. When I pull up MAX I can see the device and if I build a tsk on that computer for that device it runs fine but it will not run the program that I brought over from my desk computer. Any Idea what I'm doing wrong?
    TIA
    George

    Munir,
    I'm sure some of the other can better answer your question as I too am a LabView newbie, but I'll tell you what I know.
    1)What is the Development system. How can I know if both are Device1 or whatever is appropriate.
     My development system was my desk computer, I used another PC out in the shop as a deployment computer to attach my DAQ device and run my program.
    2)I am using examples for LABVIEW.
    The examples are code that someone wrote on another machine so the device that they specify might not be the same as the one on your machine.
    In my case my USB device that I was using as my DAQ was named Dev2 on the computer at my desk that I wrote the program on. However when I took the DAQ device down to the computer in my shop to run the program it was named Dev1 because there were no other devices on that computer. There was no Dev2 on the shop computer so when I tried to run the code it crashed as it could not find a Dev2 to get the data signals from.
    Tom's request of "If you can get screenshots of the NI-DAQmx Devices and Data Neighborhood trees from MAX that would also help."
     would be a good place for you to start.
    I hope this helps
    George

  • Error "Device identifier is invalid" USB-6501???

    HI
    When i run the script "USB-6501 Interactive Control.llb", i have this error  "Device identifier is invalid"?
    If you know another script that drives the "USB-6501" to check its lines,  please help me?
    Best regards      
    Solved!
    Go to Solution.

    USRP wrote:
    When i run the script "USB-6501 Interactive Control.llb", i have this error  "Device identifier is invalid"?
    What do you mean by When i run the script "USB-6501 Interactive Control.llb"...???
    --> Do you've USB 6501 listed in MAX, as shown in the picture below...???
    --> Are you using correct string identifier as device name...???
    I am not allergic to Kudos, in fact I love Kudos.
     Make your LabVIEW experience more CONVENIENT.

  • Device identifier is invalid

    I am a complete newbie and am trying to use my brand new PCI-6601.  Measurement & Automation Explorer reports the name of the board as "Dev1" and the test panel application that uses "Dev1/ctr0" works properly.  However, when I compile and run the cntDigEvents.c example program provided with NIDAQmx, I get an error message "DAQmxBase Error: <err>Device identifier is invalid".  The device name ("chan[]") used in the example program is Dev1/ctr0 which seems to me to be correct.
    Any help would be greatly appreciated!

    marc,
    DAQmx Base is our platform-independent driver which can be used on Windows, Linux, Mac, and PDA. If you will be developling solely for Windows, I would recommend using NI-DAQmx (no Base) as it exposes more of the functionality of your device.
    Hope this helps,
    Ryan Verret
    Product Marketing Engineer
    Signal Generators
    National Instruments

  • Error 200220 with DAQmx

    I am trying to use a NI USB 6210 device with NI-DAQmx.  My application gets:
    Error -200220 occurred at DAQmx Create Channel (CO-Pulse Generation-Frequency).vi:1
    Possible reason(s):
    Device identifier is invalid.
    Device Specified: Dev2
    Task Name: _unnamedTask<1>
    How can I fix this?
    P.S.:I have not that much experience with this platform.
    Best regards,
    Ana Almeida
    Solved!
    Go to Solution.

    KA007 wrote:
    Error -200220 occurred at DAQmx Create Channel (AI-Voltage-Custom with Excitation).vi:2
    Possible reason(s):
    Device identifier is invalid.
    Device Specified: SCC1Mod1
    Task Name: _unnamedTask<1>
    Have changed the device name to "SCC1MOD1" but when tried to run the program again after changing the name it gave this error message (
    Error -200478 occurred at DAQmx Read (Analog 1D DBL NChan 1Samp).vi:2
    Possible reason(s):
    Device identifier is invalid.
    Device Specified: SCC1Mod2
    Task Name: _unnamedTask<3>
    Please help.
    Are you sure about the error message as error code -200478 says "Specified operation cannot be performed when there are no channels in the task."
    If you're getting the above error message (error source), then:
    Have you changed the name to "SCC1Mod2" but you are refering to other device named "SCC1Mod1"??
    I am not allergic to Kudos, in fact I love Kudos.
     Make your LabVIEW experience more CONVENIENT.

  • Build executable error 200220 on Mac OS

    I'm a beginner at labview and am hoping that someone with more experience would be able to spot this simple error I'm probably overlooking.  I'm trying to build an executable application on labview 8.6 for mac OS.  I created the project and created the application with my selected VI.  Everything in the build process went smoothly however when I try to run the application I get the "200220" error stating my device identifier is invalid however I made sure of the device name on LSDAQ and the channel I'm sampling is correct.  The other computer without labview that I am trying to run the application on does have the latest run time engine installed and the USB DAQ 6009 plugged in.  Thanks

    Hey Mark,
    Yes  both computers are  identical macbook pros.  The computer without the  labview program installed I have installed DAQmxbase 3.2 .  I  don't believe I am referencing any tasks.  Do you mind telling me under which tab of the application builder I can find the hardware settings function  I  haven't been able to find it.  Thanks a lot for your reply
    Hi Jerry,
    What DAQ drivers are you using? DAQmx Base I assume. Is the developement computer Mac OS as well?
    In
    your program do you reference any tasks that you created on a different
    computer? If so you will need to transfer those tasks or channels to
    the new computer as well. There is an option within the applications
    builder to include hardware setting that should include the DAQmx tasks.
    Here is a similar forum. Let me know if any of this sounds similar or provide more information if you can.
    Mark Sapp
    National Instruments

  • Error -200220

    G'day
    I have a NU iSB 6259 connected to a power amplifier and shaker through AO0. I have downloaded the swept sine VI from the NI website to go with the sound and vibration toolkit.
    However when I run this VI even though I have slected my A0 excitation channel : Dev1/ao0 the program shoots out the error message: 
    Error -200220 occurred at SVT Initialize Swept Sine (DAQmx).vi
    Possible reason(s):
    Device identifier is invalid.
    I havent connected any input devices as I am waiting for them to come in the mail however I really was hoping to get the swept sine VI working and the FRF to atleast ouput zero as Its not measuring anything as yet. I have not connected tthe AI stimulus or response channels to anything on the device either.
    Just hoping to get the shaker moving at the moment at the frequencies designated
    Your help is most appreciated
    Regards Tanju Yildirim

    Code?  It is really hard to diagnose your problem without it.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Error -200220 LabView 7.1 USB 6008

    I have two PC one with LabView 7.0 another one with LabView 7.1 and NI-DAQmx Base 1.4 installed for USB 6008.
    If I run example VI for LabView 7.0 on first PC it works OK, but  on second one I get Error -200220 occurred at an unidentified location Possible reason(s):
    Device identifier is invalid.
    Can someone explain me what to do with this error.
    I already tried to update LabView to 7.1.1. and drivers to 7.5 but things are getting even worse with it so I reinstalled all back.
    Can somebody give me simple VI example for this device (for examle AI monitoring) and may be you can help me with this error.
    Sergey.

    Sergey,
    If i'm being totally honest, I would ditch DAQmx Base and move to DAQmx 7.5, in the long run this will make things ALOT easier.
    From your previous post, I'm guessing you already have 7.5 downloaded or on disc somewhere. Install this driver instead. The following guide may help you out:
    http://digital.ni.com/manuals.nsf/websearch/5F6EEBAF2522C98B862570120052F35F
    As soon as you run into any problems, let me know by posting here and I will work through them with you.
    One other thing I would mention is that you may be experiencing problems that have arisen due to multiple install/uninstalls, and the registry may have been mixed and that's why you are having the trouble.
    Let me know how your getting on and we can progress together!

  • Error 200428 in linux example code

    Hi All;
    I'm trying to use the mx daq-base on a redhat 9.0 system. I have a 6031E installed(pci). I've installed the hardware, then the software and compiled the example code. When I try to run the writeDigPort example I get;
    Device indentifier is invalid.
    DAQmxBase Error: -200428
    lsdaq reports:
    NI 603E: "Dev2" (PXIO::16::0)
    Nay ideas?
    Pat

    After further looking into the problem I'm getting an error -200220
    here is the suspect code
    char chan[] = "dev1/port0:1";
    error1= DAQmxBaseCreateDOChan(taskHandle,chan,"",DAQmx_Val​_ChanForAllLines);
    DAQmxBaseGetExtendedErrorInfo (errBuff, 2048);
    printf("\nDAQmxBaseCreateDOChan returned %d %s",error1,errBuff);
    This gives the following output
    DAQmxBaseCreateTask returned 0
    DAQmxBaseCreateDOChan returned -200220 Device identifier is invalid.
    Data to write: 0x55
    DAQmxBaseGetExtendedErrorInfo returned -200428 Value passed to the Task/Channels In control is invalid.
    Anyone have any idea?
    Pat

  • Error -200220 occurred at DAQmx Create Channel (AI-Voltag​e-Basic).v​i

    I am trying to set up my PMT using NI-DAQ 7.3 along with Labview 7.1.  I keep getting an error message described above.  I am new to this program, so I am not sure what is wrong.  I have also received an error message stating the device could not be routed.  Any ideas?  Thanks

    Hello WayneState,
    Welcome to the NI Forums. The error message should say something like this "Possible reason(s): Measurements: Device identifier is invalid." This means that the name of your device was incorrect. You should use the drop down box to select the one is configured in Measurement and Automation Explorer (MAX).
    There is very valuable information in this site since it is designed for people starting with data acquisition using our products.
    Finally, I see you have other problems in this LabVIEW thread that suggest that you have already overcome the error in this Thread. If so, please post back your description of the resolution and if not, please feel free to post back some screenshots of MAX and LabVIEW.
    Gerardo O.
    RF Systems Engineering
    National Instruments

  • Error 200220: Device unspecified

    Hi,
    I'm using a combination of computers to develop an AO sig gen. One is the development PC on which I'm using MAX to simulate my AO card, NI-PXI6723. The other is a laptop deployment PC on which I install my program to control this card. The PXI card is mounted in a PXI chassis and plugs into the laptop via a PXI Starfabric control card and a PCI card on the computer. The idea being this would be a transparent connection allowing the application to see the PXI cards.
    I used MAX to simulate the PXI card and came across a number of problems when I deployed the software onto the laptop. The most pressing of which is the fact that I get Error 200220 when I run the program. It doesn't see the cards. Even though MAX on the laptop detects the cards. How do I get max to simulate this scenario better? What went wrong? How do I get my application to see the cards? Finally, If I have muliple cards how do ensure (using the development pc) that I can output the correct task to the correct card?
    Thanks

    Hi phuech,
    The error you are getting is: Device Identifier Invalid. Most probably the card you simulated is a different device number than the one in the PXI chassis. The easiest way to remedy this would be to change either your channel constants or controls to point towards the card in the PXI system.
    Regards
    Jon B
    Application Engineer
    NI UK & Ireland

  • [cl_invalid_operation] OpenCL Error : Failed to retrieve device information! Invalid enumerated value!

    I am having random playback glitches on my Mac Pro 2014 using Premiere CC 7.2.2 and Media Encoder. I can't figure out the cause since its only in the playback and export of the footage. The source footage is glitch free.
    I have noticed these two warnings when loading Premiere and Media Encoder.
    [cl_invalid_operation] OpenCL Error : Failed to retrieve device information! Invalid enumerated value!
    Are the glitches due to this OpenCL Error and how can I fix it?

    That's 7.2. I'm on 7.2.2. which rolled out 4/23/2014. Never the less thanks for finding that link. I dont have crash issues with playback or fx. Just random playback glitches.
    Are you stating that the OpenCL error is caused by a software glitch from adobes end?

  • The File name property is not valid. The file name is a device or contains invalid characters

    I have an SSIS task that has run successfully for years. They just moved the dtsx to a new server and now it is failing. 
    Issue:
    The task has a data flow that writes a raw file destination. It then has a subsequent data flow that reads the raw file destination. 
    The path and name of the raw file is passed to each of the data flows via the same variable. 
    The raw file resides in a folder on the server in the same path that the dtsx resides in. 
    The task fails with the "The File name property is not valid. The file name is a device or contains invalid characters" error when trying to access the raw file.
    What we have done to troubleshoot:
    1. I ran the task successfully on my local machine so it is definitely a server issue.
    2. The first thing we were seeing was that it failed trying to write to the raw file. The task is set to "Create Always". 
    3. We saw that the dba's copied over the entire directory structure from the old server which included a previously created raw file, so we deleted the raw file.
    4. We reran the task and it successfully wrote a new raw file but then failed on reading the raw file with the same error as above.
    5. We reran the task AGAIN and this time it failed trying to write the raw file throwing the same error as above.
    6. The dba looked at the directory and the account that performs the task has full control.
    7. The dba looked at the raw file that was created and verified that the account that performs the task has full control of the file and that it is the owner of the file.
    Summary:
    The task fails when trying to access the file EXCEPT when the file does not exist. In that situation it can write the file but subsequently fails in accessing it again.

    Hi Whalensdad,
    Based on my research, the issue can be caused by the following reasons:
    There are some invalid characters in the File name at package runtime. In this scenario, just as Russ said, could you please post the value that is in the File name variable? Also use a Script Task with Messagebox.show to show the variable values at runtime.
    May be it changes to others at run time.
    The account runs the package not having access to all the folders in the path. Since you are moving the dtsx file from one server to the current server, do you also move the raw file to the same folder in the current server? Does the user runs the package
    have access to all the folders in the path? To solve this, please ensure that the user has access to all folders and the raw file in the path on the current server.
    Thanks,
    Katherine Xiong
    If you have any feedback on our support, please click
    here.
    Katherine Xiong
    TechNet Community Support
    Please see the response above. I can't use a message box on a server so I logged the values to the database. The resource account has full control to the folder. I haven't been able to get the DBA to check the SQL Agents permissions, but I was always under
    the impression that if you use "Run As" on the task, it will not use the SQL Agent but the account you identify it to "Run As". The "Run As" account has full control on the folder and file.

  • The recording device reported the media error: Unknown device error. (0x0C,

    Hello
    I have a problem making a DUAL LAYER DVD, i have done anothers before. But now I can't burn it.
    It's a message error.
    (The recording device reported the media error: Unknown device error. (0x0C, 0x00.))
    Next this my Mac configuration.
    Model Name: Mac Pro
    Model Identifier: MacPro3,1
    Processor Name: Quad-Core Intel Xeon
    Processor Speed: 3.2 GHz
    Number Of Processors: 2
    Total Number Of Cores: 8
    L2 Cache (per processor): 12 MB
    Memory: 6 GB
    I have DVD STUDIO PRO 4.2.1, and in the log appears this:
    Starting DVD Build UNTITLED_DISC...
    Compiler Initializing...
    Precompiling Project UNTITLED_DISC
    Compiling VMG Information...
    Created 6 PGCs in VTSM1
    Created 8 PGCs in VMG.
    0 Menu(s) will be created...
    Compiling Menu PGCs...
    Writing VTS010.VOB
    Writing VIDEO_TS.VOB
    1 VTSs and 1 Titles will be created...
    Compiling VTS#1 (Track 1)...
    Writing VTS010.VOB
    Muxing VTS011.VOB
    Done.
    Linking VMG...
    Linking VTS#1...
    Writing VTS#1...
    Writing VMG...
    Writing Layout Info...
    Compile Completed Successfully
    Note: The file ‘UNTITLED_DISC.layout’ found in the ‘VIDEO_TS’ folder is not a DVD-Video file and will not be included in the final disc or DLT.
    Note: The file ‘VOB_DATA.LAY’ found in the ‘VIDEO_TS’ folder is not a DVD-Video file and will not be included in the final disc or DLT.
    Start formatting
    Formatting as Standard DVD
    Simulation mode is off
    Lossless linking is on
    Number of layers is 2
    Doing opposite track path
    Setting layer switch at sector 2053488.
    Doing side 1 of 1
    Playable in region 1,2,3,4,5,6,8
    Disc size is 12 cm
    Disc has no copyright material
    Writing ISO 9660 directories
    Writing UDF 1.02 structures
    Writing files
    The recording device reported the media error: Unknown device error. (0x0C, 0x00.)
    What should be the problem?

    There could be a few reasons, a common one is bad DVDs or a burner going bad.
    [Some threads discussing the error|http://discussions.apple.com/search.jspa?threadID=&q=Therecording+device+reported+the+media+error%3A+Unknown+device+error.+(0x0C%2C0x00.)&objID=f952&dateRange=all&userID=&numResults=15]
    You can try the [arrpoach in this thread|http://discussions.apple.com/thread.jspa?messageID=2453295&#2453295] as s start.
    Take a look at this
    Not sure which brand of DVDs you are using, but [this guide rates brands|http://www.digitalfaq.com/reviews/dvd-media.htm]
    Verbatim are usually good for me for DL.

  • Error-200220 occurred at daqmx create channel %28AO-Voltage-Basic%29.vi%3A3

    Hello  
    i need u r help  this  error apeears to me when i run my code on labview 
    and i dont know how i can solve it due  am still wake and dont have background on labviw 
    and coding 
    (error-200220 occurred at daqmx create channel (AO-Voltage-Basic).vi:3)

    ok the first problem is solved...
    but now in the another program
    its appearing:
    Error 1 occurred at Read File+ (string): Read File
    Possible reason(s):
    LabVIEW:  An input parameter is invalid. For example if the input is a path, the path might contain a character not allowed by the OS such as ? or @.
    =========================
    NI-488:  Command requires GPIB Controller to be Controller in Charge.

Maybe you are looking for