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로 쓸수도 없는 노릇이고... ㅠㅠ


어떻게 해야 하는지 아시는 분 계신가요.?