% cu -s115200 -l/dev/ttyUSB0
Connected.
root@OpenWrt:/#
root@OpenWrt:/#
root@OpenWrt:/#
root@OpenWrt:/# reboot
root@OpenWrt:/# br-lan: port 1(eth0) entering disabled state
device eth0 left promiscuous mode
br-lan: port 1(eth0) entering disabled state
eth0: link down
eth1: link down
Restarting system.
U-Boot 1.1.6 (May 12 2009 - 07:52:28)
DRAM: ar7100_ddr_initial_config(237) enter!
ar7100_ddr_initial_config(269) exit!
U-Boot 1.1.6 (May 12 2009 - 07:52:28)
AP81 (ar7100) U-boot
sri
32 MB
WRT160NL u-boot version: 1.0.0
Top of RAM usable for U-Boot at: 82000000
Reserving 279k for U-Boot at: 81fb8000
Reserving 192k for malloc() at: 81f88000
Reserving 44 Bytes for Board Info at: 81f87fd4
Reserving 36 Bytes for Global Data at: 81f87fb0
Reserving 128k for boot params() at: 81f67fb0
Stack Pointer at: 81f67f98
Now running in RAM - U-Boot at: 81fb8000
id read 0x100000ff
flash size 8MB, sector count = 128
Flash: 8 MB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: ag7100_enet_initialize...
ag7100 get ethaddr for device eth0
Fetching MAC Address from 0x81feb1e0
--------***** Get the RTL8306SD Manufactory ID=379c *****-------
Reg6: speed=0 nway=1 duplex=0
Reg5: speed=0 nway=0 duplex=0
Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0 a5=0
Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0
Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0
Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0
Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0
eth0: 00:25:9c:ca:16:62
eth0 up
eth0
### main_loop entered: bootdelay=1
Hit any key to stop autoboot: 1 0
## Booting WRT160NL ...
Application code length 0x00273000
CRC OK
## Booting image at bf04003c ...
Image Name: MIPS OpenWrt Linux-2.6.32.9
Created: 2010-03-04 17:22:57 UTC
Image Type: MIPS Linux Kernel Image (gzip compressed)
Data Size: 1181080 Bytes = 1.1 MB
Load Address: 80060000
Entry Point: 80060000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
kernel: org len = 1181080, new len = 1245184
No initrd
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 33554432
Starting kernel ...
Linux version 2.6.32.9 (cradek@tetrode) (gcc version 4.3.3 (GCC) ) #3 Thu Mar 4 11:22:46 CST 2010
bootconsole [early0] enabled
CPU revision is: 00019374 (MIPS 24Kc)
Atheros AR9130 rev 2, CPU:400.000 MHz, AHB:200.000 MHz, DDR:400.000 MHz
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
Normal 0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 board=WRT160NL
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 29436k/32768k available (2017k kernel code, 3332k reserved, 381k data, 152k init, 0k highmem)
SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:56
Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is Linksys WRT160NL
bio: create slab <bio-0> at 0
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY) 2001-2006 Red Hat, Inc.
yaffs Mar 4 2010 10:48:21 Installing.
msgmni has been set to 57
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
Atheros AR71xx SPI Controller driver version 0.2.4
m25p80 spi0.0: mx25l6405d (8192 Kbytes)
Searching for RedBoot partition table in spi0.0 at offset 0x7e0000
Searching for RedBoot partition table in spi0.0 at offset 0x7f0000
No RedBoot partition table detected in spi0.0
6 wrt160nl partitions found on MTD device spi0.0
Creating 6 MTD partitions on "spi0.0":
0x000000000000-0x000000040000 : "u-boot"
0x000000040000-0x000000160614 : "kernel"
mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
0x000000160614-0x0000007e0000 : "rootfs"
mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=2C0000, len=520000
0x0000002c0000-0x0000007e0000 : "rootfs_data"
0x0000007e0000-0x0000007f0000 : "nvram"
0x0000007f0000-0x000000800000 : "art"
0x000000040000-0x0000007e0000 : "firmware"
ag71xx_mdio: probed
eth0: Atheros AG71xx at 0xb9000000, irq 4
Registering RTL8306SD switch with Chip ID: 0x5988, version: 0x0000
eth1: Atheros AG71xx at 0xba000000, irq 5
Atheros AR71xx hardware watchdog driver version 0.1.0
TCP westwood registered
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 on device 31:2.
Freeing unused kernel memory: 152k freed
Please be patient, while OpenWrt loads ...
gpio-buttons driver version 0.1.2
input: gpio-buttons as /devices/platform/gpio-buttons/input/input0
Button Hotplug driver version 0.3.1
- preinit -
Registered led device: wrt160nl:blue:power
Registered led device: wrt160nl:amber:wps
Registered led device: wrt160nl:blue:wps
Registered led device: wrt160nl:blue:wlan
Press f<ENTER> to enter failsafe mode
eth0: link up (100Mbps/Full duplex)
- regular preinit -
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0xed3d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0xa8b1 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0xc974 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c: 0xfe0f instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0x7e58 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0xbbf0 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0x043e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0x72df instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0xb1f7 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024: 0xfc38 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010000: 0x8ace instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010004: 0xf92d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010008: 0xba13 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0001000c: 0x464d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010010: 0x4050 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010014: 0xbb1b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010018: 0x4e1b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0001001c: 0x91c8 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010020: 0x057c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00010024: 0x3464 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020000: 0xa95e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020004: 0x16ae instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020008: 0x4e7d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0002000c: 0x1230 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020010: 0xb91b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020014: 0xc2d3 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020018: 0x6ef5 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0002001c: 0xd376 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020020: 0x4748 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020024: 0xd40f instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030000: 0xd0a2 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030004: 0x6d60 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030008: 0xd02b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0003000c: 0x9883 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030010: 0xbab7 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030014: 0x15f6 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030018: 0xa863 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0003001c: 0x763b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030020: 0xc7ef instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00030024: 0xf2c4 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040000: 0xf8b2 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040004: 0xd788 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040008: 0x4d61 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0004000c: 0x5938 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040010: 0x3e04 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040014: 0xfd6a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040018: 0xcb04 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0004001c: 0xe83b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040020: 0x1ba0 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040024: 0x3d74 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050000: 0x94d5 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050004: 0x8a03 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050008: 0xdb1b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0005000c: 0xf365 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050010: 0xfdd5 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050014: 0xff61 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050018: 0x17f5 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0005001c: 0x80ce instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050020: 0x901a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00050024: 0x82a6 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060000: 0x76cb instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060004: 0x9361 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060008: 0x201e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0006000c: 0x6cd1 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060010: 0xd8aa instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060014: 0x966d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060018: 0x4822 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0006001c: 0xd0ff instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060020: 0xcb5a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060024: 0x5df1 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070000: 0x2eac instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070004: 0x3c46 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070008: 0x23a1 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0007000c: 0xa667 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070010: 0x76e4 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070014: 0xeff0 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070018: 0x1d7a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0007001c: 0x06d5 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070020: 0xa8eb instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00070024: 0x100a instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080000: 0xfa0e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080004: 0x8fa6 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080008: 0x3c09 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0008000c: 0xd84c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080010: 0x3b80 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080014: 0x2bbf instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080018: 0x5c9f instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0008001c: 0x0f5f instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080020: 0x2fe1 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080024: 0x2273 instead
Further such events for this erase block will not be printed
Old JFFS2 bitmask found at 0x0008a024
You cannot use older JFFS2 filesystems with newer kernels
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090000: 0x5b0c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090004: 0x15bb instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090008: 0xac4b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0009000c: 0x78af instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090010: 0x8975 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090014: 0x9468 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090018: 0x1e23 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0009001c: 0x3970 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090020: 0x326c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00090024: 0x6a42 instead
Further such events for this erase block will not be printed
~jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0000: 0xf19a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0004: 0x1b52 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0008: 0x22a6 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a000c: 0xf0c0 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0010: 0xa9d4 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0014: 0xf7c7 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0018: 0xc521 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a001c: 0x3f3f instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0020: 0x79ad instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0024: 0xf6cf instead
Further such events for this erase block will not be printed
Old JFFS2 bitmask found at 0x000a2188
You cannot use older JFFS2 filesystems with newer kernels
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0000: 0xc8f4 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0004: 0x38b8 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0008: 0xaef1 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b000c: 0x1733 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0010: 0xc9fc instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000b0014: 0x0a96 instead
....