by PLyttle » Mon Jun 09, 2014 10:55 am
My, you guys have been busy, Thanks for that.
The 3.4.90-1-ARCH kernel from PKGBUILD solves my bluetooth issue, however I get the same kernel OOPS
$this->bbcode_second_pass_code('', '<1>Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 262.945493] Unable to handle kernel NULL pointer dereference at virtual address 00000000
<1>pgd = c0004000
[ 262.963829] pgd = c0004000
<1>[00000000] *pgd=00000000[ 262.977396] [00000000] *pgd=00000000
<0>Internal error: Oops: 17 [#1] PREEMPT SMP ARM
[ 262.993979] Internal error: Oops: 17 [#1] PREEMPT SMP ARM
<d>Modules linked in:[ 263.009506] Modules linked in: bnep bnep hci_uart hci_uart bluetooth bluetooth sunxi_cedar_mod sunxi_cedar_mod g_ether g_ether disp_ump disp_ump ump ump hdmi hdmi lcd lcd disp disp cfbfillrect cfbfillrect cfbimgblt cfbimgblt cfbcopyarea cfbcopyarea bcmdhd bcmdhd cfg80211 cfg80211
CPU: 0 Not tainted (3.4.90-1-ARCH #1)
[ 263.047306] CPU: 0 Not tainted (3.4.90-1-ARCH #1)
PC is at __list_add+0x34/0x7c
[ 263.063711] PC is at __list_add+0x34/0x7c
LR is at __mutex_lock_slowpath+0x10c/0x1c4
[ 263.080194] LR is at __mutex_lock_slowpath+0x10c/0x1c4
.
.
.
')
The problem seems memory related, On a board with 1GB installed RAM, the kernel crashes when my TAR-file grows to about 350 MB, on a board with double that RAM, it happens at about 800 MB
On my 2GB board:
/proc/meminfo - HighFree starts at 778520 kB
gradually reduces to 1908 kB and after the crash reads 420 kB and stays there until my debug interface shuts down.
Kind of suggestive when you see the created tar-file reach a similar size as the memory lost.
(836024 KB, in this case)
I tried "Disabling memory control group subsystem" with the cgroup_disable=memory option.
Disabling worked, but the kernel crashes like before.
Anything else I can try?
LP