From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
03-07-2013 06:07 AM
Hi!
I recently acquired an old cRIO-9004 which I plan to use together with a cRIO-9263 and a NI 9205 to control some lab equipment and make measurements.
However, I've had big problems just connecting to the equipment, and hasn't been able to find a solution for the problem online or in the manual.
I want to connect the cRIO-9004 to a LAN where I also have my laptop. If I could connect the laptop wia WiFi that would be great, but cable access works for me. When I connect to the router I can access internet, so the connection to the router should work, but I can't find the cRIO. Even with the IP reset switch in "on" it does not show up in MAX. I know which IP it is supposed to have and have tried to connect to that IP as well, but it doesn't work.
I would be very grateful for any help!
I use Win7 and have the following software according to MAX:
I use Labview 10 SP1
03-07-2013 06:50 AM
Make sure you try these steps: http://www.ni.com/white-paper/6537/en
03-07-2013 07:06 AM
I have tried most of these steps except the console out, since I don't have a null-modem cable.
I've tried pinging it before but it only times out. Now I changed the reset IP to "on" for a while and the status light began flashing indicating that it needed configurating, (Single, slow, flash) but it still won't show up in MAX.
The LAN lights are flashing as described, all other network cards have been disabled and the ethernet connection is on top of the list of networks in "advanced settings"
03-07-2013 07:11 AM
Have you tried connecting directly to the cRIO from your laptop just to configure it?
03-07-2013 07:16 AM
I'm doing that right now, and there's no change.
I've set my laptops IP to 192.168.0.101, since the cRIO was supposed to have 192.168.0.102, and set matching subnet-masks, gateways and DNS-servers, but nothing.
This has worked before, so I'm very confused as to why it doesn't work anymore.
03-07-2013 07:25 AM - edited 03-07-2013 07:25 AM
This is how MAX looks when I try adding it manually.
03-15-2013 03:49 PM
You might not want to hear this, but I've found that some new versions of MAX have a problem with detecting devices that have the 0.0.0.0 IP address.
The cRIO-9004 does not have automatic DHCP/LLA detection mechanisms within the Safe Mode of the target. When you flip the IP Reset switch, it forces the IP address of the target to 0.0.0.0 and the target can then only be communicated with over a same-subnet broadcast mechanism. Some versions of MAX do not interpret the response from the target correctly, and so the target will not show up any more. Some versions of MAX newer than 5.0 are sometimes fickle in their detection of these devices; I generally prefer to use MAX version 4.7 for these.
You really cannot download versions of MAX individually, you have to get them bundled with other software. I would recommend grabbing the newest version of MAX and giving that a shot - you can get that from the February 2013 Driver CD bundle via the downloader posted here: http://ftp.ni.com/pub/devzone/tut/sds-feb-13-1_downloader.exe
Also make sure your firewall is either disabled or that you have the proper exceptions enabled for Measurement and Automation Explorer - because the device discovery is over a UDP Broadcast mechanism, the Windows firewall loves to eat those packets and prevent MAX from seeing those responses.
-Danny
04-01-2013 04:19 PM
I'm going to jump in on this since I've got the same problem, the thread is recent, and I'm using the same hardware. I can't see my cRIO in MAX on my laptop.
I have a 9004, which I had to load RT software onto from a desktop PC (I needed to do this for another project not long ago also). But after I got everything loaded, I was able to save the IP config as DHCP, then connect it to my laptop and it found everything fine (This was with a cRIO 9012 though). This time when I did it with the 9004, MAX on my laptop still doesn't find it.
I've tried everything here with out luck (IP reset, crossover cables, W7 firewall, disable wireless, etc.). My biggest tell tale is the fact that I have no blinking light to indicate network activity at my Ethernet connection on the RIO, and I can not ping the IP address from my laptop.
When I reconnect it to the desktop PC, I can access it fine. One peculiarity is that I can not get it to save the IP config as DHCP. On the desktop PC, it shows a DHCP IP number, but still shows the control as Static. I've allowed access through the Windows Firewall, but am assuming our corporate IT has some addition firewall software still blocking the packets.
Does anyone have any other ideas?
Could this old RIO (many, many years old) have any networking limitations in the hardware or firmware?
04-01-2013 06:30 PM
@AMP12 wrote:
I've tried everything here with out luck (IP reset, crossover cables, W7 firewall, disable wireless, etc.). My biggest tell tale is the fact that I have no blinking light to indicate network activity at my Ethernet connection on the RIO, and I can not ping the IP address from my laptop.
When I reconnect it to the desktop PC, I can access it fine. One peculiarity is that I can not get it to save the IP config as DHCP. On the desktop PC, it shows a DHCP IP number, but still shows the control as Static. I've allowed access through the Windows Firewall, but am assuming our corporate IT has some addition firewall software still blocking the packets.
I'll tell you straight-up that the ethernet chip on the cRIO-9004 is "Janky" - it's using an STE 10/100A ethernet part that doesn't play well with others, particularly with current-day "smart/managed" switches. There's something in the firmware for the chip (no, the firmware on the chip cannot be updated) that is pre-standards that causes issues when talking to systems that are incredibly strict about standards-compliancy. Slap an older hub or non-managed switch between the device and the network, and you'll finally be playing on an even playing field (the network will then actually be talking directly to the hub or non-managed switch, not directly to the cRIO, so the cRIO is insulated from the craziness of the managed/smart switch and the problems "disappear").
When you connect the cRIO to the desktop, I assume this is when you snapped the image of the hyperterm window. The target in the "RIO Console out.PNG" file is actually doing DHCP, and then performing a Link-Local fall-back. The "(primary - static)" output is a "bug" in the output where it says "static" instead of "auto", but it REALLY is doing "auto". "Auto" is a combination of DHCP with a Link-Local fall-back; once the controller begins the boot process, the RT controller sends out a series of 3-4 DHCP queries; if one of them is responded to, we perform DHCP with the DHCP server that responded. If, for some reason, nobody replies in time, we then attemp a Link-Local fall-back (and DHCP is NOT retried until the controller boots again). Your IP Address is in the format of 169.254.x.y - this is a Link Local IP Address, so you can tell that your controller fell back into Link Local. The bad thing about a Link-Local IP Address is that you cannot ping it from the network (unless the network is ALL link-local). See, 169.254.x.y is a private "unaddressable" network, same as 10.x.y.z, 192.168.x.y, and others. If you've got an IP Address that is in the class of one of these IP addresses, you cannot target addresses in the other IP address ranges. The reason it works on your desktop is because Windows falls back to Link Local when you plug the cRIO directly to the Windows machine, and then they both have the same address range and BLAMMO it just works.
Okay, so what can you do in order to get this guy up and running?
Good luck!
-Danny
04-02-2013 09:05 AM
Voila!!!
Danny, you are a master of your craft. The switch worked (CompUSA retail version, probably an early 1990s vintage)!
Just to clarify for future readers, My situation was not connected over a network, just my computer (PC and laptop individually) and the cRIO. They were isolated from the corporate network.
Thanks again. I consider my issue closed. Don't know about Borglin's...