instabilities with highmem activated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-ti-omap4 (Ubuntu) |
Fix Released
|
High
|
Canonical ARM Developers | ||
Maverick |
Fix Released
|
High
|
Unassigned | ||
Natty |
Fix Released
|
High
|
Canonical ARM Developers |
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.
Related branches
Changed in linux-ti-omap4 (Ubuntu Maverick): | |
milestone: | none → ubuntu-10.10 |
importance: | Undecided → High |
Changed in linux-ti-omap4 (Ubuntu Natty): | |
assignee: | nobody → Canonical ARM Developers (canonical-arm-dev) |
tags: | added: omap4 panda |
Upstream thread about this issue: http:// lkml.org/ lkml/2010/ 9/8/425
Brian is currently testing it to see if it actually fixes our problem. Will also test it later on.