도와주세요!!
pxa320를 사용하는 mv320보드를 테스트하고 있습니다.
원래 올라가있던 qtopia를 없애보려고 커널과 파일시스템을 새로 올렸습니다.
처음으로 올려보는 커널이라 메뉴얼대로 조심스럽게 했는데요.
리눅스 부팅 과정 중 memory mapping 후 멈추고 반응이 없네요.
커널은 2.6.21이고 파일시스템은 jffs2입니다.
조언 부탁드립니다. 부팅메시지 첨부합니다.
NAND flash(Manu=0xec Device=0xf1) detected!
Found Main Bad block table at address 0x07000000, version 0x01
Found Mirror Bad block table at address 0x06fc0000, version 0x01
HANI : val = 0x3300
SMC91x detected with MAC address 00-45-65-23-45-65
Searching for network... not found.
Consider yourself BLOBed!
blob version 2.0.5-pre3 for Intel Zylonite
Copyright (C) 1999 2000 2001 2002 2003 Jan-Derk Bakker and Erik Mouw
blob comes with ABSOLUTELY NO WARRANTY; read the GNU GPL for details.
This is free software, and you are welcome to redistribute it
under certain conditions; read the GNU GPL for details.
Autoboot (2 seconds) in progress, press any key to stop ..load kernel
Read flash from 0x40000, length 0x200000
........................................................................e
Starting kernel at 0x80800000...
Uncompressing Linux......................................................
Linux version 2.6.21 (root@localhost.localdomain) (gcc version 4.1.1) #48
CPU: XScale-V3 based processor [69056826] revision 6 (ARMv5TE), cr=04003f
Machine: Intel PXA320 Development Platform
Memory policy: ECC disabled, Data cache writeback
Run Mode Clock: 403MHz
Turbo Mode Clock: 806MHz
High Speed I/O Bus Clock: 208MHz
CPU0: D VIVT undefined 5 cache
CPU0: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
CPU0: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
Built 1 zonelists. Total pages: 32512
Kernel command line: root=/dev/mtdblock2 rootfstype=jffs2 ip=192.168.0.2M
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 126336KB available (3052K code, 287K data, 120K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
Time: pxa_timer clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
Intel(c) Memory Management - Heterogeneous Memory Allocatin
Intel(c) Memory Management - Page Attribute Manipulation
Intel(c) Memory Management is now Enabled
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
i2c /dev entries driver
I2C: i2c-0: PXA I2C adapter
Resetting PWR-I2C Controller Unit
Console: switching to colour frame buffer device 100x30
Load PXA Overlay driver successfully!
f3d2k_init:register_chrdev
f3d2k_module_init kmalloc size bb800
f3d2k_module_init f3d2k_va_start 0xc8a58000 phadd 0x10000000 size 4000
F3d2k_module_init:CGL Init Success
f3d2k_module_init:eglxCreate Success
Memory Mapping success VA:0x0
저희 회사 보드가 아니라서 정확하게 답변 드리기 어렵지만
메세지로 봐서 시리얼 쪽으로 console 지정이 없는 것 같은데요..
lcd 쪽 console 로 나머지 내용이 나오지 않나요?
만약 아니라면 커널 컴파일 옵션 설정이 문제인데.
정상적인 부팅시 메세지와 비교해서 마지막 나온 Memory Mapping success VA:0x0 이후에
어떤것이 진행되는지를 비교하셔서 해당 드라이버를 찾아 조치를 해 주어야 할 것 같은데..
현재 메세지만 봐서는 추즉이 되지 않네