[Armadillo:04736] Re: SDカードのエラー

mizo email@hidden
2009年 11月 12日 (木) 13:44:03 JST


溝渕です。

現象を再現することができました。

Yasushi SHOJI wrote:
> At Thu, 12 Nov 2009 12:00:03 +0900,
> Miyazaki Kengo wrote:
> 最新のカーネルでは、panicに対応したコードが入っていると思いますので
> こちらをお使いください。

すみません。linux-a500-fx-1.04.bin.gz(最新のカーネルイメージ)を使用して
もpanicが発生しています。

BUG: scheduling while atomic: swapper/0/0x00010003

Pid: 0, comm:              swapper
CPU: 0    Not tainted  (2.6.26-at6 #1)
PC is at default_idle+0x40/0x48
LR is at arch_idle+0x44/0x22c
pc : [<c0029c38>]    lr : [<c0031a10>]    psr: 20000013
sp : c0333f94  ip : c0333f7c  fp : c0333fa0
r10: 800224d4  r9 : 4107b364  r8 : 80022508
r7 : c0335d2c  r6 : c034f9c8  r5 : c0332000  r4 : c0029bf8
r3 : c034fe08  r2 : c034fbb4  r1 : c6ae9060  r0 : 00e5387f
Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: 00e5387f  Table: 85858000  DAC: 00000017
[<c0029b58>] (show_regs+0x0/0x4c) from [<c0049b50>]
(__schedule_bug+0x40/0x54)
 r4:c0333f4c
[<c0049b10>] (__schedule_bug+0x0/0x54) from [<c0287f1c>]
(schedule+0x340/0x35c)
 r4:00006533
[<c0287bdc>] (schedule+0x0/0x35c) from [<c0288550>]
(schedule_timeout+0x6c/0xd0)[<c02884e4>] (schedule_timeout+0x0/0xd0)
from [<c0288298>] (wait_for_common+0xb0/0x1ac)
 r7:c6bc0de8 r6:00000002 r5:00000064 r4:c0332000
[<c02881e8>] (wait_for_common+0x0/0x1ac) from [<c0288408>]
(wait_for_completion_timeout+0x14/0x18)
 r7:c7c5bf18 r6:00000003 r5:c6bc0da0 r4:c6bc0de8
[<c02883f4>] (wait_for_completion_timeout+0x0/0x18) from [<c01d07d8>]
(mxcmci_start_cmd+0xb8/0x120)
[<c01d0720>] (mxcmci_start_cmd+0x0/0x120) from [<c01d0ba4>]
(mxcmci_request+0xac/0x100)
 r7:00000000 r6:c6bc0c00 r5:c7c5bee4 r4:c6bc0da0
[<c01d0af8>] (mxcmci_request+0x0/0x100) from [<c01c990c>]
(mmc_request_done+0x90/0x94)
 r7:c6bc0da0 r6:00000000 r5:c7c5bee4 r4:c7c5bee4
[<c01c987c>] (mmc_request_done+0x0/0x94) from [<c01d00d0>]
(mxcmci_finish_request+0x58/0x78)
 r4:c6bc0da0
[<c01d0078>] (mxcmci_finish_request+0x0/0x78) from [<c01d0364>]
(mxcmci_cmd_done+0x274/0x630)
 r5:00000000 r4:c7c5bf18
[<c01d00f0>] (mxcmci_cmd_done+0x0/0x630) from [<c01d0aac>]
(mxcmci_gpio_irq+0x40/0x8c)
[<c01d0a6c>] (mxcmci_gpio_irq+0x0/0x8c) from [<c0076b24>]
(handle_IRQ_event+0x3c/0x74)
 r5:00000000 r4:c6bbd580
[<c0076ae8>] (handle_IRQ_event+0x0/0x74) from [<c0078888>]
(handle_edge_irq+0xe0/0x1c8)
 r7:c6bbd580 r6:00000084 r5:c0332000 r4:c033e868
[<c00787a8>] (handle_edge_irq+0x0/0x1c8) from [<c0040444>]
(mxc_gpio_irq_handler+0x80/0xb0)
 r7:c00787a8 r6:00000084 r5:c033e868 r4:00000001
[<c00403c4>] (mxc_gpio_irq_handler+0x0/0xb0) from [<c0028048>]
(__exception_text_start+0x48/0x60)
 r8:00000001 r7:00000000 r6:c035a874 r5:c033d7c8 r4:00000038
[<c0028000>] (__exception_text_start+0x0/0x60) from [<c0028738>]
(__irq_svc+0x38/0x7c)
Exception stack(0xc0333f4c to 0xc0333f94)
3f40:                            00e5387f c6ae9060 c034fbb4 c034fe08
c0029bf8
3f60: c0332000 c034f9c8 c0335d2c 80022508 4107b364 800224d4 c0333fa0
c0333f7c
3f80: c0333f94 c0031a10 c0029c38 20000013 ffffffff
 r7:00000002 r6:00380000 r5:fc400000 r4:ffffffff
[<c0029bf8>] (default_idle+0x0/0x48) from [<c0029b24>] (cpu_idle+0x30/0x64)
[<c0029af4>] (cpu_idle+0x0/0x64) from [<c02863a4>] (rest_init+0x70/0x84)
 r6:c0023f1c r5:c034f588 r4:c0332000
[<c0286334>] (rest_init+0x0/0x84) from [<c0008bcc>]
(start_kernel+0x22c/0x2f8)
 r4:c03591f4
[<c00089a0>] (start_kernel+0x0/0x2f8) from [<80008034>] (0x80008034)
 r6:c0024320 r5:c034fa34 r4:00e5387d
bad: scheduling from the idle thread!
[<c002c91c>] (dump_stack+0x0/0x14) from [<c004a99c>]
(dequeue_task_idle+0x3c/0x5c)
[<c004a960>] (dequeue_task_idle+0x0/0x5c) from [<c0048520>]
(dequeue_task+0x1c/0x28)
 r4:c03350e0
[<c0048504>] (dequeue_task+0x0/0x28) from [<c0048594>]
(deactivate_task+0x2c/0x54)
 r4:c0351a78
[<c0048568>] (deactivate_task+0x0/0x54) from [<c0287e18>]
(schedule+0x23c/0x35c) r5:c0332000 r4:00006533
[<c0287bdc>] (schedule+0x0/0x35c) from [<c0288550>]
(schedule_timeout+0x6c/0xd0)[<c02884e4>] (schedule_timeout+0x0/0xd0)
from [<c0288298>] (wait_for_common+0xb0/0x1ac)
 r7:c6bc0de8 r6:00000002 r5:00000064 r4:c0332000
[<c02881e8>] (wait_for_common+0x0/0x1ac) from [<c0288408>]
(wait_for_completion_timeout+0x14/0x18)
 r7:c7c5bf18 r6:00000003 r5:c6bc0da0 r4:c6bc0de8
[<c02883f4>] (wait_for_completion_timeout+0x0/0x18) from [<c01d07d8>]
(mxcmci_start_cmd+0xb8/0x120)
[<c01d0720>] (mxcmci_start_cmd+0x0/0x120) from [<c01d0ba4>]
(mxcmci_request+0xac/0x100)
 r7:00000000 r6:c6bc0c00 r5:c7c5bee4 r4:c6bc0da0
[<c01d0af8>] (mxcmci_request+0x0/0x100) from [<c01c990c>]
(mmc_request_done+0x90/0x94)
 r7:c6bc0da0 r6:00000000 r5:c7c5bee4 r4:c7c5bee4
[<c01c987c>] (mmc_request_done+0x0/0x94) from [<c01d00d0>]
(mxcmci_finish_request+0x58/0x78)
 r4:c6bc0da0
[<c01d0078>] (mxcmci_finish_request+0x0/0x78) from [<c01d0364>]
(mxcmci_cmd_done+0x274/0x630)
 r5:00000000 r4:c7c5bf18
[<c01d00f0>] (mxcmci_cmd_done+0x0/0x630) from [<c01d0aac>]
(mxcmci_gpio_irq+0x40/0x8c)
[<c01d0a6c>] (mxcmci_gpio_irq+0x0/0x8c) from [<c0076b24>]
(handle_IRQ_event+0x3c/0x74)
 r5:00000000 r4:c6bbd580
[<c0076ae8>] (handle_IRQ_event+0x0/0x74) from [<c0078888>]
(handle_edge_irq+0xe0/0x1c8)
 r7:c6bbd580 r6:00000084 r5:c0332000 r4:c033e868
[<c00787a8>] (handle_edge_irq+0x0/0x1c8) from [<c0040444>]
(mxc_gpio_irq_handler+0x80/0xb0)
 r7:c00787a8 r6:00000084 r5:c033e868 r4:00000001
[<c00403c4>] (mxc_gpio_irq_handler+0x0/0xb0) from [<c0028048>]
(__exception_text_start+0x48/0x60)
 r8:00000001 r7:00000000 r6:c035a874 r5:c033d7c8 r4:00000038
[<c0028000>] (__exception_text_start+0x0/0x60) from [<c0028738>]
(__irq_svc+0x38/0x7c)
Exception stack(0xc0333f4c to 0xc0333f94)
3f40:                            00e5387f c6ae9060 c034fbb4 c034fe08
c0029bf8
3f60: c0332000 c034f9c8 c0335d2c 80022508 4107b364 800224d4 c0333fa0
c0333f7c
3f80: c0333f94 c0031a10 c0029c38 20000013 ffffffff
 r7:00000002 r6:00380000 r5:fc400000 r4:ffffffff
[<c0029bf8>] (default_idle+0x0/0x48) from [<c0029b24>] (cpu_idle+0x30/0x64)
[<c0029af4>] (cpu_idle+0x0/0x64) from [<c02863a4>] (rest_init+0x70/0x84)
 r6:c0023f1c r5:c034f588 r4:c0332000
[<c0286334>] (rest_init+0x0/0x84) from [<c0008bcc>]
(start_kernel+0x22c/0x2f8)
 r4:c03591f4
[<c00089a0>] (start_kernel+0x0/0x2f8) from [<80008034>] (0x80008034)
 r6:c0024320 r5:c034fa34 r4:00e5387d
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c5858000
[00000000] *pgd=85678031, *pte=00000000, *ppte=00000000
Internal error: Oops: 0 [#1] PREEMPT
Modules linked in:
CPU: 0    Not tainted  (2.6.26-at6 #1)
PC is at 0x0
LR is at enqueue_task+0x1c/0x28
pc : [<00000000>]    lr : [<c00484f8>]    psr: 20000193
sp : c7cb5e94  ip : c7cb5ea8  fp : c7cb5ea4
r10: 00000003  r9 : 00000000  r8 : 00000000
r7 : 00000001  r6 : c0351a78  r5 : c03350e0  r4 : c03350e0
r3 : c028cc8c  r2 : 00000001  r1 : c03350e0  r0 : c0351a78
Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 00e5387f  Table: 85858000  DAC: 00000015
Process busybox (pid: 964, stack limit = 0xc7cb4258)
Stack: (0xc7cb5e94 to 0xc7cb6000)
5e80:                                              c0351a78 c7cb5ebc
c7cb5ea8
5ea0: c0048558 c00484e8 00000001 c03350e0 c7cb5edc c7cb5ec0 c004b310
c0048538
5ec0: 80000193 c7c5bd80 00000001 c6bc0dec c7cb5eec c7cb5ee0 c004b330
c004b268
5ee0: c7cb5f18 c7cb5ef0 c004881c c004b328 c7cb4000 00000113 00000000
00000008
5f00: 00000000 c7cb4000 401d8000 c7cb5f34 c7cb5f1c c004a3a0 c00487d4
00000000
5f20: c6bc0da0 00000000 c7cb5f4c c7cb5f38 c01d09fc c004a35c c6bbd560
00000000
5f40: c7cb5f6c c7cb5f50 c0076b24 c01d0948 c7cb4000 c033cd48 c6bbd560
00000008
5f60: c7cb5f8c c7cb5f70 c0078a1c c0076af4 00000008 c033cd48 c035a874
c0333f4c
5f80: c7cb5fac c7cb5f90 c0028048 c007897c ffffffff fc400000 00080000
00000001
5fa0: 00000000 c7cb5fb0 c0028924 c002800c 00000004 bea205ec 00000400
401b8434
5fc0: 401db330 00003468 001b81f0 001b81f0 0000000d 00000000 401d8000
001b8262
5fe0: 000b88c0 bea205ec 0006e20c 400ec23c 60000010 ffffffff 00000000
00000000
Backtrace:
[<c00484dc>] (enqueue_task+0x0/0x28) from [<c0048558>]
(activate_task+0x2c/0x3c) r4:c0351a78
[<c004852c>] (activate_task+0x0/0x3c) from [<c004b310>]
(try_to_wake_up+0xb4/0xc0)
 r5:c03350e0 r4:00000001
[<c004b25c>] (try_to_wake_up+0x0/0xc0) from [<c004b330>]
(default_wake_function+0x14/0x18)
 r6:c6bc0dec r5:00000001 r4:c7c5bd80
[<c004b31c>] (default_wake_function+0x0/0x18) from [<c004881c>]
(__wake_up_common+0x54/0x84)
[<c00487c8>] (__wake_up_common+0x0/0x84) from [<c004a3a0>]
(complete+0x50/0x74)
[<c004a350>] (complete+0x0/0x74) from [<c01d09fc>] (mxcmci_irq+0xc0/0x130)
 r5:00000000 r4:c6bc0da0
[<c01d093c>] (mxcmci_irq+0x0/0x130) from [<c0076b24>]
(handle_IRQ_event+0x3c/0x74)
 r5:00000000 r4:c6bbd560
[<c0076ae8>] (handle_IRQ_event+0x0/0x74) from [<c0078a1c>]
(handle_level_irq+0xac/0x154)
 r7:00000008 r6:c6bbd560 r5:c033cd48 r4:c7cb4000
[<c0078970>] (handle_level_irq+0x0/0x154) from [<c0028048>]
(__exception_text_start+0x48/0x60)
 r7:c0333f4c r6:c035a874 r5:c033cd48 r4:00000008
[<c0028000>] (__exception_text_start+0x0/0x60) from [<c0028924>]
(__irq_usr+0x44/0x80)
Exception stack(0xc7cb5fb0 to 0xc7cb5ff8)
5fa0:                                     00000004 bea205ec 00000400
401b8434
5fc0: 401db330 00003468 001b81f0 001b81f0 0000000d 00000000 401d8000
001b8262
5fe0: 000b88c0 bea205ec 0006e20c 400ec23c 60000010 ffffffff
 r7:00000001 r6:00080000 r5:fc400000 r4:ffffffff
Code: bad PC value.
Kernel panic - not syncing: Fatal exception in interrupt



armadillo メーリングリストの案内