Unable to Find ATCA Device on the Network

Updated Oct 16, 2018

Reported In

Hardware

  • ATCA-3671

Driver

  • NI-ATCA FPGA Modules

Issue Details

I am unable to find my ATCA-3671 device on the network or deploy bitfiles over ethernet after the IP address was written in the wrong way or incorrectly. Is there a way to hard reset or revert it back to the original 192.168.0.75 IP address?

Solution

If the network settings of the ATCA-3671 are changed and the device can no longer be communicated with over Ethernet, there are three options for how to reset the IP address of the device and restore communication. 


Use IPv6 Connection

​If the MAC address of the ATCA-3671 is known then it is possible to SHH into the device using its link local IPv6 address on a direction connection. 
  1. Connect an IPv6 capable computer directly to the ATC-3671's Ethernet port. 
  2. Convert the ATCA-3671's known MAC address to a link local IPv6 address using a MAC to EUI64 conversion.
  3. Use the IPv6 address to SSH into the ATCA-3671 and modify the /etc/network/interfaces file to match the example below underneath No Network Connection to the Device Can Be Established.


Discover IPv6 Address

If the MAC address and IPv6 address of the ATCA-3671 are unknown, they can be discovered through the following process.
  1. Install packet sniffing software, such as Wireshark, on a separate computer. 
  2. Connect the computer directly to the ATCA-3671's ethernet port.
  3. Restart the ATCA-3671 and look for any packets leaving the device on that network connection. The packet sniffer should discover packets being sent by the ATCA-3671 on startup. Among the possible packets coming from the ATCA-3671 on startup, there should be IPv6/ICMPv6 neighbor solicitations being sent from the ATCA-3671 as it tries to establish an available IPv6 address. These can be determined to originate from the ATCA-3671 by process of elimination. Once the IPv6 address of the ATCA-3671 is established, ICMPv6 router solicitation requests will be sent from the ATCA-3671 which can be used to determine its IPv6 address.
  4. Use the newly discovered IPv6 address to SSH into the ATCA-3671 and modify the /etc/network/interfaces file to match the example below underneath No Network Connection to the Device Can Be Established.


No Network Connection to the Device Can be Established

To manually restore the IP address and network settings of the device if no network connection can be established to modify the settings remotely follow the steps below. 
  1. ​The static IPv4 address of the ATCA-3671 is saved on an SD card on the device. To manually modify this, remove the SD card from the device and connect it to another machine. If you remove the ATCA-3671 blade from the chassis, the SD card can be found beside the Ethernet port, on the underside of the board. Press on the exposed part of the SD card so that it partially ejects, remove the card, and connect it to a separate computer. Because of the file system on the SD card, it is recommended you use a Linux computer for this step.
  2. On the separate machine, open the /etc/network/interfaces file from the SD card in a text editor. The file contents should resemble the following: 

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# Wired interface
auto eth0
iface eth0 inet static

address 192.168.0.75
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1

  1. Modify the file to match these settings, or the desired settings for your application. 
  2. Reinstall the SD card to the device and restart the ATCA-3671. 

 

WAS THIS ARTICLE HELPFUL?

Not Helpful