도와주세요!!
P1011 CPU 사용하고 있는데 계속 멈춤현상때문에 어찌해야 할바를 모르겟네요.
U boot 까지는 포팅을 해서 리눅스를 띠우는데 계속 kmem_cache_init 만 띠우고 freeze 걸립니다
## Booting kernel from Legacy Image at 03000000 ...
Image Name: Linux-3.12.19-rt30-QorIQ-SDK-V1.
Created: 2014-12-03 6:46:34 UTC
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 4114839 Bytes = 3.9 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 04000000 ...
Image Name: fsl-image-minimal-p1020rdb-20141
Created: 2014-10-10 1:58:10 UTC
Image Type: PowerPC Linux RAMDisk Image (gzip compressed)
Data Size: 2962290 Bytes = 2.8 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 05000000
Booting using the fdt blob at 0x5000000
Uncompressing Kernel Image ... OK
Loading Ramdisk to 1fb19000, end 1fdec372 ... OK
Loading Device Tree to 03ffa000, end 03fffb05 ... OK
setup_arch: bootmem
mpc85xx_rdb_setup_arch()
mpc85xx_qe_init: Could not find Quicc Engine node
MPC85xx RDB board from Freescale Semiconductor
arch: exit
Top of RAM: 0x20000000, Total RAM: 0x20000000
Memory hole size: 0MB
Zone ranges:
DMA [mem 0x00000000-0x1fffffff]
Normal empty
HighMem empty
Movable zone start for each node
Early memory node ranges
node 0: [mem 0x00000000-0x1fffffff]
On node 0 totalpages: 131072
free_area_init_node: node 0, pgdat c08038d4, node_mem_map c0942000
DMA zone: 1024 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 131072 pages, LIFO batch:31
MMU: Allocated 1088 bytes of context maps for 255 contexts
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
Kernel command line: root=/dev/ram0 rw ramdisk_size=30000 mem=512M console=ttyS0,115200n8
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Sorting __ex_table...
Memory: 524016K/524288K available (5904K kernel code, 316K rwdata, 1808K rodata, 228K init, 1196K bss, 272K reserved, 0K highmem)
Kernel virtual memory layout:
* 0xfffcf000..0xfffff000 : fixmap
* 0xff800000..0xffc00000 : highmem PTEs
* 0xff7fd000..0xff800000 : early ioremap
* 0xe1000000..0xff7fd000 : vmalloc & ioremap
kmem_cache_init
계속 삽질을 하다가 mem=512M 에서 mem=128로 변경하니 루트 파일 시스템 불러오는 데까지는 진행을 하네요.
숫자만 바꾸었다고 진행되다니 무슨 원인인지 모르겟습니다. 512메가 짜리를 128로 쓸수도 없는 노릇이고... ㅠㅠ
어떻게 해야 하는지 아시는 분 계신가요.?