linux kernel PPC 405GP stucked after running init
Octavian Purdila
tavi at cs.pub.ro
Wed Feb 9 01:56:24 EST 2005
Hi list,
I am playing with an embedded system based on an IBM PPC 405GP. So far I made
the kernel boot, but it gets stuck after running the the init process
(busybox). Any hints?
I notice that ShowRegs does not output anything, and I traced this behavior to
pt_regs passed as NULL in the serial irq routine. Is this normal?
Thank you,
tavi
SysRq : Show Regs
SysRq : Show State
sibling
task PC pid father child younger older
busybox R running 0 1 0 2 (NOTLB)
ksoftirqd/0 S 00000000 0 2 1 3 (L-TLB)
Call trace:
[c0005a70] __switch_to+0x48/0x70
[c00a4928] schedule+0x2e8/0x684
[c001a228] ksoftirqd+0xa4/0xc8
[c00281e8] kthread+0xb8/0xc0
[c000594c] kernel_thread+0x44/0x60
events/0 S 00000000 0 3 1 4 8 2 (L-TLB)
Call trace:
[c0005a70] __switch_to+0x48/0x70
[c00a4928] schedule+0x2e8/0x684
[c0023a40] worker_thread+0x1fc/0x220
[c00281e8] kthread+0xb8/0xc0
[c000594c] kernel_thread+0x44/0x60
khelper S 00000000 0 4 3 5 (L-TLB)
Call trace:
[c0005a70] __switch_to+0x48/0x70
[c00a4928] schedule+0x2e8/0x684
[c0023a40] worker_thread+0x1fc/0x220
[c00281e8] kthread+0xb8/0xc0
[c000594c] kernel_thread+0x44/0x60
kblockd/0 S 00000000 0 5 3 6 4 (L-TLB)
Call trace:
[c0005a70] __switch_to+0x48/0x70
[c00a4928] schedule+0x2e8/0x684
[c0023a40] worker_thread+0x1fc/0x220
[c00281e8] kthread+0xb8/0xc0
[c000594c] kernel_thread+0x44/0x60
pdflush S 00000000 0 6 3 7 5 (L-TLB)
Call trace:
[c0005a70] __switch_to+0x48/0x70
[c00a4928] schedule+0x2e8/0x684
[c0030f44] __pdflush+0xb0/0x1e4
[c0031098] pdflush+0x20/0x30
[c00281e8] kthread+0xb8/0xc0
[c000594c] kernel_thread+0x44/0x60
pdflush S 00000000 0 7 3 9 6 (L-TLB)
Call trace:
[c0005a70] __switch_to+0x48/0x70
[c00a4928] schedule+0x2e8/0x684
[c0030f44] __pdflush+0xb0/0x1e4
[c0031098] pdflush+0x20/0x30
[c00281e8] kthread+0xb8/0xc0
[c000594c] kernel_thread+0x44/0x60
aio/0 S 00000000 0 9 3 7 (L-TLB)
Call trace:
[c0005a70] __switch_to+0x48/0x70
[c00a4928] schedule+0x2e8/0x684
[c0023a40] worker_thread+0x1fc/0x220
[c00281e8] kthread+0xb8/0xc0
[c000594c] kernel_thread+0x44/0x60
kswapd0 S 00000000 0 8 1 10 3 (L-TLB)
Call trace:
[c0005a70] __switch_to+0x48/0x70
[c00a4928] schedule+0x2e8/0x684
[c00375cc] kswapd+0x84/0xa0
[c000594c] kernel_thread+0x44/0x60
mtdblockd S 00000000 0 10 1 8 (L-TLB)
Call trace:
[c0005a70] __switch_to+0x48/0x70
[c00a4928] schedule+0x2e8/0x684
[c009885c] mtd_blktrans_thread+0x18c/0x1c4
[c000594c] kernel_thread+0x44/0x60
SysRq : Show Memory
Mem-info:
DMA per-cpu:
cpu 0 hot: low 2, high 6, batch 1
cpu 0 cold: low 0, high 2, batch 1
Normal per-cpu: empty
HighMem per-cpu: empty
Free pages: 14240kB (0kB HighMem)
Active:1 inactive:173 dirty:0 writeback:0 unstable:0 free:3560 slab:57
mapped:14 pagetables:2
DMA free:14240kB min:512kB low:640kB high:768kB active:4kB inactive:692kB
present:16384kB pages_scanned:0 all_unreclaimable? no
protections[]: 0 0 0
Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB
pages_scanned:0 all_unreclaimable? no
protections[]: 0 0 0
HighMem free:0kB min:128kB low:160kB high:192kB active:0kB inactive:0kB
present:0kB pages_scanned:0 all_unreclaimable? no
protections[]: 0 0 0
DMA: 6*4kB 3*8kB 1*16kB 1*32kB 1*64kB 0*128kB 1*256kB 1*512kB 1*1024kB
0*2048kB 3*4096kB = 14240kB
Normal: empty
HighMem: empty
Free swap: 0kB
4096 pages of RAM
0 pages of HIGHMEM
3576 free pages
265 reserved pages
14 pages shared
0 pages swap cached
More information about the Linuxppc-embedded
mailing list