← Back to team overview

tiomap-dev team mailing list archive

[Bug 633227] Re: instabilities with highmem activated

 

I reproduced this issue on my omap4 board,

---
[ 1446.044982] Unhandled fault: imprecise external abort (0x1c06) at 0x00518a0c
[ 1446.052429] Internal error: : 1c06 [#1] PREEMPT SMP
[ 1446.057556] last sysfs file: /sys/kernel/uevent_seqnum
[ 1446.062957] Modules linked in: twl4030_pwrbutton
[ 1446.067810] CPU: 0    Not tainted  (2.6.35-903-omap4 #11+bounce)
[ 1446.074127] PC is at __dabt_usr+0x2c/0x40
[ 1446.078338] LR is at 0x334a6c
[ 1446.081420] pc : [<c0544eac>]    lr : [<00334a6c>]    psr: 40000093
[ 1446.081451] sp : ef2bdfb0  ip : 0000000c  fp : 00710bb4
[ 1446.093414] r10: bea272dc  r9 : bea272a8  r8 : 41b2d4e0
[ 1446.098876] r7 : 00000001  r6 : 00000000  r5 : 00000028  r4 : ffffffff
[ 1446.105712] r3 : 40000030  r2 : 00057e14  r1 : bea272dc  r0 : 10c53c7d
[ 1446.112518] Flags: nZcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
[ 1446.120056] Control: 10c53c7d  Table: af3e404a  DAC: 00000015
[ 1446.126037] Process cc1 (pid: 8806, stack limit = 0xef2bc2f8)
[ 1446.132049] Stack: (0xef2bdfb0 to 0xef2be000)
[ 1446.136596] dfa0:                                     bea272dc 00000001 00000002 01279f40
[ 1446.145141] dfc0: bea272dc 00000028 00000000 00000001 41b2d4e0 bea272a8 bea272dc 00710bb4
[ 1446.153686] dfe0: 0000000c bea27158 00466209 00057e14 40000030 ffffffff 00000000 00000000
[ 1446.162231] Code: e9406000 e51f0048 e5900000 ee010f10 (ebec154b) 
----

As discussed with Ricardo, we plan to try upstream mainline kernel on
our ES2.0 for this issue.

-- 
instabilities with highmem activated
https://bugs.launchpad.net/bugs/633227
You received this bug notification because you are a member of TI OMAP
Developers, which is a direct subscriber.

Status in “linux-ti-omap4” package in Ubuntu: New

Bug description:
Seen on Maverick: 2.6.35-903.9
HW: pandaboard ES2.0

Using following kernel memory allocation (in bootargs):
mem=460M@0x80000000 mem=512M@0xA0000000

Instabilities have been observed in 2 different ways:

1) The following memtester test:
sudo memtester -p 0xb0000000 120
Fails in few seconds with a "illegal instruction” error.
Then various behaviors can be seen:  the UI can freeze, shell commands be unavailable. The systems works well again after a reboot.

2) By doing a native build of a kernel package (with file-system on SD card, and kernel sources on an NFS mount):
After 15mins to 1h30, a "compiler error: bus error" triggers and the build stops (and the platform hangs).


This issue cannot be reproduced if using mem=460M@0x80000000 mem=256M@0xA000000.
This issue cannot be reproduced with highmen deactivated from the kernel config.
This issue can be reproduced with 'nosmp' in kernel command line.