1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

E1550 - unable to load latest shibby or latest toastman

Discussion in 'Tomato Firmware' started by lefty, Sep 13, 2012.

  1. lefty

    lefty Networkin' Nut Member

    Hello all,

    A couple of days ago, i purchased an E1550 and i am unable to load the latest RT-N shibby 101 build or the RT-N latest 0500.5 toastman build, trying to flash either of these to my E1550 results in a bricked router in which i am only able to recover using a serial connection. The steps i am using to perform this is:

    a) Using the tailed 1550 build of either shibby or toastman flashing from stock linksys firmware with either IE8 or Firefox 15.0.1 result in the router becoming unresponsive and have to recover via serial console.

    After recovery, i tried another way which seemed to work fine for my E2000 and E3000, but not for the E1550.

    b) Flashed dd-wrt 19342 tailed mini build from stock linksys firmware - that works fine, but when i try to flash either tailed or non-tailed of shibby 101 or toastman 0500.5 ends up bricking the router again.
     
  2. lefty

    lefty Networkin' Nut Member

    Any advice welcomed.
     
  3. lefty

    lefty Networkin' Nut Member

    Last night i decided to re-brick my E1550 with these tomato builds so i could atleast get a serial log and include it in this post, hopefully it'll be helpful in figuring out why either of these shibby or toastman builds (because they both end with the same error) are bricking this unit, and hopefully so - because it would appear that i am unable to break into the CFE now. :( and after the 'lo: File exists' error, the serial stops output, so its the end of the log and the unit never does become responsive.

    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.09.14 21:31:22 =~=~=~=~=~=~=~=~=~=~=~=
    Start to blink diag led ...


    CFE version 5.60.127.11 based on BBP 1.0.37 for BCM947XX (32bit,SP,LE)
    Build Date: Sun Mar 20 12:13:21 CST 2011 (david@CBT-CSCB)
    Copyright (C) 2000-2008 Broadcom Corporation.

    Init Arena
    Init Devs.

    No DPN
    This is a Serial Flash
    edward ===test===
    Boot partition size = 262144(0x40000)
    Found a 16MB ST compatible serial flash
    et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.60.127.11
    CPU type 0x19749: 300MHz
    Tot mem: 65536 KBytes

    CFE mem: 0x80700000 - 0x807A79E0 (686560)
    Data: 0x80738F70 - 0x8073CF60 (16368)
    BSS: 0x8073CF60 - 0x807419E0 (19072)
    Heap: 0x807419E0 - 0x807A59E0 (409600)
    Stack: 0x807A59E0 - 0x807A79E0 (8192)
    Text: 0x80700000 - 0x80738F64 (233316)

    Boot version: v4.2
    The boot is CFE mac:7680
    edward ====bootnv_cfeget=
    start=bc03e000, end=bc040000

    ntmp is
    vtmp is entry[0].na=, entry[0].va=

    ntmp is
    vtmp is entry[1].na=, entry[1].va=

    ntmp is
    vtmp is entry[2].na=, entry[2].va=

    ntmp is
    vtmp is entry[3].na=, entry[3].va=

    ntmp is
    vtmp is entry[4].na=, entry[4].va=
    entry[0].na = pa2ga0idxval, name=mac
    entry[1].na = pa2ga1idxval, name=mac
    entry[2].na = mac, name=mac
    Nothing...
    No country code find

    ### CLKDIV= 0x80e0842, SFlashClkDiv=8 clkdivsf=2 ###
    ### Change it to 0x20e0842 (2) ###
    Device eth0: hwaddr 58-6D-8F-0A-03-BD, ipaddr 192.168.1.1, mask 255.255.255.0
    gateway not set, nameserver not set
    Check CRC of image1
    Len: 0x43E000 (4448256) (0xBC040000)
    Offset0: 0x1C (28) (0xBC04001C)
    Offset1: 0xAD8 (2776) (0xBC040AD8)
    Offset2: 0xD3C00 (867328) (0xBC113C00)
    Header CRC: 0xFE90EDB6
    Calculate CRC: 0xFE90EDB6
    Image 1 is OK
    Try to load image 1.
    Waiting for 3 seconds to upgrade ...
    Loader:raw Filesys:tftp Dev:eth0 File:: Options:(null)
    Loading:
    ### Start=385125195 E=874927202 Delta=489802007 ###
    Failed.
    Could not load :: Timeout occured
    Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
    Loading: .. 5192 bytes read

    ### Start=881091559 E=884837902 Delta=3746343 ###
    Entry at 0x80001000
    Closing network.
    Starting program at 0x80001000
    Linux version 2.6.22.19 (root@tomato) (gcc version 4.2.4) #74 Fri Aug 31 11:40:38 ICT 2012
    CPU revision is: 00019749
    Determined physical RAM map:
    memory: 04000000 @ 00000000 (usable)
    Zone PFN ranges:
    Normal 0 -> 16384
    HighMem 16384 -> 16384
    early_node_map[1] active PFN ranges
    0: 0 -> 16384
    Built 1 zonelists. Total pages: 16384
    Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200
    Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
    Primary data cache 32kB, 4-way, linesize 32 bytes.
    Synthesized TLB refill handler (20 instructions).
    Synthesized TLB load handler fastpath (32 instructions).
    Synthesized TLB store handler fastpath (32 instructions).
    Synthesized TLB modify handler fastpath (31 instructions).
    PID hash table entries: 512 (order: 9, 2048 bytes)
    CPU: BCM5357 rev 1 pkg 8 at 300 MHz
    Using 150.000 MHz high precision timer.
    console [ttyS0] enabled
    Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
    Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
    Memory: 61572k/65536k available (33k kernel code, 3900k reserved, 2440k data, 120k init, 0k highmem)
    Mount-cache hash table entries: 512
    NET: Registered protocol family 16
    PCI: no core
    PCI: no core
    PCI: Fixing up bus 0
    NET: Registered protocol family 2
    Time: MIPS clocksource has been installed.
    IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
    TCP established hash table entries: 2048 (order: 2, 16384 bytes)
    TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
    TCP: Hash tables configured (established 2048 bind 2048)
    TCP reno registered
    squashfs: version 3.0 (2006/03/15) Phillip Lougher
    io scheduler noop registered (default)
    HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
    N_HDLC line discipline registered.
    Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
    serial8250: ttyS0 at MMIO 0xb8000300 (irq = 8) is a 16550A
    PPP generic driver version 2.4.2
    MPPE/MPPC encryption/compression module registered
    NET: Registered protocol family 24
    PPPoL2TP kernel driver, V0.17
    PPTP driver version 0.8.5
    pflash: found no supported devices
    Found an ST compatible serial flash with 256 64KB blocks; total size 16MB
    Creating 5 MTD partitions on "sflash":
    0x00000000-0x00040000 : "pmon"
    0x00040000-0x00ff0000 : "linux"
    0x00113c00-0x00480000 : "rootfs"
    0x00480000-0x00ff0000 : "jffs2"
    0x00ff0000-0x01000000 : "nvram"
    _nvram_init: allocat header: 2166292480, size= 61440
    u32 classifier
    OLD policer on
    Netfilter messages via NETLINK v0.30.
    nf_conntrack version 0.5.0 (512 buckets, 4096 max)
    ip_tables: (C) 2000-2006 Netfilter Core Team
    ipt_account 0.1.21 : Piotr Gasidlo <quaker@barbara.eu.org>, http://www.barbara.eu.org/~quaker/ipt_account/
    net/ipv4/netfilter/tomato_ct.c [Aug 31 2012 11:40:26]
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
    All bugs added by David S. Miller <davem@redhat.com>
    VFS: Mounted root (squashfs filesystem) readonly.
    Freeing unused kernel memory: 120k freed
    Warning: unable to open an initial console.
    emf: module license 'Proprietary' taints kernel.
    eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.100.138.20
    eth1: Broadcom BCM4347 802.11 Wireless Controller 5.100.138.20
    / # eth2: No such device
    eth3: No such device
    lo: File exists
    br1: Cannot assign requested address
    lo: File exists
     
  4. shibby20

    shibby20 Network Guru Member

  5. lefty

    lefty Networkin' Nut Member

    Thanks for reply shibby, i have performed 30-30-30's with the little reset button on the bottom of the unit in all this process - before and after the flashes, apologies for not including that bit of info in my steps, i also was able to recover via serial in my previous attempts, just unable to now. I can get serial output, just can't break into it with cntrl-c anymore. Also, the steps streppui listed is basically the same steps i used, but in step 7 instead of waiting 5 mins, i waited 8 mins just to be safe then unplugged unit and replug with the 30-30-30 reset, then tried to access, but it doesn't let me, funny thing to me is if i unset static IP and let DHCP handle things, it'll assign my machine an IP of 192.168.1.125 - but i still never can access the unit of course.
     
  6. tvlz

    tvlz Addicted to LI Member

    You must be the first person try the E1550 build, the problem has been there since support was added.
    This build should fix the problem, I Hope
    https://www.box.com/s/ureeh96r9m1e4ne8qlo8

    Shibby & Toastman
    Please remove your E1550 builds to avoid the problem for others
    Will make patch if fixed
     
  7. lefty

    lefty Networkin' Nut Member

    thanks tvlz, if i can ever break into the CFE again and restore this unit back to stock, i shall try it, but for the better part of the day i have been trying and have had no luck breaking back into the CFE.
     
  8. lefty

    lefty Networkin' Nut Member

    Well i am going to take a rest from trying re-break back into the CFE, i knew i should've left it alone after it bricked the first couple times and i luckily restored it, but i got boneheaded and figured since i recovered it before, that i could do it again and provide a boot log of what was going on to prevent future follies, but it would seem this time around i am unable to get into the cfe and restore it. I will post back if i have any luck trying again tomorrow. Thanks all for looking into this.
     
  9. lefty

    lefty Networkin' Nut Member

    @ tvlz and shibby i finally broke into the cfe and TFTP'd back to stock firmware, afterwords - i tried flashing the build that you posted tvlz, and still won't take. i am trying to post the stock firmware serial boot log, but it is too large to post into the forum (something about not being able to post 150000 characters) but here is a serial boot log from 19342 dd-wrt - which works, but i would like tomato better on here :)

    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.09.16 00:14:30 =~=~=~=~=~=~=~=~=~=~=~=
    Start to blink diag led ...


    CFE version 5.60.127.11 based on BBP 1.0.37 for BCM947XX (32bit,SP,LE)
    Build Date: Sun Mar 20 12:13:21 CST 2011 (david@CBT-CSCB)
    Copyright (C) 2000-2008 Broadcom Corporation.

    Init Arena
    Init Devs.

    No DPN
    This is a Serial Flash
    edward ===test===
    Boot partition size = 262144(0x40000)
    Found a 16MB ST compatible serial flash
    et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.60.127.11
    CPU type 0x19749: 300MHz
    Tot mem: 65536 KBytes

    CFE mem: 0x80700000 - 0x807A79E0 (686560)
    Data: 0x80738F70 - 0x8073CF60 (16368)
    BSS: 0x8073CF60 - 0x807419E0 (19072)
    Heap: 0x807419E0 - 0x807A59E0 (409600)
    Stack: 0x807A59E0 - 0x807A79E0 (8192)
    Text: 0x80700000 - 0x80738F64 (233316)

    Boot version: v4.2
    The boot is CFE mac:7680
    edward ====bootnv_cfeget=
    start=bc03e000, end=bc040000

    ntmp is
    vtmp is entry[0].na=, entry[0].va=

    ntmp is
    vtmp is entry[1].na=, entry[1].va=

    ntmp is
    vtmp is entry[2].na=, entry[2].va=

    ntmp is
    vtmp is entry[3].na=, entry[3].va=

    ntmp is
    vtmp is entry[4].na=, entry[4].va=
    entry[0].na = pa2ga0idxval, name=mac
    entry[1].na = pa2ga1idxval, name=mac
    entry[2].na = mac, name=mac
    Nothing...
    No country code find

    ### CLKDIV= 0x80e0842, SFlashClkDiv=8 clkdivsf=2 ###
    ### Change it to 0x20e0842 (2) ###
    Device eth0: hwaddr 58-6D-8F-0A-03-BD, ipaddr 192.168.1.1, mask 255.255.255.0
    gateway not set, nameserver not set
    Check CRC of image1
    Len: 0x5E0000 (6160384) (0xBC040000)
    Offset0: 0x1C (28) (0xBC04001C)
    Offset1: 0x9D0 (2512) (0xBC0409D0)
    Offset2: 0x15DC00 (1432576) (0xBC19DC00)
    Header CRC: 0xDD04B144
    Calculate CRC: 0xDD04B144
    Image 1 is OK
    Try to load image 1.
    Waiting for 5 seconds to upgrade ...
    Loader:raw Filesys:tftp Dev:eth0 File:: Options:(null)
    Loading:
    ### Start=445755154 E=1264824391 Delta=819069237 ###
    Failed.
    Could not load :: Timeout occured
    Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
    Loading: .. 3916 bytes read

    ### Start=1270464726 E=1273775522 Delta=3310796 ###
    Entry at 0x80001000
    Closing network.
    Starting program at 0x80001000
    Linux version 2.6.24.111 (compiler@Chaos) (gcc version 4.1.2) #62 Fri Sep 14 16:26:49 PDT 2012
    CPU revision is: 00019749
    Found a 16MB ST compatible serial flash
    Determined physical RAM map:
    memory: 04000000 @ 00000000 (usable)
    Zone PFN ranges:
    Normal 0 -> 16384
    HighMem 16384 -> 16384
    Movable zone start PFN for each node
    early_node_map[1] active PFN ranges
    0: 0 -> 16384
    Built 1 zonelists in Zone order. Total pages: 16384
    Kernel command line: console=ttyS0,115200 root=1f02 rootfstype=squashfs noinitrd
    Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
    Primary data cache 32kB, 4-way, linesize 32 bytes.
    Synthesized TLB refill handler (20 instructions).
    Synthesized TLB load handler fastpath (32 instructions).
    Synthesized TLB store handler fastpath (32 instructions).
    Synthesized TLB modify handler fastpath (31 instructions).
    PID hash table entries: 512 (order: 9, 2048 bytes)
    CPU: BCM5357 rev 1 at 300 MHz
    Using 150.000 MHz high precision timer.
    console [ttyS0] enabled
    Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
    Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
    Memory: 58616k/65536k available (3513k kernel code, 6856k reserved, 1362k data, 216k init, 0k highmem)
    Mount-cache hash table entries: 512
    NET: Registered protocol family 16
    Generic PHY: Registered new driver
    PCI: no core
    PCI: no core
    PCI: Fixing up bus 0
    NET: Registered protocol family 2
    Time: MIPS clocksource has been installed.
    IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
    TCP established hash table entries: 2048 (order: 2, 16384 bytes)
    TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
    TCP: Hash tables configured (established 2048 bind 2048)
    TCP reno registered
    devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
    devfs: boot_options: 0x1
    squashfs: version 3.0 (2006/03/15) Phillip Lougher
    io scheduler noop registered
    io scheduler deadline registered (default)
    HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
    N_HDLC line discipline registered.
    Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
    serial8250: ttyS0 at MMIO 0x0 (irq = 8) is a 16550A
    PPP generic driver version 2.4.2
    PPP Deflate Compression module registered
    PPP BSD Compression module registered
    MPPE/MPPC encryption/compression module registered
    NET: Registered protocol family 24
    tun: Universal TUN/TAP device driver, 1.6
    tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
    et_module_init: passivemode set to 0x0
    eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.100.138.9
    pflash: found no supported devices
    bootloader size: 262144
    nvram size: 61440
    sflash: Filesystem type: squashfs, size=0x47471a
    partition size = 4727808
    Creating 5 MTD partitions on "sflash":
    0x00000000-0x00040000 : "cfe"
    0x00040000-0x00ff0000 : "linux"
    0x0019dc00-0x00620000 : "rootfs"
    mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
    0x00ff0000-0x01000000 : "nvram"
    0x00620000-0x00ff0000 : "ddwrt"
    Broadcom Watchdog Timer: 0.07 initialized.
    u32 classifier
    Performance counters on
    Actions configured
    Netfilter messages via NETLINK v0.30.
    nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
    ctnetlink v0.93: registering with nfnetlink.
    IPv4 over IPv4 tunneling driver
    GRE over IPv4 tunneling driver
    ip_tables: (C) 2000-2006 Netfilter Core Team
    ClusterIP Version 0.8 loaded successfully
    TCP bic registered
    TCP cubic registered
    TCP westwood registered
    TCP highspeed registered
    TCP hybla registered
    TCP htcp registered
    TCP vegas registered
    TCP scalable registered
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    Welcome to PF_RING 3.2.1
    (C) 2004-06 L.Deri <deri@ntop.org>
    NET: Registered protocol family 27
    PF_RING: bucket length 128 bytes
    PF_RING: ring slots 4096
    PF_RING: sample rate 1 [1=no sampling]
    PF_RING: capture TX No [RX only]
    PF_RING: transparent mode Yes
    PF_RING initialized correctly.
    PF_RING: registered /proc/net/pf_ring/
    802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
    All bugs added by David S. Miller <davem@redhat.com>
    decode 1f02
    VFS: Mounted root (squashfs filesystem) readonly.
    Mounted devfs on /dev
    Freeing unused kernel memory: 216k freed
    start service
    starting Architecture code for broadcom
    done
    Booting device: Linksys E1550
    [USB] checking...
    /etc/preinit: line 66: can't create /proc/sys/net/ipv4/ip_conntrack_max: nonexistent directory
    /etc/preinit: line 66: can't create /proc/sys/net/ipv4/ip_conntrack_max: nonexistent directory
    eth1: Operation not supported
    wl0.1: No such device
    wl0.2: No such device
    wl0.3: No such device
    eth1: Operation not permitted
    nbw = 20
    eth1: Numerical result out of range
    eth1: Invalid argument
    eth1: Invalid argument
    eth1: Operation not supported
    eth1: Operation not supported
    br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
    br0: No such file or directory
    device vlan1 entered promiscuous mode
    device eth0 entered promiscuous mode
    br0: No such file or directory
    eth1: Operation not supported
    wl0.1: No such device
    wl0.2: No such device
    wl0.3: No such device
    eth1: Operation not permitted
    eth1: Invalid argument
    nbw = 20
    eth1: Numerical result out of range
    eth1: Invalid argument
    eth1: Invalid argument
    eth1: Operation not supported
    eth1: Operation not supported
    device eth1 entered promiscuous mode
    br0: port 2(eth1) entering learning state
    br0: port 1(vlan1) entering learning state
    SIOCGIFFLAGS: No such device
    SIOCGIFFLAGS: No such device
    device vlan2 entered promiscuous mode
    device vlan2 left promiscuous mode
    br0: topology change detected, propagating
    br0: port 2(eth1) entering forwarding state
    br0: topology change detected, propagating
    br0: port 1(vlan1) entering forwarding state
    etherip: Ethernet over IPv4 tunneling driver
    connect: Network is unreachable
    connect: Network is unreachable
    connect: Network is unreachable
    gethostbyname: Network is unreachable
     
  10. kthaddock

    kthaddock Network Guru Member

    Pls use the CODE tag, it's easyier to read.
     
  11. lefty

    lefty Networkin' Nut Member

    Ok, i will in the furture, i am also game to try any other test builds to get support for this unit on tomato. I can zip the serial boot log from stock firmware if needed as well.
     
  12. tvlz

    tvlz Addicted to LI Member

  13. lefty

    lefty Networkin' Nut Member

    @ tvlz - still no luck with test build 2, here is the serial boot log after flashing it followed with a 30-30-30 reset, also remember, if you need the stock serial boot, lemme know:

    Code:
    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.09.16 17:24:17 =~=~=~=~=~=~=~=~=~=~=~=
      Start to blink diag led ...
     
     
    CFE version 5.60.127.11  based on BBP 1.0.37 for BCM947XX (32bit,SP,LE)
    Build Date: Sun Mar 20 12:13:21 CST 2011 (david@CBT-CSCB)
    Copyright (C) 2000-2008 Broadcom Corporation.
     
    Init Arena
    Init Devs.
     
    No DPN
    This is a Serial Flash
    edward ===test===
    Boot partition size = 262144(0x40000)
    Found a 16MB ST compatible serial flash
    et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.60.127.11
    CPU type 0x19749: 300MHz
    Tot mem: 65536 KBytes
     
    CFE mem:    0x80700000 - 0x807A79E0 (686560)
    Data:      0x80738F70 - 0x8073CF60 (16368)
    BSS:        0x8073CF60 - 0x807419E0 (19072)
    Heap:      0x807419E0 - 0x807A59E0 (409600)
    Stack:      0x807A59E0 - 0x807A79E0 (8192)
    Text:      0x80700000 - 0x80738F64 (233316)
     
    Boot version: v4.2
    The boot is CFE mac:7680
    edward ====bootnv_cfeget=
    start=bc03e000, end=bc040000
     
    ntmp is
    vtmp is entry[0].na=, entry[0].va=
     
    ntmp is
    vtmp is entry[1].na=, entry[1].va=
     
    ntmp is
    vtmp is entry[2].na=, entry[2].va=
     
    ntmp is
    vtmp is entry[3].na=, entry[3].va=
     
    ntmp is
    vtmp is entry[4].na=, entry[4].va=
    entry[0].na = pa2ga0idxval, name=mac
    entry[1].na = pa2ga1idxval, name=mac
    entry[2].na = mac, name=mac
    Nothing...
    No country code find
     
    ### CLKDIV= 0x80e0842, SFlashClkDiv=8 clkdivsf=2 ###
    ### Change it to 0x20e0842 (2) ###
    Device eth0:  hwaddr 58-6D-8F-0A-03-BD, ipaddr 192.168.1.1, mask 255.255.255.0
            gateway not set, nameserver not set
    Check CRC of image1
      Len:    0x790000    (7929856)    (0xBC040000)
      Offset0: 0x1C        (28)        (0xBC04001C)
      Offset1: 0xAD8    (2776)    (0xBC040AD8)
      Offset2: 0xEC400    (967680)    (0xBC12C400)
      Header CRC:    0x8BACB8C5
      Calculate CRC: 0x8BACB8C5
    Image 1 is OK
    Try to load image 1.
    Waiting for 3 seconds to upgrade ...
    Loader:raw Filesys:tftp Dev:eth0 File:: Options:(null)
    Loading:
    ### Start=570435215 E=1055024385 Delta=484589170 ###
    Failed.
    Could not load :: Timeout occured
    Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
    Loading: .. 5192 bytes read
     
    ### Start=1061642905 E=1065727214 Delta=4084309 ###
    Entry at 0x80001000
    Closing network.
    Starting program at 0x80001000
    Linux version 2.6.22.19 (root@tomato) (gcc version 4.2.4) #10 Sun Sep 16 13:34:04 EDT 2012
    CPU revision is: 00019749
    Determined physical RAM map:
    memory: 04000000 @ 00000000 (usable)
    Zone PFN ranges:
      Normal          0 ->    16384
      HighMem    16384 ->    16384
    early_node_map[1] active PFN ranges
        0:        0 ->    16384
    Built 1 zonelists.  Total pages: 16384
    Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200
    Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
    Primary data cache 32kB, 4-way, linesize 32 bytes.
    Synthesized TLB refill handler (20 instructions).
    Synthesized TLB load handler fastpath (32 instructions).
    Synthesized TLB store handler fastpath (32 instructions).
    Synthesized TLB modify handler fastpath (31 instructions).
    PID hash table entries: 512 (order: 9, 2048 bytes)
    CPU: BCM5357 rev 1 pkg 8 at 300 MHz
    Using 150.000 MHz high precision timer.
    console [ttyS0] enabled
    Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
    Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
    Memory: 61220k/65536k available (33k kernel code, 4252k reserved, 2778k data, 128k init, 0k highmem)
    Mount-cache hash table entries: 512
    NET: Registered protocol family 16
    PCI: no core
    PCI: no core
    PCI: Fixing up bus 0
    NET: Registered protocol family 2
    Time: MIPS clocksource has been installed.
    IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
    TCP established hash table entries: 2048 (order: 2, 16384 bytes)
    TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
    TCP: Hash tables configured (established 2048 bind 2048)
    TCP reno registered
    squashfs: version 3.0 (2006/03/15) Phillip Lougher
    io scheduler noop registered (default)
    HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
    N_HDLC line discipline registered.
    Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
    ├žerial8250: ttyS0 at MMIO 0xb8000300 (irq = 8) is a 16550A
    PPP generic driver version 2.4.2
    MPPE/MPPC encryption/compression module registered
    NET: Registered protocol family 24
    PPPoL2TP kernel driver, V0.18.3
    PPTP driver version 0.8.5
    pflash: found no supported devices
    Found an ST compatible serial flash with 256 64KB blocks; total size 16MB
    Creating 5 MTD partitions on "sflash":
    0x00000000-0x00040000 : "pmon"
    0x00040000-0x00ff0000 : "linux"
    0x0012c400-0x007d0000 : "rootfs"
    0x007d0000-0x00ff0000 : "jffs2"
    0x00ff0000-0x01000000 : "nvram"
    _nvram_init: allocat header: 2166095872, size= 61440
    u32 classifier
        OLD policer on
    Netfilter messages via NETLINK v0.30.
    nf_conntrack version 0.5.0 (512 buckets, 4096 max)
    ip_tables: (C) 2000-2006 Netfilter Core Team
    ipt_account 0.1.21 : Piotr Gasidlo <quaker@barbara.eu.org>, http://www.barbara.eu.org/~quaker/ipt_account/
    net/ipv4/netfilter/tomato_ct.c [Sep  4 2012 18:06:31]
    NET: Registered protocol family 1
    NET: Registered protocol family 10
    ip6_tables: (C) 2000-2006 Netfilter Core Team
    NET: Registered protocol family 17
    802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
    All bugs added by David S. Miller <davem@redhat.com>
    VFS: Mounted root (squashfs filesystem) readonly.
    Freeing unused kernel memory: 128k freed
    Warning: unable to open an initial console.
    emf: module license 'Proprietary' taints kernel.
    eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.100.138.20
    eth1: Broadcom BCM4347 802.11 Wireless Controller 5.100.138.20
    / # eth2: No such device
    eth3: No such device
    lo: File exists
    br1: Cannot assign requested address
    lo: File exists
     
  14. lancethepants

    lancethepants Network Guru Member

    I've also been unsuccessful with the tomato flashes for this device. Will debrick and look forward to another build rc.
     
  15. tvlz

    tvlz Addicted to LI Member

    It looks like it has loaded, that's the right driver version
    Code:
    eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.100.138.20 <--
    eth1: Broadcom BCM4347 802.11 Wireless Controller 5.100.138.20
    Does it respond to pings(let run for a while see if it responds?), telnet(nvram show) anything?
    Have you tried
    http://www6.nohold.net/Cisco2/GetAr...failed_firmware_upgrade.xml&pid=8&converted=0
    Can you try to nvram erase

    Not sure what's wrong with this router:(
     
  16. lefty

    lefty Networkin' Nut Member

    It will respond to 3 pings - ttl=100 the first few seconds upon powering it up, then becomes un-responsive and no amount of time given (i always wait for 8 mins to be safe) will it return to giving any ping replies. During these replies, you can TFTP a firmware to the unit, and it will report it as successful, but it never takes the image. Also, yes before and after every flash i always do the 30-30-30 resets. Telnet is out of the question, never makes it that far as the unit becomes unresponsive to pings or anything else.

    Mainly what i see here is after i upload the firmware via web browser and get the success msg from within the browser, almost immediately afterwords, the power LED goes off and doesn't come back on. I wait 8 mins from the time the browser reports it rebooting and upgrading, after the 8 minutes, i then power off the unit, hold the little reset button on the bottom with a toothpick - repower with the reset button still held for 30 seconds, then power off with button still held for 30 seconds, then re-power with button still held for another 30 seconds, after which i release, the power led goes into a constant blinking, and never stops no matter how long you wait and will not let you access any webgui nor will it respond to any pings, so then i power off / power on the unit again, and the power led once again becomes solid lit, but the unit never does become responsive.

    Also, one other tidbit that may or may not matter here, most times in the past with my E2000 or E3000 on dd-wrt i could download a stock firmware image and flash back to it from the dd-wrt webgui and it never has a problem. With this unit, you can have dd-wrt on here, and flash the stock image via the dd-wrt upgrade page, and it is successful (so it says), but once you try to access the linksys stock gui with u:admin p:admin, it never lets you access it, and this is even after a 30-30-30 reset, still never takes the default user/password. In the end, i have to flash the stock image via serial/tftp transfer, then it takes fine with u:admin p:admin.

    Well you can't win them all, and i thank you for any of the efforts you have put into looking into this matter tvlz. If you need me to try any other images, just let me know and i will gladly do so, but as it stands, it looks like support for this unit is becoming to much of a rocky road and i have thus opted out of to much hopes of this unit on tomato (don't want to have to use dd-wrt, would much rather have tomato) and went ahead and ordered an E900 - which looks like is supported and confirmed working with tomato. As i said tvlz, mega thanks for your efforts!

    Because i don't like giving up so easily, i am going to give it one more shot..
     
  17. lefty

    lefty Networkin' Nut Member

    @ tvlz - ok, i tried both the builds you linked in this fashion: I stopped the CFE, issue command for TFTP daemon to listen for image, then TFTP your image - which checks out ok from within CFE, it then programs for a bit then back to the CFE prompt, then from within the CFE i then 'nvram erase' and then 'reboot' which i know for sure cleans out NVRAM. The unit reboots 3 times like it should, then becomes unresponsive again, so i then power cycle and it boots up with the switch resetting 3 times again, but once the power led comes on solid, the unit becomes unresponsive still. I will note this difference though in doing it the way i did - by erasing nvram from within CFE, the log now ends like this, without the br1 reference - which according to shibby, isn't supposed to be there:

    eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.100.138.20
    eth1: Broadcom BCM4347 802.11 Wireless Controller 5.100.138.20
    / # vlan0: No such device
    eth2: No such device
    eth3: No such device
    lo: File exists

    So now there is no more br1 reference, but it still doesn't seem to matter, unit stays in a bricked state.
     
  18. tvlz

    tvlz Addicted to LI Member

    Thanks for the detailed info
    Made me look in a different file, I think the problem is fixed:D
    Damn typos:mad:

    Working E1550 Build
     
  19. lefty

    lefty Networkin' Nut Member

    Beautiful, works great now, mega thanks!

    [​IMG]
     
  20. lefty

    lefty Networkin' Nut Member

    After couple days of running this tvlz custom build on this e1550, i have to say it works rather well. I also did a test to flash back to stock firmware from within tomato, worked with no problems, with default l/p of admin:admin. I then flashed back to the custom working tvlz build and its been doing most excellent. And this is a pretty good unit, i only pay 28 from cisco refurb store. It runs alot cooler than the E2000 or E3000.

    @ tvlz : i sent you a gift in return to show thanks ;) and, if not to much to ask, please add support for this unit with future builds of tomato, thanks again!

    @ lancethepants : if have any questions about de-bricking this unit via serial connection, just ask, i'll be glad to help.
     
  21. tvlz

    tvlz Addicted to LI Member

    lefty,
    Thanks for the donation:)
    Already sent Shibby the fix patch he will add it to GIT soon
     
  22. lancethepants

    lancethepants Network Guru Member

    Thanks a bunch tvlz. Could you make the patch available somewhere, whilst we wait for it to be included into git?
     
  23. tvlz

    tvlz Addicted to LI Member

    E1550 Detection/Bricking Fix & Version fix
    (The code from jyavenard does not display router version on linksys from
    http://www.linksysinfo.org/index.php?threads/toastman-Releases.36106/page-10#post-184707)
    should work for all routers (tested on both Linksys & Asus routers)
    Code:
    --- tomato_git/tomato/release/src/router/rc/init.c
    +++ tomato/release/src/router/rc/init.c
    @@ -441,6 +441,7 @@
            break;
        case MODEL_E900:
        case MODEL_E1500:
    +    case MODEL_E1550:
        case MODEL_E2500:
        case MODEL_F7D3302:
        case MODEL_F7D4302:
    @@ -452,7 +453,6 @@
            dirty |= check_nv("vlan2ports", "0 5");
            break;
        case MODEL_RTN15U:
    -    case MODEL_E1550:
        case MODEL_E3200:
        case MODEL_E4200:
            dirty |= check_nv("vlan1ports", "0 1 2 3 8*");
    @@ -1320,10 +1320,11 @@
     
        if (name) {
            nvram_set("t_fix1", name);
    -        if (ver && !strcmp(ver, "")) {
    -            sprintf(s, "%s %s v%s", mfr, name, ver);
    -        } else {
    -            sprintf(s, "%s %s", mfr, name);
    +        /* Don't show the version information if it's empty (null or empty string) */
    +              if (ver == NULL || strcmp(ver, "") == 0) {
    +                      sprintf(s, "%s %s", mfr, name);
    +              } else {
    +                      sprintf(s, "%s %s v%s", mfr, name, ver);
            }
        }
        else {
     
    --- tomato_git/tomato/release/src/router/shared/id.c
    +++ tomato/release/src/router/shared/id.c
    @@ -176,7 +176,7 @@
        case 0xf52a:
            return HW_BCM47186;
        case 0xf550:
    -    case 0xc500:
    +    case 0xc550:
            return HW_BCM5358U;
        case 0x058e:
            return HW_BCM53572;
    
     
  24. lancethepants

    lancethepants Network Guru Member

    I got impatient waiting for Toastman to patch his firmware (despite my bribes, I know he's busy though), so I decided to compile things myself.

    I've made Toastman't latest for both Vlan and non-Vlan variants available here.
    http://lancethepants.com/files

    I'm not sure about the initial flash process from stock to tomato, because I just flashed it through the serial console, but I have personally tested these myself. Enjoy!
     
    lefty likes this.
  25. lefty

    lefty Networkin' Nut Member

    works fine from stock to these builds thru webgui flashing (i tested it this morning), mega thanks!
     
  26. lefty

    lefty Networkin' Nut Member

    Been running the Toastman patched E1550 RT-N 0500.5 VLAN-VPN-NOCAT flavor since Tue. using comcast cable ISP. Has been working great so far. I wanted to give some days running before i deploy it to my friend's E1550, he uses a different ISP (AT&T DSL) so we will see how it fairs on his setup.

    I always appreciate Toastman's QoS enhancements, its always just worked well for my network. And i must say, for $27 on a refurb E1550, this is one of the best units. I currently have an E2000 set up as a WAP thru the E1550, so i can have a 5Ghz radio and use its gigabit switch for 2 wired gigabit machines.

    Once again, thanks and kudos lance!
     

Share This Page