Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

ERR [KERN] in_arpinput:1232: arp: [some mac] is using my IP address 0.0.0.0!

Solved!
Go to solution

I've recently inherited a cRIO-9073.  I do not know what the previous owner did with it.  When I first applied power, the status light blinked once per second, indicating that the thing needed to be configured.  I flipped the IP reset switch, opened MAX and refreshed to get the thing to show up under remote systems.

 

Needless to say (since I am posting here), the RIO never shows up in MAX.

 

I flipped the console out switch and get the following:

 

Bootrom version: 2.4.7
Creation date: Jul  9 2007, 00:45:07

 


Press any key to stop auto-boot...
 0
auto-booting...


boot device          : tffs=0,0
unit number          : 0
processor number     : 0
host name            : host
file name            : /c/ni-rt/system/vxWorks
flags (f)            : 0x8

Mounting tffs...
Attaching to TFFS... Datalight Reliance v3.00.1218T
VxWorks Edition for ppc603
Copyright (c) 2003-2007 Datalight, Inc.
done.

Cannot open "/c/ni-rt/system/vxWorks".

Error loading file: errno = 0xd40005.
Booting into Safe Mode from ROM...
Uncompressing kernel...
done.
2910608
Starting at 0x100000...

Mounting tffs...
Datalight Reliance v3.00.1218T
VxWorks Edition for ppc603
Copyright (c) 2003-2007 Datalight, Inc.
Entering safe mode.
Initializing network...
Device 1 - MAC address: 00:80:2F:11:D0:49 - 0.0.0.0 (primary)
ERR [KERN] in_arpinput:1232: arp: 88:ae:1d:10:32:8d is using my IP address 0.0.0.0!
ERR [KERN] in_arpinput:1232: arp: 88:ae:1d:10:32:8d is using my IP address 0.0.0.0!
ERR [KERN] in_arpinput:1232: arp: 88:ae:1d:10:32:8d is using my IP address 0.0.0.0!

 

Putting it into safe mode gives the same behavior.  I'm connected to the RIO with a crossover cable, my PC has a static IP (in the 192.168.*.* subnet), and windows firewall is disabled.  I'm out of ideas as to how to get the thing to show up in MAX so that I can configure DHCP with it, and I've never seen this "arp" error message before.  Any help is appreciated.

 

Thanks in advance.

0 Kudos
Message 1 of 5
(4,546 Views)

Hey Keith W,

 

What version of NI-RIO do you have installed on your computer?

 

Have you tried connecting it to a network through a router with a regular Ethernet cord, then flipping the safe mode and IP Reset dip switches, then restarting the cRIO. This should allow the cRIO to show up in MAX with a 0.0.0.0 IP address. You can then go in there and configure the network settings for it.

 

Another option you may want to try is to reformat the cRIO because you do not know what was previously installed on it or done to it. Go into MAX, then Help>> MAX Help and search for “reformat cRIO.” It should be the first result.

 

Also, if you are connecting directly to the computer you will not want to use a DHCP IP address. For DHCP you will most likely want to go through a router because it will act as a DHCP server and assign it an IP address.

 

There is also this KnowledgeBase which has some other troubleshooting steps.

 

Let me know if this works for you!

 

Joe S

Applications Engineer

National Instruments

  

0 Kudos
Message 2 of 5
(4,531 Views)

I am using NI-RIO 3.5.1 on Windows 7 (64 bit).

 

I connected the RIO to a router... it is not assigned an IP address by the router: (Device 1 - MAC address: 00:80:2F:11:D0:49 - 0.0.0.0 (primary))

 

While the PC and the RIO are connected to the router (with DHCP running on the router), the RIO continues to not appear in MAX.  This is true both when IP Reset and Safe Mode switches are ON and when they are OFF.

 

I would be more than happy to reformat the RIO, but it does not appear in MAX, so I cannot reformat it.

 

I don't know what you mean by "DHCP IP address."  If you're referring to 192.168.*.*, that block is reserved for private networks (just like 10.*.*.* is), which the RIO-PC network here certainly is.  However, for completeness, I changed the static IP of my PC to 10.0.0.1 (per your knowledgebase article http://www.ni.com/gettingstarted/setuphardware/compactrio/staticip.htm), which gives the same behavior as before.

 

The link you gave to a knowledge base article appears to be an internal NI address as I am not able to open it.

 

Note that anytime that the RIO and the PC should be able to communicate, the console output prints the original error (ERR [KERN] in_arpinput:1232: arp: [some mac address] is using my IP address 0.0.0.0!) message 2-3 additional times.  This happens the moment that the PC's network configuration is set such that communications ought to be possible.

 

Thanks for your help, Joe.

0 Kudos
Message 3 of 5
(4,511 Views)
Solution
Accepted by topic author Keith_W

Hey Keith W,

 

Are you sure that you have disabled all of the firewalls on your computer? Make sure the windows firewall is off and any third party security software that may have a firewall running.

 

Also, could you give it a try on a different computer?

 

Let me know how it goes!

 

Joe S

Applications Engineer

National Instruments

 

Message 4 of 5
(4,507 Views)

Disabling the firewall did solve the problem, but I just wanted to take a second to say how difficult it was to test that hypothesis.  The corporate network I'm on won't allow connection of non-blessed systems and I don't have the necessary permissions to disable the firewall on my machine.  So, I had to procure a non-corporate computer that I was able to disable the firewall on and then download all of the necessary NI software (NI-RIO, MAX, etc.) onto a thumb drive to transfer over to it (since I can't connect the non-corporate computer to the internet). 

 

In any case, I hope that in the future it's somehow made easier for someone to setup a RIO in the restrictive conditions of large corporations' IT departments.

 

Thanks for your help.

0 Kudos
Message 5 of 5
(4,486 Views)