사실 ramdisk 잡은지 조금 됐습니다..
이것저것 정신이 없어서 글을 늦게 올립니다..
printk 세상에 도달한 이상 나머지 포팅들도
일사천리로 진행되리라 기대합니다^^
같이 수고하신
현철이형 장호형 현진이형 감사합니다.
조만간 또 진행 사항 올리겠습니다.
=================================
MP2530(MMSP2+) linux kernel 2.6.20 부팅성공했습니다.
U-Boot 1.1.6 (Apr 2 2007 - 15:33:41)
U-Boot code: 03F00000 -> 03F8B924 BSS: -> 03F953C0
RAM Configuration:
Bank #0: 00000000 64 MB
NAND: 64 MiB
nand_read_ecc: from = 0x00088000, len = 1024
nand_read_ecc: Failed ECC read, page 0x00000440
nand_read_ecc: Failed ECC read, page 0x00000440
nand_read_ecc: Failed ECC read, page 0x00000441
nand_read_ecc: Failed ECC read, page 0x00000441
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
enetaddr :
### main_loop entered: bootdelay=3
### main_loop: bootcmd="tftp 02000000 mp2530;tftp 01000000 rd2530.img;bootm 02000000 01000000"
Hit any key to stop autoboot: 0
TFTP from server 172.16.1.200; our IP address is 172.16.1.100
Filename 'mp2530'.
Load address: 0x2000000
Loading: #################################################################
#################################################################
#################################################################
#########################################################
done
Bytes transferred = 1289095 (13ab87 hex)
TFTP from server 172.16.1.200; our IP address is 172.16.1.100
Filename 'rd2530.img'.
Load address: 0x1000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
##############
done
Bytes transferred = 8388672 (800040 hex)
## Booting image at 02000000 ...
Image Name: Linux-2.6.20
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 1289031 Bytes = 1.2 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
## Loading Ramdisk Image at 01000000 ...
Image Name: Ramdisk
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 8388608 Bytes = 8 MB
Load Address: 00800000
Entry Point: 00800000
Verifying Checksum ... OK
## Transferring control to Linux (at address 00008000) ...
Starting kernel ...
Linux version 2.6.20 (
[email protected]) (gcc version 3.4.5) #268 Mon Apr 2 15:36:49 KST 2007
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: AESOP2530
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists. Total pages: 16256
Kernel command line: root=/dev/ram0 rw rootfstype=ext2 ip=172.16.1.101:172.16.1.200:172.16.1.1:255.255.255.0::eth0:off console=ttySAC3,115200n81
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
config: 8bits/char
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 53924KB available (2400K code, 259K data, 96K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
MP2530: Initialising architecture
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 2048 bind 1024)
TCP reno registered
checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd
Freeing initrd memory: 8192K
NetWinder Floating Point Emulator V0.97 (double precision)
Installing knfsd (copyright (C) 1996
[email protected]).
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
mp2530-uart.0: mp2530_serial0 at MMIO 0xf0016000 (irq = 42) is a MP2530
mp2530-uart.1: mp2530_serial1 at MMIO 0xf0016080 (irq = 46) is a MP2530
mp2530-uart.2: mp2530_serial2 at MMIO 0xf0016800 (irq = 50) is a MP2530
mp2530-uart.3: mp2530_serial3 at MMIO 0xf0016880 (irq = 54) is a MP2530
mp2530-uart.4: mp2530_serial4 at MMIO 0xf0017000 (irq = 58) is a MP2530
mp2530-uart.5: mp2530_serial5 at MMIO 0xf0017080 (irq = 62) is a MP2530
RAMDISK driver initialized: 1 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
nbd: registered device at major 43
usbmon: debugfs is not available
mice: PS/2 mouse device common for all mice
TCP cubic registered
NET: Registered protocol family 1
IP-Config: Device `eth0' not found.
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 8192KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 96K
mp2530_serial_startup: port=0x08f0016880 (0x08f0016880)
mp2530_serial_startup hwport 3, rxirq = 55
mp2530_serial_startup hwport 3, txirq = 54
mp2530_serial_startup ok
## mp2530_serial_set_termios
config: 8bits/char
## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
##1 mp2530_serial_stop_rx: port=c028d334
##2 mp2530_serial_stop_rx: port=c028d334
mp2530_serial_startup: port=0x08f0016880 (0x08f0016880)
mp2530_serial_startup hwport 3, rxirq = 55
mp2530_serial_startup hwport 3, txirq = 54
mp2530_serial_startup ok
## mp2530_serial_set_termios
config: 8bits/char
## mp2530_serial_set_termios
config: 8bits/char
## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
##1 mp2530_serial_stop_rx: port=c028d334
##2 mp2530_serial_stop_rx: port=c028d334
mp2530_serial_startup: port=0x08f0016880 (0x08f0016880)
mp2530_serial_startup hwport 3, rxirq = 55
mp2530_serial_startup hwport 3, txirq = 54
mp2530_serial_startup ok
## mp2530_serial_set_termios
config: 8bits/char
INIT: ## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
##1 mp2530_serial_stop_rx: port=c028d334
##2 mp2530_serial_stop_rx: port=c028d334
mp2530_serial_startup: port=0x08f0016880 (0x08f0016880)
mp2530_serial_startup hwport 3, rxirq = 55
mp2530_serial_startup hwport 3, txirq = 54
mp2530_serial_startup ok
## mp2530_serial_set_termios
config: 8bits/char
version 2.86 booting## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
##1 mp2530_serial_stop_rx: port=c028d334
##2 mp2530_serial_stop_rx: port=c028d334
mp2530_serial_startup: port=0x08f0016880 (0x08f0016880)
mp2530_serial_startup hwport 3, rxirq = 55
mp2530_serial_startup hwport 3, txirq = 54
mp2530_serial_startup ok
## mp2530_serial_set_termios
config: 8bits/char
## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
##1 mp2530_serial_stop_rx: port=c028d334
##2 mp2530_serial_stop_rx: port=c028d334
mp2530_serial_startup: port=0x08f0016880 (0x08f0016880)
mp2530_serial_startup hwport 3, rxirq = 55
mp2530_serial_startup hwport 3, txirq = 54
mp2530_serial_startup ok
## mp2530_serial_set_termios
config: 8bits/char
## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
## mp2530_serial_set_termios
config: 8bits/char
Initializing udev dynamic device directory.
## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
/etc/rc.d/rc.S: 47: /root/glogo: not found
## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
mount: ## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
Mounting /dev/root on / failed: No such file or directory
## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
##1 mp2530_serial_stop_rx: port=c028d334
##2 mp2530_serial_stop_rx: port=c028d334
mp2530_serial_startup: port=0x08f0016880 (0x08f0016880)
mp2530_serial_startup hwport 3, rxirq = 55
mp2530_serial_startup hwport 3, txirq = 54
mp2530_serial_startup ok
## mp2530_serial_set_termios
config: 8bits/char
INIT: ## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
##1 mp2530_serial_stop_rx: port=c028d334
##2 mp2530_serial_stop_rx: port=c028d334
mp2530_serial_startup: port=0x08f0016880 (0x08f0016880)
mp2530_serial_startup hwport 3, rxirq = 55
mp2530_serial_startup hwport 3, txirq = 54
mp2530_serial_startup ok
## mp2530_serial_set_termios
config: 8bits/char
Entering runlevel: 3## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
##1 mp2530_serial_stop_rx: port=c028d334
##2 mp2530_serial_stop_rx: port=c028d334
mp2530_serial_startup: port=0x08f0016880 (0x08f0016880)
mp2530_serial_startup hwport 3, rxirq = 55
mp2530_serial_startup hwport 3, txirq = 54
mp2530_serial_startup ok
## mp2530_serial_set_termios
config: 8bits/char
## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
##1 mp2530_serial_stop_rx: port=c028d334
##2 mp2530_serial_stop_rx: port=c028d334
mp2530_serial_startup: port=0x08f0016880 (0x08f0016880)
mp2530_serial_startup hwport 3, rxirq = 55
mp2530_serial_startup hwport 3, txirq = 54
mp2530_serial_startup ok
## mp2530_serial_set_termios
config: 8bits/char
## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
Starting sysklogd daemons: ## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
/sbin/syslogd## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
/sbin/klogd -c 3## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
## mp2530_serial_stop_tx 1
## mp2530_serial_stop_tx 2
[: 0: unknown operand
AESOP Linux
/) /)
(='.'=) <- godori
root@godori:~#
정말 수고했다.....거의 매일 밤샘하다시피한 보람이 있넹...
앞으로 노가다만 남았넹....^^