FW/FPGA Timeout problem on Multiple Brand New USRP N210s with (Ubuntu/Windows) computers

Hi,

I was trying to write FW/FPGA images on four brand new N210s with python
net_burner program on windows or ubuntu computer but everytime it failed
and
timed out.

Total four N210s failed. Three with windows 7. One with Ubuntu. Windows
failed attempted with Ubuntu but no success. Everytime Timeout
problem occurred either during FW or FPGA process. One failed during FW
process and it got solid orange light on its ethernet port. I think it’s
bricked.

I have another (yes, fifth one) bricked previously for which I am still
waiting for ER(Nick) to get instructions to reinitialize it through
Serial
port.

Very interesting: I have another (sixth one) that I have burnt these
images
successfully without any problem using Ubuntu and its working fine.

Here are the details.

Windows 7 -> No firewall, private network, python 2.6, wireless card
disabled, Direct N210 connection, No Switch
Ubuntu -> No switch, direct N210 connection, …
FW/FPGA images: Latest from NI, usrp_n2xx_fw.bin, usrp_n210_fpga.bin

Before burning: Ping requests were successful on ubuntu and Tracert
requests
were successful on windows. For some reason, ping on windows and
traceroute
on ubuntu were unsuccessful with each N210.

After burning: Ubuntu+Ping and Windows+Tracert requests are successful
with
N210s having solid green on ethernet port. N210 with solid orange are
not
responding to either request on either OS.

I have these USRPs installed in a 19-inch rack and it’s gonna be such a
pain
if I have to take them out to restart in safe mode, if possible.

Any help will be much appreciated. Please help.


  1. Row 1, Col 2, USRP N210

Microsoft Windows [Version 6.1.7600]
Copyright © 2009 Microsoft Corporation. All rights reserved.

C:\Windows\system32>cd \

C:>cd Users\Khalid\uhd\host\utils

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fw=usrp_n2xx_fw.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Erasing 31744 bytes at 3145728
Writing image
Verifying data
Read back 22620 bytes
Success.

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fpga=usrp_n210_fpga.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Erasing 1572864 bytes at 1572864
timed out

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fpga=usrp_n210_fpga.bin
timed out

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fpga=usrp_n210_fpga.bin
timed out

C:\Users\Khalid\uhd\host\utils>


  1. Row 2, Col 2, USRP N210

Microsoft Windows [Version 6.1.7600]
Copyright © 2009 Microsoft Corporation. All rights reserved.

C:\Users\Khalid>cd uhd\host\utils

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fw=usrp_n2xx_fw.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Erasing 31744 bytes at 3145728
Writing image
Verifying data
timed out

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fw=usrp_n2xx_fw.bin
timed out

C:\Users\Khalid\uhd\host\utils>

===================================
Computer Rebooted, USRP rebooted

Microsoft Windows [Version 6.1.7600]
Copyright © 2009 Microsoft Corporation. All rights reserved.

C:\Users\Khalid>cd uhd\host\utils

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fw=usrp_n2xx_fw.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Erasing 31744 bytes at 3145728
Writing image
timed out

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fpga=usrp_n210_fpga.bin
timed out

C:\Users\Khalid\uhd\host\utils>

===================================
Now, Solid Orange light on ethernet port


  1. Row 3, Col 2, USRP N210

Microsoft Windows [Version 6.1.7600]
Copyright © 2009 Microsoft Corporation. All rights reserved.

C:\Windows\system32>ping 192.168.10.2

Pinging 192.168.10.2 with 32 bytes of data:
Request timed out.

Ping statistics for 192.168.10.2:
Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),
Control-C
^C
C:\Windows\system32>tracert 192.168.10.2

Tracing route to 192.168.10.2 over a maximum of 30 hops

1 <1 ms <1 ms <1 ms 192.168.10.2

Trace complete.

C:\Windows\system32>cd \

C:>cd Users\Khalid\uhd\host\utils

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
-fw=usrp_n2xx_fw.bin
Usage: usrp_n2xx_net_burner.py [options]

usrp_n2xx_net_burner.py: error: no such option: -f

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fw=usrp_n2xx_fw.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Erasing 31744 bytes at 3145728
Writing image
Verifying data
Read back 22620 bytes
Success.

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fpga=usrp_n210_fpga.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Erasing 1572864 bytes at 1572864
timed out

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fpga=usrp_n210_fpga.bin
timed out

C:\Users\Khalid\uhd\host\utils>

=====================================
USRP rebooted

C:\Users\Khalid\uhd\host\utils>python usrp_n2xx_net_burner.py
–ip=192.168.10.2
–fpga=usrp_n210_fpga.bin
timed out

