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

nvram defect after firmware update?

Discussion in 'Cisco/Linksys Wireless Routers' started by moxxito, Jun 24, 2005.

  1. moxxito

    moxxito Network Guru Member

    Hi All,

    after doing several firmware updates on my WRT54G v2.2 i'm unable to restart the router without loosing my setup, always stranding in recover tftp mode.
    Going deeper into it i discovered some errors delivered by dmesg. May be someone can have a look and tell me more.

    thanks
    mox

    dmesg (HyperWRT 2b1-G:

    CPU revision is: 00029007
    Primary instruction cache 8kb, linesize 16 bytes (2 ways)
    Primary data cache 4kb, linesize 16 bytes (2 ways)
    Linux version 2.4.20 (root@localhost) (gcc version 3.2.3 with Broadcom modifications) #1 Fri Feb 18 18:25:54 CET 2005
    Determined physical RAM map:
    memory: 01000000 @ 00000000 (usable)
    On node 0 totalpages: 4096
    zone(0): 4096 pages.
    zone(1): 0 pages.
    zone(2): 0 pages.
    Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200
    CPU: BCM4712 rev 1 at 200 MHz
    Calibrating delay loop... 199.47 BogoMIPS
    Memory: 14444k/16384k available (1333k kernel code, 1940k reserved, 108k data, 64k init, 0k highmem)
    Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
    Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
    Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
    Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
    Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
    Checking for 'wait' instruction... unavailable.
    POSIX conformance testing by UNIFIX
    PCI: Disabled
    PCI: Fixing up bus 0
    Linux NET4.0 for Linux 2.4
    Based upon Swansea University Computer Society NET3.039
    Initializing RT netlink socket
    Starting kswapd
    devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
    devfs: boot_options: 0x1
    pty: 256 Unix98 ptys configured
    Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
    ttyS00 at 0xb8000300 (irq = 3) is a 16550A
    ttyS01 at 0xb8000400 (irq = 0) is a 16550A
    HDLC line discipline: version $Revision: 1.1.1.4 $, maxframe=4096
    N_HDLC line discipline registered.
    PPP generic driver version 2.4.2
    Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
    Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
    Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
    Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
    Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
    Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
    Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
    number of CFI chips: 1
    0: offset=0x0,size=0x2000,blocks=8
    1: offset=0x10000,size=0x10000,blocks=63
    Flash device: 0x400000 at 0x1c000000
    Physically mapped flash: cramfs filesystem found at block 910
    Creating 4 MTD partitions on "Physically mapped flash":
    0x00000000-0x00040000 : "pmon"
    0x00040000-0x003f0000 : "linux"
    0x000e3918-0x003f0000 : "rootfs"
    mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only <<<-- is this normal ??
    0x003f0000-0x00400000 : "nvram"
    sflash: found no supported devices
    NET4: Linux TCP/IP 1.0 for NET4.0
    IP Protocols: ICMP, UDP, TCP, IGMP
    IP: routing cache hash table of 512 buckets, 4Kbytes
    TCP: Hash tables configured (established 1024 bind 2048)
    Linux IP multicast router 0.06 plus PIM-SM
    ip_conntrack version 2.1 (128 buckets, 1024 max) - 344 bytes per conntrack
    ip_conntrack_pptp version 1.9 loaded
    ip_nat_pptp version 1.5 loaded
    ip_tables: (C) 2000-2002 Netfilter core team
    ipt_time loading
    NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
    NET4: Ethernet Bridge 008 for NET4.0
    802.1Q VLAN Support v1.7 Ben Greear <greearb@candelatech.com>
    All bugs added by David S. Miller <davem@redhat.com>
    VFS: Mounted root (cramfs filesystem) readonly.
    Mounted devfs on /dev
    Freeing unused kernel memory: 64k freed
    5325E phy=0
    5325E VLAN programming for BCM5325E-MDIO I/F switch
    1:(0x00) value=0x8000
    2:(0x00) value=0x8000
    1:(0x13) value=0x0000
    2:(0x13) value=0x0002
    1:(0x00) value=0x8000
    2:(0x00) value=0x8000
    1:(0x13) value=0x0002
    2:(0x13) value=0x0006
    1:(0x00) value=0x8000
    2:(0x00) value=0x8000
    1:(0x13) value=0x0006
    2:(0x13) value=0x000e
    1:(0x00) value=0x8000
    2:(0x00) value=0x8000
    1:(0x13) value=0x000e
    2:(0x13) value=0x001e
    1:(0x00) value=0x8000
    2:(0x00) value=0x0000
    eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
    eth1: Broadcom BCM4320 802.11 Wireless Controller 3.60.13.0
    flag=[get_flash] offset=[0] string=[<NULL>]
    Intel 28F320C3 2Mx16 BotB
    Set flash_type=Intel 28F320C3 2Mx16 BotB
    exit
    Algorithmics/MIPS FPU Emulator v1.5
    vlan0: add 01:00:5e:00:00:01 mcast address to master interface
    vlan0: dev_set_promiscuity(master, 1)
    device eth0 entered promiscuous mode
    device vlan0 entered promiscuous mode
    device eth1 entered promiscuous mode
    br0: port 2(eth1) entering learning state
    br0: port 1(vlan0) entering learning state
    br0: port 2(eth1) entering forwarding state
    br0: topology change detected, propagating
    br0: port 1(vlan0) entering forwarding state
    br0: topology change detected, propagating
    flag=[get_eou_key_index] offset=[0] string=[<NULL>]
    eou_key_init()
    location = [1]
    Available eou key index is 1
    exit
    eou uses obsolete (PF_INET,SOCK_PACKET)
    vlan1: Setting MAC address to 00 13 10 2f cc 5a.
    vlan1: add 01:00:5e:00:00:01 mcast address to master interface
    nvram_commit(): init
    nvram_commit(): end
    vlan1: del 01:00:5e:00:00:01 mcast address from master interface
    vlan1: del 01:00:5e:00:00:01 mcast address from vlan interface
    br0: port 2(eth1) entering disabled state
    br0: port 1(vlan0) entering disabled state
    vlan0: del 01:00:5e:00:00:01 mcast address from master interface
    vlan0: del 01:00:5e:00:00:01 mcast address from vlan interface
    br0: port 1(vlan0) entering disabled state
    device vlan0 left promiscuous mode
    br0: port 2(eth1) entering disabled state
    device eth1 left promiscuous mode
    vlan0: dev_set_promiscuity(master, -1)
    device eth0 left promiscuous mode
    vlan0: add 01:00:5e:00:00:01 mcast address to master interface
    vlan0: dev_set_promiscuity(master, 1)
    device eth0 entered promiscuous mode
    device vlan0 entered promiscuous mode
    device eth1 entered promiscuous mode
    br0: port 2(eth1) entering learning state
    br0: port 1(vlan0) entering learning state
    br0: port 2(eth1) entering forwarding state
    br0: topology change detected, propagating
    br0: port 1(vlan0) entering forwarding state
    br0: topology change detected, propagating
    flag=[get_eou_key_index] offset=[0] string=[<NULL>]
    eou_key_init()
    location = [1]
    Available eou key index is 1
    exit
    vlan1: Setting MAC address to 00 13 10 2f cc 5a.
    vlan1: add 01:00:5e:00:00:01 mcast address to master interface
    waiting for erase to complete timed out. Xstatus = 0, status = 0.
    waiting for chip to be ready timed out in read. WSM status = 0
    nvram_commit(): init
    nvram_commit(): end
    Error -5 while decompressing! <--- The fun begins :(
    8018eb5f(1515)->8077f000(4096)
    Error -3 while decompressing!
    8018f14a(1461)->8077c000(4096)
    Error -3 while decompressing!
    8018f6ff(1526)->8077b000(4096)
    Error -3 while decompressing!
    8018fcf5(1580)->8077a000(4096)
    Error -3 while decompressing!
    80190321(1590)->80779000(4096)
    Error -3 while decompressing!
    80190957(1670)->80778000(4096)
    Error -3 while decompressing!
    80190fdd(1705)->80777000(4096)
    syslogd: Forwarding exception at [<800710e4>] (80145cf4)
    syslogd: Forwarding exception at [<800710ec>] (80145d00)
    waiting for erase to complete timed out. Xstatus = 0, status = 0.
    waiting for chip to be ready timed out in read. WSM status = 0
    nvram_commit(): init
    nvram_commit(): end
     

Share This Page