[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