[SOLVED] Arduino Yun - OpenWrt upgrade

Hi everybody,
I've tried to upgrade one of my Arduino Yun but I don't succeed.
Searching with Google I found the tutorial "Arduino - YunUBootReflash" and I decided to follow this way.
My configuration: PC HPFolio, running Ubuntu 12.04 (64 bit).
ArduinoIDE: 1.5.7
I've installed the tftp (server and client) and checked it. I seem to work flawlessy.
A file dowload from /var/lib/tftpboot to root (/) is ok.
The U-Boot seem also ok. I get the prompt "ar7240>".
But when I try to reflash the linux kernel (after setting the ip address of the server and given the ip address of the Yun) with this command "tftp 0x80060000 openwrt-ar71xx-generic-yun-16M-kernel.bin;"
I receive on the serial console the folowing message:

dup 1 speed 100
Using eth0 device
TFTP from server 10.0.1.8; our IP address is 10.0.1.22
Filename 'openwrt-ar71xx-generic-yun-16M-kernel.bin'.
Load address: 0x80060000
Loading: *T T T T

After googling many many hours now I don't know what to do.
Could somebody help me?
Thanks in advance.
Regards.
Fabio

Attached the console log of my yun when I don't stop it

ardyun3k.txt (121 KB)

It appears that there is a problem with the server connecting to the client (your yun).

Tether your Yun directly to your computer. This creates a LAN between your computer and the Yun only.

Once the device is connected, run ifconfig in terminal to find the address of your computer in the LAN. You can then assign your Yun a similar IP, for example:

setenv serverip 198.0.0.1
setenv ipaddr 198.0.0.2

I came across this same issue over the weekend - Yun was attached to my router and I was TFTPing the images from my computer over WIFI, doesn't work.

Good luck.

Maybe instead of reflashing, try this:
http://playground.arduino.cc/Hardware/Yun#restoring_a_yun

Thanks a lot for your message.
My configuration was exactly what you suggest.
My pc is WiFi connected to my router (AirPort Extreme) and his IP is 10.0.1.8 (static).
setenv ipaddr was set to 10.0.1.22. Yun was attached to my pc through a Ethernet cable.
I've alread tried Yun restoring following "Arduino Playground - Yun" but I couldn't reach the choice of failsafe mode. The kernel loading stops. The last indication in the serial terminal is:
11.950000] Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.

Hope this could give a more precise picture of my situation.
Thanks again and regards.
Fabio

Where did you put the image files?

Also, try to attach the Yun to the router via Ethernet instead to the computer. Maybe your computer IP is for the WiFi network and if you connect the Yun directly to the computer it creates another connection ( the ethernet one) and the IP is different.

Hi Angelo9999,
Your suggestion about attaching the Yun directly to the router has solved my problem. Thanks a lot.
Wish you all the best.
Kindly regards.
Fabio