All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] Beaglebone Xenomai -- kernel Oops
@ 2012-08-29 21:54 Zachary Prezkuta
  2012-08-30  6:05 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 2+ messages in thread
From: Zachary Prezkuta @ 2012-08-29 21:54 UTC (permalink / raw)
  To: xenomai

After patching the BeagleBone kernel with Xenomai, I made the mods described in the following thread:

 http://www.xenomai.org/pipermail/xenomai/2012-July/000476.html

 I tried booting the kernel with no I-pipe or Xenomai support, but got the "Unhandled fault: external abort on non-linefetch" I mentioned before. Since it seemed to be related to the 32k timer, I decided to enable I-pipe support (keeping full Xenomai disabled). Now I'm not getting the first error, but a kernel oops instead. I've attached my new kernel config. Does anyone know what's going wrong here?


 Uncompressing Linux... done, booting the kernel.
 [ 0.000000] Initializing cgroup subsys cpuset
 [ 0.000000] Initializing cgroup subsys cpu
 [ 0.000000] Linux version 3.2.23 (beaglebone@beaglebone-dev) (gcc version 4.5
 .4 20120305 (prerelease) (GCC) ) #1 PREEMPT Wed Aug 29 15:00:00 MDT 2012
 [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=50c53c7d
 [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructio
 n cache
 [ 0.000000] Machine: am335xevm
 [ 0.000000] bootconsole [earlycon0] enabled
 [ 0.000000] Memory policy: ECC disabled, Data cache writeback
 [ 0.000000] AM335X ES1.0 (sgx neon )
 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag
 es: 65024
 [ 0.000000] Kernel command line: console=ttyO0,115200n8 earlyprintk root=/dev
 /mmcblk0p2 ro rootfstype=ext4 rootwait ip=none
 [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
 [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
 [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
 [ 0.000000] allocated 1048576 bytes of page_cgroup
 [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memor
 y cgroups
 [ 0.000000] Memory: 256MB = 256MB total
 [ 0.000000] Memory: 252840k/252840k available, 9304k reserved, 0K highmem
 [ 0.000000] Virtual kernel memory layout:
 [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
 [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
 [ 0.000000] vmalloc : 0xd0800000 - 0xff000000 ( 744 MB)
 [ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
 [ 0.000000] modules : 0xbf800000 - 0xc0000000 ( 8 MB)
 [ 0.000000] .text : 0xc0008000 - 0xc04b7830 (4799 kB)
 [ 0.000000] .init : 0xc04b8000 - 0xc04f0000 ( 224 kB)
 [ 0.000000] .data : 0xc04f0000 - 0xc0542828 ( 331 kB)
 [ 0.000000] .bss : 0xc054284c - 0xc05d9394 ( 603 kB)
 [ 0.000000] NR_IRQS:410 nr_irqs:410 410
 [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
 [ 0.000000] Total of 128 interrupts on 1 active controller
 [ 0.000000] OMAP clockevent source: GPTIMER2 at 24000000 Hz
 [ 0.000000] OMAP clocksource: GPTIMER3 at 24000000 Hz
 [ 0.000000] I-pipe, 24.000 MHz clocksource
 [ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
 [ 0.000000] Interrupt pipeline (release #1)
 [ 0.000000] Unable to handle kernel paging request at virtual address 01bcaf50
 [ 0.000000] pgd = c0004000
 [ 0.000000] [01bcaf50] *pgd=00000000
 [ 0.000000] Internal error: Oops: 80000005 [#1] PREEMPT
 [ 0.000000] Modules linked in:
 [ 0.000000] CPU: 0 Not tainted (3.2.23 #1)
 [ 0.000000] PC is at 0x1bcaf50
 [ 0.000000] LR is at 0xffff0f14
 [ 0.000000] pc : [<01bcaf50>] lr : [<ffff0f14>] psr: 80000193
 [ 0.000000] sp : c04f1eb8 ip : 00000000 fp : 00000000
 [ 0.000000] r10: 00000000 r9 : c0517fc4 r8 : cf8064c0
 [ 0.000000] r7 : 00000000 r6 : fa040028 r5 : 00000044 r4 : cffffee0
 [ 0.000000] r3 : ffff0f00 r2 : fa040028 r1 : c0542ab8 r0 : fffffffc
 [ 0.000000] Flags: Nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel
 [ 0.000000] Control: 50c5387d Table: 80004019 DAC: 00000015
 [ 0.000000] Process swapper (pid: 0, stack limit = 0xc04f02f0)
 [ 0.000000] Stack: (0xc04f1eb8 to 0xc04f2000)
 [ 0.000000] 1ea0: 00000000 c04f8840
 [ 0.000000] 1ec0: 00000044 c00174d9 c04f88c0 c006030d c0513e00 c0047f03 00000b71 00000b71
 [ 0.000000] 1ee0: c0513e00 cf8064c0 c04f88c0 00000000 00000000 c0517fc4 c0517fc4 00000044
 [ 0.000000] 1f00: 00001140 c006049f 00020000 cf8064c0 c05275a0 c0061f7d 00000
 044 c005ff27
 [ 0.000000] 1f20: 00000044 c000d01b c0517fc4 c0599b80 c0517fc4 c0064f21 00000044 c04f1f80
 [ 0.000000] 1f40: fa200040 00000004 c04f1f80 c07da900 413fc082 00000000 00000000 c0008443
 [ 0.000000] 1f60: 00000044 c00085cd c04b845f c00651d4 40000133 ffffffff c04f1fb4 c000c25b
 [ 0.000000] 1f80: 00000000 c04f1f10 00000000 00000000 c0517fc4 c0542880 c04f2040 c04d642c
 [ 0.000000] 1fa0: c07da900 413fc082 00000000 00000000 00000000 c04f1fc8 c04b845f c00651d4
 [ 0.000000] 1fc0: 40000133 ffffffff 00000000 c04b845f c04b8109 00000e05 80000100 c04d642c
 [ 0.000000] 1fe0: 50c53c7d c04f2084 c04d63fc c04f66c4 80004059 8000804b 00000000 00000000
 [ 0.000000] Code: bad PC value
 [ 0.000000] ---[ end trace 1b75b31a2719ed1c ]---
 [ 0.000000] Kernel panic - not syncing: Fatal exception in interrupt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: defconfig-just-ipipe-preempt-kgdb
Type: application/octet-stream
Size: 87963 bytes
Desc: Attachment: defconfig-just-ipipe-preempt-kgdb
URL: <http://www.xenomai.org/pipermail/xenomai/attachments/20120829/e6fe6512/attachment.obj>

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-08-30  6:05 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-29 21:54 [Xenomai] Beaglebone Xenomai -- kernel Oops Zachary Prezkuta
2012-08-30  6:05 ` Gilles Chanteperdrix

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.