Just got a WRT54GS which seems to be v4 (serial number on outside of box begins CGN60E...).
Enabling boot_wait via the serial port seems to go OK.
Is it safe to try to install a recent openwrt snapshot ??
----
CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: Tue Jun 28 16:38:04 CST 2005 (root@localhost.localdomain)
Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.
Initializing Arena
Initializing Devices.
No DPN
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.90.37.0
CPU type 0x29008: 200MHz
Total memory: 16384 KBytes
Total memory used by CFE: 0x80300000 - 0x803A3620 (669216)
Initialized Data: 0x80339530 - 0x8033BC40 (10000)
BSS Area: 0x8033BC40 - 0x8033D620 (6624)
Local Heap: 0x8033D620 - 0x803A1620 (409600)
Stack Area: 0x803A1620 - 0x803A3620 (8192)
Text (code) segment: 0x80300000 - 0x80339530 (234800)
Boot area (physical): 0x003A4000 - 0x003E4000
Relocation Factor: I:00000000 - D:00000000
Boot version: v3.6
The boot is CFE
mac_init(): Find mac [00:14:BF:34:3A:C6] in location 0
Nothing...
eou_key_init(): Find key pair in location 0
The eou device id is same
The eou public key is same
The eou private key is same
Device eth0: hwaddr 00-14-BF-34-3A-C6, ipaddr 192.168.1.1, mask 255.255.255.0
gateway not set, nameserver not set
Reading :: Failed.: Timeout occured
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: ...... 1601536 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000
CPU revision is: 00029008
Primary instruction cache 16kb, linesize 16 bytes (2 ways)
Primary data cache 8kb, linesize 16 bytes (2 ways)
Linux version 2.4.20 (root@localhost.localdomain) (gcc version 3.2.3 with Broadcom modifications) #15 Tue Jun 28 16:36:21 CST 2005
Setting the PFC value as 0x15
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: BCM5352 rev 0 at 200 MHz
Calibrating delay loop... 199.47 BogoMIPS
Memory: 14404k/16384k available (1370k kernel code, 1980k reserved, 112k 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: no core
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
Flash device: 0x400000 at 0x1c000000
Physically mapped flash: squashfs filesystem found at block 926
le32_to_cpu(trx->magic)=0x30524448 trx->magic=0x30524448
bcm947xx_parts[1].offset=0x0 trx->offsets[1]=0x1 off
off=0xe7af4 off1=0x400000 size=0x400000
(Not Found Lang Block)off=0xe7af4 off1=0x3a0000 size=0x400000
nvram: offset=0x3f0000 size=0x10000
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "pmon"
0x00040000-0x003a0000 : "linux"
0x000e7af4-0x003a0000 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-only
0x003a0000-0x003f0000 : "lang"
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>
cramfs: wrong magic
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 64k freed
SQUASHFS error: Can't find a SQUASHFS superblock on mtdblock(31,3)
ret = -1
www -> /www
mount: Inappropriate ioctl for device
modules[0]=et buf=[et ]
modules[1]=ctmisc buf=[et ctmisc ]
modules[2]=wl buf=[et ctmisc wl ]
Needed modules: et ctmisc wl
Using /lib/modules/2.4.20/kernel/drivers/net/et/et.o
Using /lib/modules/2.4.20/kernel/drivers/net/ctmisc/ctmisc.o
Using /lib/modules/2.4.20/kernel/drivers/net/wl/wl.o
Hit enter to continue...type = [get_mac]
get_data(): cmd=0x11 count=8 len=18
get_data(): Get MAC count is [1]
get_data(): MAC 0: [00:14:BF:34:3A:C6]
get_data(): done
type = [get_eou]
get_data(): cmd=0x13 count=5 len=522
get_data(): Get EOU count is [1]
get_data(): EOU 0: [LDF9UYWN3744561b66bc5c8ef1d11bd9c86261558a093a4bde0ae8490aced914062b960e394f3c8787e4cb959a0263a5ed905904b6210b6422afebe31ddcf8839cb3e0000cca759852ddea24e482e4202bc46967640e87185f765ce3b8e3e3bbe02f49ada056013fa788aac364c427cde8bba649ab8f3758d991d14c74b5d52fca4f60e1bbe857f6c3b3a119362d5eb142e817bc6eec2c9b8c8b7c2b8b25aeddae9431638fa70100013d1a963ed4ec675aeac8433809f387a922eed0ff228025e196c66848aa6a7f13bfb369ba2ae926b243ad660f8cf85824aa0fac961db375b19716892c4167752cf5d0816244d75833c3d5fa0db344c76b2613ab2e0e24ac678d867311]
get_data(): done
type = [get_sn]
get_data(): cmd=0x15 count=8 len=20
get_data(): Get SN count is [0]
get_data(): done
type = [get_flash_type]
get_flash_type(): cmd=0x17 count=0 len=0
Get FLASH TYPE is [Intel 28F320C3 2Mx16 BotB]
The boot is CFE
insmod: writemac.o: no module by that name found
rmmod: writemac: No such file or directory
killall: httpd: no process killed
name=[vlan0] lan_ifname=[br0]
=====> set br0 hwaddr to vlan0
name=[eth1] lan_ifname=[br0]
Write wireless mac successfully
br0: No child processes
name=[eth2] lan_ifname=[br0]
eth2: No such device
name=[eth3] lan_ifname=[br0]
eth3: No such device
lo: File exists
syslogd: 0: Unknown host
The boot is CFE
tftp server started
tftpd: standalone socket
[HTTPD Starting on /www]
br0 192.168.3.100 86400
info, udhcp server (v0.9.8) started
zebra disabled.
EOU: Generate hash of public key: 35 72 73 39 CD DA 72 DE EA E4 32 7C 94 31 4A 76 - E4 16 59 16
EOU: The EoU is already configured
No interface specified. Quitting...
SES_SUPPORT_NEW_BOARD=1
SES2: In brcm_ses_event_get(), event in = SES2: In brcm_ses_event_notify(), event = SES_EVTO_UNCONFIGURED!!!
SES2: In brcm_ses_event_get(), event in = SES_EVTI_NULL!!!
calling upnp_main
tallest:=====( wan_or_lan=wan )=====
tallest:=====( wan_or_lan=wan is wan !!)=====
Hit enter to continue...info, udhcp client (v0.9.8) started
No interface specified. Quitting...
Hit enter to continue...SES_EVTI_NULL!!!
----