All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Zachary Prezkuta" <fermion@gmx.com>
To: xenomai@xenomai.org
Subject: [Xenomai] Beaglebone Xenomai -- kernel Oops
Date: Wed, 29 Aug 2012 17:54:48 -0400	[thread overview]
Message-ID: <20120829215449.181030@gmx.com> (raw)

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>

             reply	other threads:[~2012-08-29 21:54 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-29 21:54 Zachary Prezkuta [this message]
2012-08-30  6:05 ` [Xenomai] Beaglebone Xenomai -- kernel Oops Gilles Chanteperdrix

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120829215449.181030@gmx.com \
    --to=fermion@gmx.com \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.