RedBoot> fis init -f
About to initialize [format] FLASH image system - are you sure (y/n)? y
*** Initialize FLASH Image System
... Erase from 0x50040000-0x507c0000: ............................................................
... Erase from 0x507e0000-0x507e0000:
... Erase from 0x50800000-0x50800000:
... Unlock from 0x507e0000-0x50800000: .
... Erase from 0x507e0000-0x50800000: .
... Program from 0x1ffdf000-0x1ffdf300 at 0x507e0000: .
... Lock from 0x507e0000-0x50800000: .
RedBoot> fconfig -i
Initialize non-volatile configuration - are you sure (y/n)? y
Run script at boot: false
Use BOOTP for network configuration: true false
Local IP address: 172.16.6.123
Default server IP address: 172.16.6.125
Console baud rate: 115200
GDB connection port: 9000
Network debug at boot time: false
Update RedBoot non-volatile configuration - are you sure (y/n)? y
... Unlock from 0x507c0000-0x507c1000: .
... Erase from 0x507c0000-0x507c1000: .
... Program from 0x1ffde000-0x1ffdf000 at 0x507c0000: .
... Lock from 0x507c0000-0x507c1000: .
RedBoot> reset
... Resetting.
Ethernet eth0: MAC address 00:03:47:e1:96:be
IP: 172.16.6.123, Default server: 172.16.6.125
RedBoot(tm) bootstrap and debug environment [ROM]
Non-certified release, version 2.00 - built 17:00:52, Jan 17 2003
Platform: RICHFIELD (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
RAM: 0x10100000-0x20000000, 0x101156a8-0x1ffdd000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
RedBoot> load -r -v -b 0x11600000 zImage
Raw file loaded 0x11600000-0x116b1ae8
RedBoot> fis create kernel -f 0x50040000 -l 0x100000 -b 0x11600000 -r 0x11600000
... Erase from 0x50040000-0x50140000: ........
... Program from 0x11600000-0x11700000 at 0x50040000: ........
... Unlock from 0x507e0000-0x50800000: .
... Erase from 0x507e0000-0x50800000: .
... Program from 0x1ffdf000-0x1ffff000 at 0x507e0000: .
... Lock from 0x507e0000-0x50800000: .
RedBoot> load -r -v -b 0x10800000 ramdisk.gz
Raw file loaded 0x10800000-0x10a4d382
RedBoot> fis create ramdisk -f 0x50140000 -l 0x300000 -b 0x10800000 -r 0x10800000
... Erase from 0x50140000-0x50440000: ........................
... Program from 0x10800000-0x10b00000 at 0x50140000: ........................
... Unlock from 0x507e0000-0x50800000: .
... Erase from 0x507e0000-0x50800000: .
... Program from 0x1ffdf000-0x1ffff000 at 0x507e0000: .
... Lock from 0x507e0000-0x50800000: .
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot 0x50000000 0x50000000 0x00040000 0x00000000
RedBoot config 0x507C0000 0x507C0000 0x00001000 0x00000000
FIS directory 0x507E0000 0x507E0000 0x00020000 0x00000000
kernel 0x50040000 0x11600000 0x00100000 0x00000000
ramdisk 0x50140000 0x10800000 0x00300000 0x00000000
RedBoot> fconfig
Run script at boot: false true
Boot script:
Enter script, terminate with empty line
>> fis load kernel
>> fis load ramdisk
>> go 0x11600000
>>
Boot script timeout (10ms resolution): 0 1
Use BOOTP for network configuration: false
Local IP address: 172.16.6.123
Default server IP address: 172.16.6.125
Console baud rate: 115200
GDB connection port: 9000
Network debug at boot time: false
Update RedBoot non-volatile configuration - are you sure (y/n)? y
... Unlock from 0x507c0000-0x507c1000: .
... Erase from 0x507c0000-0x507c1000: .
... Program from 0x1ffde000-0x1ffdf000 at 0x507c0000: .
... Lock from 0x507c0000-0x507c1000: .
RedBoot> reset
... Resetting.
Ethernet eth0: MAC address 00:03:47:e1:96:be
IP: 172.16.6.123, Default server: 172.16.6.125
RedBoot(tm) bootstrap and debug environment [ROM]
Non-certified release, version 2.00 - built 17:00:52, Jan 17 2003
Platform: RICHFIELD (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
RAM: 0x10100000-0x20000000, 0x101156a8-0x1ffdd000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
== Executing boot script in 0.010 seconds - enter ^C to abort
RedBoot> fis load kernel
RedBoot> fis load ramdisk
RedBoot> go 0x11600000
Uncompressing Linux..................................................... done, booting the kernel.
Linux version 2.4.19-rmk6-ds1 (vincent@linux-notebook) (gcc version 2.95.3 20010315 (release)) #1 Thu Mar 20 10:34:58 EST 2003
CPU: XScale-IXP425/IXC1100 revision 0
Machine: Intel IXDP425 Development Platform
Warning: bad configuration page, trying to continue
alloc_bootmem_low
memtable_init
On node 0 totalpages: 65536
zone(0): 16384 pages.
zone(1): 49152 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS0,115200 root=/dev/ram rw ip=off initrd=0x00800000,8M mem=256M@0x00000000
Calibrating delay loop... 527.56 BogoMIPS
Memory: 256MB = 256MB total
Memory: 249344KB available (1277K code, 251K data, 216K init)
XScale Cache/TLB Locking Copyright(c) 2001 MontaVista Software, Inc.
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
POSIX conformance testing by UNIFIX
init!
PCI Autoconfig: Found Bus 0, Device 4, Function 0
PCI Autoconfig: BAR 0, Mem, size=0x1000, address=0x4bfff000
PCI Autoconfig: BAR 1, I/O, size=0x40, address=0xffffffc0
PCI Autoconfig: BAR 2, Mem, size=0x100000, address=0x4be00000
PCI: bus0: Fast back to back transfers enabled
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
i2c-dev.o: Registered 'IXP425 I2C Adapter' as minor 0
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xfffd2003x (irq = 15) is a XScale UART
ttyS01 at 0xfffd3003x (irq = 13) is a XScale UART
Loaded PCF8594C2 I2C EEPROM NVRAM driver
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
eth0: Intel Corp. 82557/8/9 [Ethernet Pro 100], 00:03:47:E1:96:BE, IRQ 25.
Board assembly 741462-007, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x8b51f404).
Using buffer write method
Creating 6 MTD partitions on "IXP425 Flash":
0x00000000-0x00040000 : "RedBoot"
0x00040000-0x00140000 : "kernel"
0x00140000-0x00440000 : "ramdisk"
0x00440000-0x007c0000 : "unallocated space"
0x007c0000-0x007c1000 : "RedBoot config"
mtd: partition "RedBoot config" doesn't end on an erase block -- force read-only
0x007e0000-0x00800000 : "FIS directory"
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
ip_conntrack (2048 buckets, 16384 max)
ip_tables: (C) 2000-2002 Netfilter core team
arp_tables: (C) 2002 David S. Miller
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
Freeing initrd memory: 8192K
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 216K
serial console detected. Disabling virtual terminals.
init started: BusyBox v0.60.3 (2002.08.14-23:22+0000) multi-call binary
Starting system log daemon: syslogd klogd.
Starting internet superserver: inetd.
[ *** Starting CSR Modules *** ]
Using /lib/csr/csr.o
Intel CSR module init.
Using /lib/csr/ixp425_eth.o
Initializing ixp425_eth driver 0.0.8
Found PHY 0 at 0
Found PHY 1 at 1
PHY 0 MAC address is: 04:04:04:04:04:04
PHY 1 MAC address is: 06:06:06:06:06:06
[ *** Stopping DHCP Client *** ]
SIOCDELRT: No such process
[ *** Stopping DNSCACHE Server *** ]
[ *** Starting DNSCACHE Server *** ]
dnscache queries allowed from 192.168
Starting dnscache without daemontools ...
[ *** Restarting DHCP Server *** ]
[ *** Starting NAT *** ]
[ *** Starting WEB Server *** ]
Please press Enter to activate this console.
BusyBox v0.60.3 (2002.08.14-23:22+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
#
|