[ARMedslack] Linux 3.12.0 on Kirkwood?
Stuart Winter
m-lists at biscuit.org.uk
Sun Nov 17 15:59:10 UTC 2013
Hi
I built it but it fails. I'm not sure whether it has something to do with
flattened device tree - which the u-Boot on my OpenRD client does not nor
probably never will have.
Has anybody got Linux 3.12.0 working on their Sheevaplug?
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.12.0-kirkwood (root at pepa) (gcc version
4.8.2 (GCC) ) #2 Sun Nov 17 11:01:31 GMT 2013
[ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE),
cr=00053977
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: Marvell OpenRD Client Board
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 130048
[ 0.000000] Kernel command line: earlyprintk console=ttyS0,115200
nic=auto:eth0:dhcp kbd=uk root=/dev/ram rw
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144
bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072
bytes)
[ 0.000000] Memory: 496800K/524288K available (3328K kernel code, 239K
rwdata, 1132K rodata, 179K init, 512K bss, 27488K reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .text : 0xc0008000 - 0xc04635ec (4462 kB)
[ 0.000000] .init : 0xc0464000 - 0xc0490f3c ( 180 kB)
[ 0.000000] .data : 0xc0492000 - 0xc04cdd30 ( 240 kB)
[ 0.000000] .bss : 0xc04cdd30 - 0xc054e04c ( 513 kB)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:114
[ 0.000000] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every
21474ms
[ 0.000000] Console: colour dummy device 80x30
[ 6.455145] Calibrating delay loop...
[ 6.460464] Unable to handle kernel NULL pointer dereference at virtual
address 00000000
[ 6.468858] pgd = c0004000
[ 6.471630] [00000000] *pgd=00000000
[ 6.475284] Internal error: Oops: 80000005 [#1] ARM
[ 6.480219] Modules linked in:
[ 6.483352] CPU: 0 PID: 0 Comm: swapper Not tainted 3.12.0-kirkwood #2
[ 6.489934] task: c049d260 ti: c0492000 task.ti: c0492000
[ 6.495393] PC is at 0x0
[ 6.498001] LR is at __irq_svc+0x40/0x4c
[ 6.501987] pc : [<00000000>] lr : [<c0321ae0>] psr: 200000d3
[ 6.501987] sp : c0493f18 ip : 000008f8 fp : 00000000
[ 6.513578] r10: 0048ad70 r9 : 56251311 r8 : 00000000
[ 6.518859] r7 : c0493f4c r6 : ffffffff r5 : 60000053 r4 : c0008f70
[ 6.525434] r3 : c0008f64 r2 : c0493f60 r1 : c049e090 r0 : c0493f18
[ 6.532009] Flags: nzCv IRQs off FIQs off Mode SVC_32 ISA ARM
Segment kernel
[ 6.539543] Control: 0005397f Table: 00004000 DAC: 00000017
[ 6.545340] Process swapper (pid: 0, stack limit = 0xc04921c0)
[ 6.551224] Stack: (0xc0493f18 to 0xc0494000)
[ 6.555640] 3f00:
0000001a 00000000
[ 6.563862] 3f20: ffff8ad0 ffff8ad0 c049ac70 00000000 c04cdd94 c04a3998
00000000 56251311
[ 6.572087] 3f40: 0048ad70 00000000 000008f8 c0493f60 c0008f64 c0008f70
60000053 ffffffff
[ 6.580312] 3f60: 00000004 60000053 c095a100 00000024 00000004 c00a15e4
c049eab8 c04d0960
[ 6.588537] 3f80: 00000060 000003d8 c04b8f8c c04ca3b0 00000000 c09523d8
c09523d8 00000001
[ 6.596763] 3fa0: c05429e0 c049ac70 00000000 c048c050 c09500c0 00004000
56251311 0048ad70
[ 6.604988] 3fc0: 00000000 c04649ac ffffffff ffffffff c04644e4 00000000
00000000 c048c050
[ 6.613213] 3fe0: 00000000 00053975 c049a044 c048c04c c049e088 00008040
00000000 00000000
[ 6.621452] [<c0321ae0>] (__irq_svc+0x40/0x4c) from [<c0008f70>]
(calibrate_delay+0x31c/0x4ac)
[ 6.630119] [<c0008f70>] (calibrate_delay+0x31c/0x4ac) from
[<c04649ac>] (start_kernel+0x2a8/0x358)
[ 6.639212] [<c04649ac>] (start_kernel+0x2a8/0x358) from [<00008040>]
(0x8040)
[ 6.646482] Code: bad PC value
[ 6.649636] ---[ end trace da227214a82491b7 ]---
[ 6.654319] Kernel panic - not syncing: Attempted to kill the idle
task!
[ 6.661077] Unable to handle kernel NULL pointer dereference at virtual
address 00000000
[ 6.669210] pgd = c0004000
[ 6.671984] [00000000] *pgd=00000000
[ 6.675636] Internal error: Oops: 80000005 [#2] ARM
[ 6.680571] Modules linked in:
[ 6.683705] CPU: 0 PID: 0 Comm: swapper Tainted: G D
3.12.0-kirkwood #2
[ 6.691237] task: c049d260 ti: c0492000 task.ti: c0492000
[ 6.696695] PC is at 0x0
[ 6.699301] LR is at __irq_svc+0x40/0x4c
[ 6.703290] pc : [<00000000>] lr : [<c0321ae0>] psr: 200000d3
[ 6.703290] sp : c0493c48 ip : 000008f8 fp : c0493d27
[ 6.714882] r10: 00000000 r9 : c04b2490 r8 : c0492008
[ 6.720162] r7 : c0493c7c r6 : ffffffff r5 : 60000053 r4 : c031c55c
[ 6.726737] r3 : c0041574 r2 : c0493c90 r1 : c049e090 r0 : c0493c48
[ 6.733312] Flags: nzCv IRQs off FIQs off Mode SVC_32 ISA ARM
Segment kernel
[ 6.740837] Control: 0005397f Table: 00004000 DAC: 00000017
[ 6.746634] Process swapper (pid: 0, stack limit = 0xc04921c0)
[ 6.752518] Stack: (0xc0493c48 to 0xc0494000)
[ 6.756938] 3c40: 0000003a 00000000 0000003a 60000053
00000000 0000000b
[ 6.765165] 3c60: c04ce408 00000000 c0492008 c04b2490 00000000 c0493d27
000008f8 c0493c90
[ 6.773390] 3c80: c0041574 c031c55c 60000053 ffffffff c03dd581 c0493cbc
c049d260 0000000b
[ 6.781615] 3ca0: c0493d27 c04cdec4 c0492008 00000000 00000000 c0017130
c03dd581 00000000
[ 6.789840] 3cc0: 00000000 c0492000 00000000 00000000 c0493d27 c031c9bc
c03dd4ee c0493cf4
[ 6.798066] 3ce0: a82491b7 0000000b fffffff8 c0493d27 c04cdec4 00000017
00000000 00000000
[ 6.806291] 3d00: c0493d27 c000c1f8 c04921c0 0000000b c04d1246 0000000e
00000008 600000d3
[ 6.814516] 3d20: 00000000 62000000 50206461 61762043 0065756c 00000000
c0493ed0 00000000
[ 6.822742] 3d40: 80000005 00000000 c0493ed0 00000000 00000000 80000005
00000000 271ae11c
[ 6.830967] 3d60: c0408957 00000000 80000005 00000000 c0493ed0 00000000
00000000 80000005
[ 6.839193] 3d80: 00000000 c031c330 c049d260 c03231d8 600000d3 c04ca400
c04d0e1f 00000001
[ 6.847417] 3da0: 00000006 c019f638 00000000 c04ca3b0 0006f1e9 00000000
00000000 00000000
[ 6.855643] 3dc0: 00000000 00000000 c0542a5c c04acb00 34350003 34353531
00000001 c04ca448
[ 6.863869] 3de0: 00000041 c04ca3b0 400000d3 00030004 c0542a5c 00000000
c04ca3b0 c0493ed0
[ 6.872093] 3e00: 80000005 00000000 c0493ed0 00000000 56251311 0048ad70
00000000 c0323264
[ 6.880319] 3e20: 00000005 c049edd4 00000000 c000843c 271ae11c c04d0e25
c0493ea0 c019ff40
[ 6.888543] 3e40: 00000001 0000000a 00000006 ffffffff 00000000 00000002
6c0a0100 ffff0006
[ 6.896769] 3e60: 00004000 c04d1246 00000001 c04d0930 600000d3 c04a5a3c
00000000 c04d0930
[ 6.904995] 3e80: c000f2c4 c049eab8 00000029 c0040a50 c04d1246 00000029
0000001a c0041574
[ 6.913220] 3ea0: 271ae11c c04d0e25 c004ef84 c04d0930 0000001a 00000000
c04d1246 00000000
[ 6.921446] 3ec0: 200000d3 ffffffff c0493f04 c0321b98 c0493f18 c049e090
c0493f60 c0008f64
[ 6.929670] 3ee0: c0008f70 60000053 ffffffff c0493f4c 00000000 56251311
0048ad70 00000000
[ 6.937895] 3f00: 000008f8 c0493f18 c0321ae0 00000000 200000d3 ffffffff
0000001a 00000000
[ 6.946121] 3f20: ffff8ad0 ffff8ad0 c049ac70 00000000 c04cdd94 c04a3998
00000000 56251311
[ 6.954346] 3f40: 0048ad70 00000000 000008f8 c0493f60 c0008f64 c0008f70
60000053 ffffffff
[ 6.962572] 3f60: 00000004 60000053 c095a100 00000024 00000004 c00a15e4
c049eab8 c04d0960
[ 6.970797] 3f80: 00000060 000003d8 c04b8f8c c04ca3b0 00000000 c09523d8
c09523d8 00000001
[ 6.979022] 3fa0: c05429e0 c049ac70 00000000 c048c050 c09500c0 00004000
56251311 0048ad70
[ 6.987247] 3fc0: 00000000 c04649ac ffffffff ffffffff c04644e4 00000000
00000000 c048c050
[ 6.995472] 3fe0: 00000000 00053975 c049a044 c048c04c c049e088 00008040
00000000 00000000
[ 7.003707] [<c0321ae0>] (__irq_svc+0x40/0x4c) from [<c031c55c>]
(panic+0x154/0x1bc)
[ 7.011509] [<c031c55c>] (panic+0x154/0x1bc) from [<c0017130>]
(do_exit+0x80/0x844)
[ 7.019222] [<c0017130>] (do_exit+0x80/0x844) from [<c000c1f8>]
(die+0x290/0x368)
[ 7.026761] [<c000c1f8>] (die+0x290/0x368) from [<c031c330>]
(__do_kernel_fault.part.10+0x54/0x74)
[ 7.035768] [<c031c330>] (__do_kernel_fault.part.10+0x54/0x74) from
[<c03231d8>] (do_page_fault.part.11+0x2f8/0x358)
[ 7.046333] [<c03231d8>] (do_page_fault.part.11+0x2f8/0x358) from
[<c0323264>] (do_page_fault+0x2c/0x68)
[ 7.055860] [<c0323264>] (do_page_fault+0x2c/0x68) from [<c000843c>]
(do_PrefetchAbort+0x34/0x98)
[ 7.064776] [<c000843c>] (do_PrefetchAbort+0x34/0x98) from [<c0321b98>]
(__pabt_svc+0x38/0x80)
[ 7.073425] Exception stack(0xc0493ed0 to 0xc0493f18)
[ 7.078535] 3ec0: c0493f18 c049e090
c0493f60 c0008f64
and goes on for quite some time before finishing up crashing.
--
Stuart Winter
Slackware ARM: http://arm.slackware.com
More information about the ARMedslack
mailing list