nearly a month after I recover the board information somehow...
After I recovered the board information, I just put on dd-wrt, and it worked fine..
Yesterday, I decided to give open-wrt another shot, for some reason, the 7.09 installed, and I got my wireless...
then I turn off the router, turn it back on, and it won't boot into open-wrt. I can see that the router is trying to boot, (the light first come on, that's the redboot, then sits for 5 seconds, then all the lights comes on again, that's when linux is trying to boot)...then it just hung.
when trying to ping the router, I got
------------------------------------------------------------------------
From 192.168.1.2 icmp_seq=1 Destination Host Unreachable
------------------------------------------------------------------------
which I think, just indicates that the machine is not up since my routing take are okey, and I can telnet into the router at redboot fine..
I tried to install open-wrt again, and same error happens again...
so I change back to dd-wrt, which went fine
once I boot into dd-wrt, I saw this in dmesg
---------------------------------------------------------
<5>Creating 8 MTD partitions on "spiflash":
<5>0x00000000-0x00030000 : "RedBoot"
<5>0x00030000-0x003d0000 : "linux"
<5>0x00100000-0x003b0000 : "rootfs"
<5>0x003b0000-0x003d0000 : "ddwrt"
<5>0x003d0000-0x003e0000 : "nvram"
<5>0x003e0000-0x003f0000 : "FIS Directory"
<5>0x003f0000-0x00400000 : "board_config"
<5>0x00030000-0x003e0000 : "fullflash"
---------------------------------------------------------
seems like some of those are left over from openwrt, like the rootfs...
is the nvram part messed up again? how can that happen as I only boot into openwrt once without doing anything....
oh...and I saw this
----------------------------------------------------
<0>scanning for root partition
<0>[0x00000000]
<0>[0x00010000]
<0>[0x00020000]
<0>[0x00030000]
<0>[0x00040000]
<0>[0x00050000]
<0>[0x00060000]
<0>[0x00070000]
<0>[0x00080000]
<0>[0x00090000]
<0>[0x000A0000]
<0>[0x000B0000]
<0>[0x000C0000]
<0>[0x000D0000]
<0>[0x000E0000]
<0>[0x000F0000]
<0>[0x00100000]
<0>
<4>found squashfs at 100000
<0>found RedBoot partition at [0xBFC00000]
<0>found linux partition at [0xBFC30000]
---------------------------------------------------------
The squashfs rootfs was when I created and installed the rootfs in redboot...
where does OpenWRT search for rootfs anyway?
(Last edited by cycrap on 28 Aug 2008, 17:25)