The goal of this blog is to help me with the documentation of progress on my quest to install an alternate firmware on the now discontinued Netgear WGR826V.

Monday, January 28, 2008

Boot up process:

The boot process of the WGR826V can be divided in to 3 parts:

-RedBoot:

+starting api entry
Ethernet eth0: MAC address 00:0f:b5:##:##:##
IP: 192.168.15.169/255.255.255.0, Gateway: 0.0.0.0
Default server: 192.168.15.168, DNS server IP: 10.1.5.112
RedBoot(tm) bootstrap and debug environment [ROM]Red Hat certified release, version 1.92p1 - built 14:07:09, Oct 8 2004
Bootloader version 1.2Platform: Intel Generic Residential Gateway (XScale)Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
RAM: 0x00000000-0x02000000, 0x0001e5c0-0x01fdd000 available
FLASH: 0x50000000 - 0x51000000, 128 blocks of 0x00020000 bytes each.
RedBoot> bootValidating application image from partition appimg2 ...
Booting application image from partition appimg2 ...
Downloading Image to RAM location 0x1600000 ...
Transfering control to downloading Image at address 0x160024c ...
powering down the PHYs
Uncompressing Linux................................................................. done, booting the kernel.


-Linux:


Linux version 2.4.18_mvl30-ixdp425 (root@dhcp-199.intoto.com) (gcc version 3.2.1 20020930 (MontaVista)) #3287 Fri Mar 25 19:12:47 PST 2005
CPU: Intel XScale-IXP4xx/IXC1100 revision 1
Machine: Intel IXP425 Residential Gateway Demo Platform
fixing rdisk start c001a000, end c00c8d32
Warning: bad configuration page, trying to continue
initrd (0x0001a000 - 0xc00e2d32) extends beyond physical memory - disabling initrd
bootmem_init: rdisk setup
rdisk start c001a000, end 000aed32
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0,115200 ip=off root=/dev/ram mem=32M@0x00000000
Calibrating delay loop... 263.78 BogoMIPS
Memory: 32MB = 32MB total
Memory: 30116KB available (1103K code, 219K data, 72K 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=0x2000, address=0x4bffe000
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
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xff001003 (irq = 13) is a XScale UART
block: 64 slots per queue, batch=16
RAMDISK driver initialized: 16 RAM disks of 4192K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.1
mtd: partition "RedBoot config" doesn't end on an erase block -- force read-only
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 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
Successfully loaded
VFS: Mounted root (ext2 filesystem).
Function , Line <890>
Freeing init memory: 72K
serial console detected. Disabling virtual terminals.
init started: BusyBox v0.60.3 (2002.12.19-12:19+0000) multi-call binary
Activating swap...
mount: /proc/filesystems: No such file or directory
mount: /proc/filesystems: No such file or directory
Checking all file systems...
fsck: No such file or directory

fsck failed. Please repair manually.

CONTROL-D will exit from this shell and continue system startup.

/etc/rc.d/rcS.d/S30checkfs.sh: /sbin/sulogin: No such file or directory
mkdir: invalid option -- -
BusyBox v0.60.3 (2002.12.19-12:19+0000) multi-call binary

Usage: mkdir [OPTION] DIRECTORY...

mkdir: invalid option -- -
BusyBox v0.60.3 (2002.12.19-12:19+0000) multi-call binary

Usage: mkdir [OPTION] DIRECTORY...

Mounting local filesystems...
mount: Mounting /dev/root on / failed: No such file or directory
Hostname: hostname: No such file or directory
.
Cleaning: /tmp find: No such file or directory
/var/lock find: No such file or directory
/var/runfind: No such file or directory
.
Initializing random number generator... done.
Using ixp400.o
Module init.
Using dsr.o
dspModule_init_module :: LOAD DSP MODULE...
Using ixp400_codelets_dspEng.o
ixDspCodelet_init_module :: LOADED SUCCESSFULLY IXDSPCODELET MODULE...
Initialising NPEs...
Rx Free pool has 128 buffers
Rtp successfully initialised.
DLcid 02060100-01
********************************************
* Intel IXP400 DSP Software *
* Release 2.6 *
* Sep 8 2004, 15:07:15 *
* Intel Corporation *
********************************************

Initializing Slic's, please wait...
Using rt2500ap.o
****** raylink driver version 1.5.8.6 ******
Using ../leddrv.o
Initializing .... takes few seconds
Using igateway.o
register_netdevice_notifier :registered
Bridge module inited successfully
Init TM
TMInit ::
qos values initialised
Using tcpmssmangler.o
Using drvpppoe.o
Using dhpktdrv.o
Stopping System log Daemons
ImgUpgrdIoctlHdlr. primary image information is unavailable
remaping physmem 507a0000 done
SIOCGIFFLAGS: No such device
ixp1::link down

-iGateway:

**************************************************************
Welcome To The iGateway Command Line Interface
**************************************************************

Voip initialized sip@8882 cp@8884 on 127.0.0.1

To change the current settings you may run /config/voip/deinit && /config/voip/init...
iGateway:/>Interface name ixp1
iGateway:/> Interface Bandwidth 12500000
iGateway:/>iGateway:/>iGateway:/>iGateway:/>iGateway:/>iGateway:/>iGateway:/>iGateway:/>
*************************************************
Goodbye! Hope you had good time!!
*************************************************
LoadConfigFilesFromFlashToRAMDisk: Invalid LdSv Flash File System Length -1
LoadConfigFilesFromFlashToRAMDisk: Invalid LdSv Flash File System Length -1
Loading Factory Default configuration
Registered Prov Params
Loads IP Policy
Error in Loading:Url Key-word Configuration DataBase
MsgcIoctlHandler : Invalid Command Number 0x11000020 Received.
MsgcIoctlHandler : Invalid Command Number 0x11000020 Received.
Unable to assign the address
The buffer size used is 64
For interface : lo
Iface addr : 0x7f000001
Ndevice ixp0 entered promiscuous mode
etmask : 0xffffff00
device ra0 entered promiscuous mode
MsgcIoctlHandler : Invalid Command Number 0x11000020 Received.
Exit:LdsvWrp_LoadAll

Please press Enter to activate this console.


No comments:

Archive