NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

epretorious's avatar
epretorious
Aspirant
Oct 30, 2008

WAG302 Core Dumps?

My WAG302 v1 (firmware v2.0.11) randomly dumps a core. There doesn't appear to be any rhyme or reason to it:

    Ideas?

3 Replies

  • I just took my WAG302 out of storage and - after resetting the unit to the factory defaults - connected to the serial console interface and saw this when I turned the unit on:
    IP: 192.168.0.35/255.255.255.0, Gateway: 0.0.0.0
    Default server: 192.168.0.36, DNS server IP: 0.0.0.0

    RedBoot(tm) bootstrap and debug environment [ROM]
    Red Hat certified release, version 1.92 - built 10:44:29, Apr 9 2004

    Platform: IXDP425 Development Platform (XScale)
    Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

    RAM: 0x00000000-0x10000000, 0x0001f9b8-0x0ffd1000 available
    FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.

    Bootcode Version 1.9 2004/04/08
    ***********Start to TFTP Download************
    Local IP:192.168.0.35
    Default Server IP:192.168.0.36
    *********************************************
    *********************************************
    Configuration File Name:config.bin
    *********************************************
    ... Erase from 0x50660000-0x507c0000: ...........
    ... Program from 0x01600000-0x01760000 at 0x50660000: ...........
    Using default protocol (TFTP)
    __udp_sendto: Can't find address of server
    Can't load 'config.bin': some sort of network error
    *********************************************
    Main FW File Name:wag302.rmt
    *********************************************
    Using default protocol (TFTP)
    __udp_sendto: Can't find address of server
    Can't load 'wag302.rmt': some sort of network error
    TFTP download failed! Error 9
    == Executing boot script in 2.000 seconds - enter ^C to abort
    RedBoot> fis load -b 0x01600000 ixp425
    RedBoot> exec 0x0160004c
    Using base address 0x01600000 and length 0x00600000
    Uncompressing Linux............................................................................................... done, booting the kernel.
    Linux version 2.4.18_mvl30-ixdp425 (ljw@localhost.localdomain) (gcc version 3.2.1 20020930 (MontaVista)) #1 Mon Jul 31 17:30:43 CST 2006
    CPU: Intel XScale-IXP4xx/IXC1100 revision 1
    Machine: Intel IXDP425 Development Platform
    Warning: bad configuration page, trying to continue
    bootmem_init: rdisk setup
    rdisk start c0039140, end 0018dddf
    On node 0 totalpages: 8192
    zone(0): 8192 pages.
    zone(1): 0 pages.
    zone(2): 0 pages.
    Kernel command line: console=ttyS0,9600 ip=off root=/dev/ram0 mem=32M@0x00000000
    Calibrating delay loop... 263.78 BogoMIPS
    Memory: 32MB = 32MB total
    Memory: 29148KB available (1053K code, 214K data, 196K init)
    XScale Cache/TLB Locking Copyright(c) 2001 MontaVista Software, Inc.
    XScale cache_lock_init called
    Calling consistent alloc
    low_level_page initialized
    low_level_page @ 0xc2800000
    icache_lock_fn @ 0xc2800080
    dcache_lock_fn @ 0xc28000a0
    icache_unlock_fn @ 0xc2800098
    dcache_unlock_fn @ 0xc28000f0
    Initializing TLB locking
    TLB locking initialized
    Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)
    Inode-cache hash table entries: 2048 (order: 2, 16384 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: 8192 (order: 3, 32768 bytes)
    POSIX conformance testing by UNIFIX
    PCI Autoconfig: Found Bus 0, Device 1, Function 0
    PCI Autoconfig: BAR 0, Mem, size=0x810000, address=0x4b7f0000
    PCI Autoconfig: Found Bus 0, Device 2, Function 0
    PCI Autoconfig: BAR 0, Mem, size=0x10000, address=0x4b7e0000
    PCI: bus0: Fast back to back transfers disabled
    Linux NET4.0 for Linux 2.4
    Based upon Swansea University Computer Society NET3.039
    Initializing RT netlink socket
    Starting kswapd
    Disabling the Out Of Memory Killer
    JFFS2 version 2.1. (C) 2001, 2002 Red Hat, Inc., designed by Axis Communications AB.
    pty: 256 Unix98 ptys configured
    Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
    ttyS00 at 0xff000003 (irq = 15) is a XScale UART
    ttyS01 at 0xff001003 (irq = 13) is a XScale UART
    block: 64 slots per queue, batch=16
    RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
    loop: loaded (max 8 devices)
    PPP generic driver version 2.4.1
    Creating 5 MTD partitions on "IXP425 Flash":
    0x00000000-0x00060000 : "RedBoot"
    0x00060000-0x00660000 : "ixp425"
    0x00660000-0x007c0000 : "unallocated space"
    0x007c0000-0x007e0000 : "RedBoot config"
    0x007e0000-0x00800000 : "FIS directory"
    NET4: Linux TCP/IP 1.0 for NET4.0
    IP Protocols: ICMP, UDP, TCP
    IP: routing cache hash table of 512 buckets, 4Kbytes
    TCP: Hash tables configured (established 2048 bind 4096)
    NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
    NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
    RAMDISK: Compressed image found at block 0
    Problen locking and unloacking for freeing initrd mem
    VFS: Mounted root (ext2 filesystem).
    Freeing init memory: 196K
    /dev/cramfs mounted
    serial console detected. Disabling virtual terminals.
    init started: BusyBox v0.60.3 (2002.12.19-12:19+0000) multi-call binary
    Mounting local filesystems...
    Initializing random number generator... done.
    Mounting JFFS2 partition....
    Using /lib/modules/2.4.18_mvl30-ixdp425/kernel/drivers/wdg.o
    start zcomlog...
    Using /lib/modules/2.4.18_mvl30-ixdp425/kernel/drivers/zcommisc.o
    Using /lib/modules/2.4.18_mvl30-ixdp425/kernel/drivers/nethook.o
    loading csr & ethernet drivers...
    Using /lib/modules/2.4.18_mvl30-ixdp425/kernel/drivers/csr.o
    Intel CSR module init.
    Using /lib/modules/2.4.18_mvl30-ixdp425/kernel/drivers/ixp425_etixp425_eth: Initializing ixp425_eth driver 0.0.9
    h.o
    ixp425_eth: Found PHY 0 at 30
    ixp425_eth: ixp0 is using the PHY at address 30
    ixp425_eth: ixp1 is using the PHY at address 1
    ixp425_eth: PHY 0 MAC address is: 00:02:b3:01:01:01
    ixp425_eth: PHY 1 MAC address is: 00:02:b3:02:02:02
    Mounting ramd for firmware upgrade....
    Using /lib/modules/2.4.18_mvl30-ixdp425/kernel/drivers/igateway.o
    The custom-made Firmware for North American.
    configserver 2.1.5
    AG-621 802.11a/b/g linux driver 1.1.9 ap
    ==============================================
    Driver Build Time: 19:12:02 Jul 31 2006
    ==============================================
    !!!abort_handler addr = 0xc3a00000, isr = 0x7, status = 0xb3a0
    !!!abort_handler addr = 0xc3a00000, isr = 0x7, status = 0x22a0
    !!!abort_handler addr = 0xc3a00000, isr = 0x7, status = 0x22a0
    ...

    The last line repeats indefinitely. :eek:

    Can this unit be saved or is it junk? :confused:
  • epretorious wrote:
    Can this unit be saved or is it junk? :confused:


    Nobody, eh?

    I suppose that it's time to get out the tools and go to work. :rolleyes:
  • Ive just encountered your problem (hence how I found myself here) and I believe I can give you a fairly reliable solution. I thought I might post it to save anyone else the wasted time (weeks for me, years for others).

    The problem is plugged into the back of the AP, its the power supply. Unfortunately the original power supplies *will* fall outside of their specified ranges but not enough to actually stop the unit from working outrightly.

    I picked up a 12v REGULATED (if its not regulated, your only prolonging the problem) power supply, that was intended to be a replacement charger for a laptop, few cuts and joins and its back to better operation than I EVER got out of it orignally ....

    If your not sure this is your problem, just take a look at the LED's on the front of the unit, mine were on and functioning no problem, but they were a little dull, now they have their proper reasonable LED intensity.

    Hope this helps someone else out there :)