I have an MR3201A router which normally I upgrade easily with FONFLASH. Well for whatever reason this not working for me today so after several hours of frustration I am delving into the world of RedBoot.
The good news is that I can telnet into the router on port 9000 and get the redboot prompt. The router comes up on 192.168.0.1 and my XP machine is 192.168.0.2. I did a "fis init" which seems to work OK. But loading images on this thing seems to be an issue. To check network connectivity I tried the 'PING -v -h 192.168.0.2' and I am not getting any responses. Using wireshark I can see that no ICMP requests are coming out of the router. If I ping from my XP machine I get valid responses.
So now I am confused. How can telnet be working over ethernet but the ping command not work? Is there some configuration somewhere that I need to set.
RedBoot> fconfig -l
Run script at boot: true
Boot script:
Boot script timeout (1000ms resolution): 3
Use BOOTP for network configuration: false
Gateway IP address: 192.168.0.2
Local IP address: 192.168.0.1
Local IP address mask: 255.255.255.0
Default server IP address: 192.168.0.2
Console baud rate: 9600
GDB connection port: 9000
Force console for special debug messages: false
Network debug at boot time: false
RedBoot>
I am afraid I have no experience with Redboot and hope someone can help me.
Thanks for the tip. I tried the command you gave and yes it took quite a bit longer to complete. But it did complete and there were no errors reported. At this point I don't think it matters what version of Gargoyle I attempt to load because it never gets to the point that it actually loads anything.
Here is what Fon Flash says and then it just hangs and I have to kill it.
Reading image file D:\Z\Gargoyle\gargoyle_1.5.x-atheros-root.squashfs with 2883584 bytes, rounded to 0x002c0000
Reading image file D:\Z\Gargoyle\gargoyle_1.5.x-atheros-vmlinux.lzma with 851968 bytes, rounded to 0x000d0000
No packet.
No packet.
No packet.
No packet.
No packet.
No packet.
No packet.
Peer MAC: 00:12:cf:a4:3a:04
Peer IP : 192.168.0.1
Your MAC: 00:ba:be:ca:ff:ee
Your IP : 192.168.0.0
Setting IP address...
ip_addr -l 192.168.0.1/8 -h 192.168.0.0
Initializing partitions ...
fis init
As I said I can telnet into the device and get the RedBoot> prompt. Its just that things like PING and LOAD do not work.
I would hate to chuck this router because I think its pretty cool and take it traveling with me sometimes.
After thinking about this for a day I tried running a freshly downloaded copy of Fon Flash on a different computer. The result was a successful flash and recovered router. I have no idea why this worked and no longer care but thought I would document what happened in this case.