C:\Users\Khalid\uhd\host\utils>tracert 192.168.10.2

Tracing route to 192.168.10.2 over a maximum of 30 hops

1 * * * Request timed out.
2 * * * Request timed out.
3 ^C
C:\Users\Khalid\uhd\host\utils>ping 192.168.10.2

Pinging 192.168.10.2 with 32 bytes of data:
Request timed out.

Ping statistics for 192.168.10.2:
Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),
Control-C
^C
C:\Users\Khalid\uhd\host\utils>


  1. Row 3, Col 1, USRP N210

ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$ ping
192.168.10.2
PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
64 bytes from 192.168.10.2: icmp_seq=1 ttl=32 time=0.074 ms
64 bytes from 192.168.10.2: icmp_seq=2 ttl=32 time=0.052 ms
64 bytes from 192.168.10.2: icmp_seq=3 ttl=32 time=0.092 ms
^C
— 192.168.10.2 ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.052/0.072/0.092/0.019 ms
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$
./usrp_n2xx_net_burner.py --ip=192.168.10.2 --fw=usrp_n2xx_fw.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Error: Invalid firmware image file.
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$
./usrp_n2xx_net_burner.py --ip=192.168.10.2 --fpga=usrp_n210_fpga.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Erasing 1572864 bytes at 1572864
timed out
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$ ping
192.168.10.2
PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
64 bytes from 192.168.10.2: icmp_seq=1 ttl=32 time=0.087 ms
64 bytes from 192.168.10.2: icmp_seq=2 ttl=32 time=0.056 ms
64 bytes from 192.168.10.2: icmp_seq=3 ttl=32 time=0.083 ms
64 bytes from 192.168.10.2: icmp_seq=4 ttl=32 time=0.058 ms
^C
— 192.168.10.2 ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 0.056/0.071/0.087/0.014 ms


  1. Three windows USRP N210s attempt with Ubuntu

1)----------------------------------------
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$ ping
192.168.10.2
PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
64 bytes from 192.168.10.2: icmp_seq=1 ttl=32 time=0.053 ms
64 bytes from 192.168.10.2: icmp_seq=2 ttl=32 time=0.052 ms
64 bytes from 192.168.10.2: icmp_seq=3 ttl=32 time=0.098 ms
^C
— 192.168.10.2 ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 0.052/0.067/0.098/0.023 ms
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$
./usrp_n2xx_net_burner.py --ip=192.168.10.2 --fw=usrp_n2xx_fw.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Error: Invalid firmware image file.
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$
usrp_n2xx_net_burner.py --ip=192.168.10.2 --fpga=usrp_n210_fpga.bin
usrp_n2xx_net_burner.py: command not found
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$
./usrp_n2xx_net_burner.py --ip=192.168.10.2 --fpga=usrp_n210_fpga.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Erasing 1572864 bytes at 1572864
timed out

2)----------------------------------------------
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$ ping
192.168.10.2
PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
From 192.168.10.1 icmp_seq=2 Destination Host Unreachable
From 192.168.10.1 icmp_seq=3 Destination Host Unreachable
From 192.168.10.1 icmp_seq=4 Destination Host Unreachable
^C
— 192.168.10.2 ping statistics —
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time
5018ms
, pipe 3

3)---------------------------------------------
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$ ping
192.168.10.2
PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
64 bytes from 192.168.10.2: icmp_seq=1 ttl=32 time=0.061 ms
64 bytes from 192.168.10.2: icmp_seq=2 ttl=32 time=0.089 ms
64 bytes from 192.168.10.2: icmp_seq=3 ttl=32 time=0.093 ms
^C
— 192.168.10.2 ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.061/0.081/0.093/0.014 ms
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$
./usrp_n2xx_net_burner.py --ip=192.168.10.2 --fpga=usrp_n210_fpga.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Erasing 1572864 bytes at 1572864
timed out
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$ ping
192.168.10.2
PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
64 bytes from 192.168.10.2: icmp_seq=1 ttl=32 time=0.048 ms
64 bytes from 192.168.10.2: icmp_seq=2 ttl=32 time=0.093 ms
64 bytes from 192.168.10.2: icmp_seq=3 ttl=32 time=0.088 ms
^C
— 192.168.10.2 ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.048/0.076/0.093/0.021 ms
ishtiaqahmad@ubuntu:~/Downloads/cmake-2.8.3/UHD-Mirror/host/utils$
./usrp_n2xx_net_burner.py --ip=192.168.10.2 --fw=usrp_n2xx_fw.bin
USRP2P found.
Flash size: 8388608
Sector size: 65536
Error: Invalid firmware image file.