#12255 NORM 13.1.0: Possible XO-1.75 runin os8 failure - Unable to handle kernel paging request
Zarro Boogs per Child
bugtracker at laptop.org
Mon Oct 29 10:36:25 EDT 2012
#12255: Possible XO-1.75 runin os8 failure - Unable to handle kernel paging request
-----------------------+----------------------------------------------------
Reporter: greenfeld | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 13.1.0
Component: kernel | Version: Development build as of this date
Keywords: | Next_action: diagnose
Verified: 0 | Deployment_affected:
Blockedby: | Blocking:
-----------------------+----------------------------------------------------
While in runin on 13.1.0 os8 a XO-1.75 no longer showed its GTK status
pane (the camera image still was present), seemed to be running the MMC
test (light flashing), but nothing else was going on apart from possibly
suspend & resume testing.
A serial console shell was not available but the system responded to
SysRq. Logs were captured.
Due to the test setup being physically disturbed over the weekend and the
logging computer being shut off it is hard to state if this was an actual
or induced failure. The failure appears to be suspend and/or EC related.
The apparent first failure point was:
{{{
<7>[31222.107286] olpc-ec-1.75: got event 04
<7>[31318.864230] olpc-ec-1.75: got event 04
<1>[31362.037775] Unable to handle kernel paging request at virtual
address 4014f550
<1>[31362.045045] pgd = eaf70000
<1>[31362.047740] [4014f550] *pgd=2aeb6831, *pte=00000000, *ppte=00000000
<0>[31362.054003] Internal error: Oops: 80000007 [#1] PREEMPT
<4>[31362.059186] Modules linked in: mousedev syscopyarea sysfillrect
sysimgblt fb_sys_fops sisusbvga libertas_sdio libertas psmouse siv120d
ov7670
mmp_camera joydev videobuf2_dma_sg videobuf2_memops videobuf2_core [last
unloaded: udlfb]
<4>[31362.079633] CPU: 0 Not tainted
(3.0.19_xo1.75-20121019.1937.olpc.766299d #1)
<4>[31362.086974] PC is at 0x4014f550
<4>[31362.090089] LR is at 0x33d0c
<4>[31362.092945] pc : [<4014f550>] lr : [<00033d0c>] psr: 80070010
<4>[31362.092953] sp : beeec8d8 ip : 000cc21c fp : 00000000
<4>[31362.104339] r10: 000daa58 r9 : 000deb18 r8 : 000e80f8
<4>[31362.109526] r7 : 000decf0 r6 : 000d0640 r5 : 000decf0 r4 :
000de3b0
<4>[31362.116006] r3 : a363d800 r2 : 000daa58 r1 : 000e80f8 r0 :
c009b240
<4>[31362.122485] Flags: Nzcv IRQs on FIQs on Mode USER_32 ISA ARM
Segment user
<4>[31362.129653] Control: 10c5387d Table: 2af70019 DAC: 00000015
<0>[31362.135356] Process runin-cpu_temp (pid: 9101, stack limit =
0xeae762f8)
<4>[31362.142053] ---[ end trace 8573f5de77853d8a ]---
<6>[31362.146637] note: runin-cpu_temp[9101] exited with preempt_count 1
<3>[31362.152817] BUG: scheduling while atomic: runin-
cpu_temp/9101/0x40000002
<4>[31362.159489] Modules linked in: mousedev syscopyarea sysfillrect
sysimgblt fb_sys_fops sisusbvga libertas_sdio libertas psmouse siv120d
ov7670 mmp_camera joydev videobuf2_dma_sg videobuf2_memops videobuf2_core
[last unloaded: udlfb]
<4>[31362.179975] [<c0036ca8>] (unwind_backtrace+0x0/0x11c) from
[<c039cac0>] (__schedule+0x60/0x438)
<4>[31362.188641] [<c039cac0>] (__schedule+0x60/0x438) from [<c00413e0>]
(__cond_resched+0x24/0x34)
<4>[31362.197114] [<c00413e0>] (__cond_resched+0x24/0x34) from
[<c039cf38>] (_cond_resched+0x3c/0x44)
<4>[31362.205798] [<c039cf38>] (_cond_resched+0x3c/0x44) from [<c00b4238>]
(unmap_vmas+0x474/0x63c)
<4>[31362.214292] [<c00b4238>] (unmap_vmas+0x474/0x63c) from [<c00b8844>]
(exit_mmap+0x12c/0x2b8)
<4>[31362.222601] [<c00b8844>] (exit_mmap+0x12c/0x2b8) from [<c0047688>]
(mmput+0x34/0x108)
:
<4>[31362.230401] [<c0047688>] (mmput+0x34/0x108) from [<c004b754>]
(exit_mm+0x168/0x170)
<4>[31362.238007] [<c004b754>] (exit_mm+0x168/0x170) from [<c004cf14>]
(do_exit+0x1c8/0x6cc)
<4>[31362.245900] [<c004cf14>] (do_exit+0x1c8/0x6cc) from [<c0034cd4>]
(die+0x1ac/0x1d4)
<4>[31362.253439] [<c0034cd4>] (die+0x1ac/0x1d4) from [<c0399ca4>]
(__do_kernel_fault.part.3+0x54/0x74)
<4>[31362.262279] [<c0399ca4>] (__do_kernel_fault.part.3+0x54/0x74) from
[<c003aea4>] (do_page_fault+0x254/0x290)
<4>[31362.271979] [<c003aea4>] (do_page_fault+0x254/0x290) from
[<c002b2f4>] (do_PrefetchAbort+0x34/0x98)
<4>[31362.280981] [<c002b2f4>] (do_PrefetchAbort+0x34/0x98) from
[<c00311c4>] (ret_from_exception+0x0/0x10)
<4>[31362.290148] Exception stack(0xeae77fb0 to 0xeae77ff8)
<4>[31362.295166] 7fa0: c009b240
000e80f8 000daa58 a363d800
<4>[31362.303308] 7fc0: 000de3b0 000decf0 000d0640 000decf0 000e80f8
000deb18 000daa58 00000000
<4>[31362.311448] 7fe0: 000cc21c beeec8d8 00033d0c 4014f550 80070010
ffffffff
<7>[31363.673611] olpc-ec-1.75: cmd 0x36 with 4 args 00 03 a9 80 c0, want
0 returns
<3>[31363.748724] olpc-ec-1.75: Unknown EC command 0x36
<3>[31363.808399] olpc-ec-1.75: command 0x36 returned error 0x1
<7>[31363.848408] olpc-ec-1.75: response 00 00 00 00 00 00 00 00 (0 bytes
expected)
<6>[31364.160276] PM: Syncing filesystems ... done.
<4>[31364.343301] Freezing user space processes ... (elapsed 0.69 seconds)
done.
<4>[31365.040961] Freezing remaining freezable tasks ... (elapsed 0.01
seconds) done.
<4>[31365.060951] Suspending console(s) (use no_console_suspend to debug)
<6>[31365.180044] dcon_source_switch to DCON
<6>[31365.208943] olpc-dcon: The DCON has control
<6>[31365.210462] libertas_sdio mmc1:0001:1: mmc1:0001:1: suspend: PM
flags = 0x3
<6>[31365.210477] libertas_sdio mmc1:0001:1: Suspend without wake params
-- powering down card
<6>[31365.218908] mmc1: card 0001 removed
<4>[31365.219012] configuring for no WOL wakeups: c1[galcore]:
gpu_suspend, 1022
<4>[31365.219100]
<7>[31365.398351] olpc_ec_1_75_suspend: suspend sync 0000001a
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/12255>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list