SDIO Spinlock Debug Panics

Andy Green andy at openmoko.com
Sat Jan 26 13:01:50 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Sameo -

I am still seeing these occasionally causing lockup on boot:

[    8.300000] SDIO_INT_CTRL enable IRQ
[    8.305000] BUG: spinlock trylock failure on UP on CPU#0, SDIO Helper/282
[    8.305000]  lock: c07693a4, .magic: dead4ead, .owner: SDIO
Helper/282, .owner_cpu: 0
[    8.305000] [<c002cbfc>] (dump_stack+0x0/0x14) from [<c01347cc>]
(spin_bug+0x90/0xcc)
[    8.305000] [<c013473c>] (spin_bug+0x0/0xcc) from [<c0134850>]
(_raw_spin_trylock+0x48/0x54)
[    8.305000]  r6:c07693a4 r5:c07693b4 r4:00000000
[    8.305000] [<c0134808>] (_raw_spin_trylock+0x0/0x54) from
[<c028f140>] (_spin_lock_irqsave+0x58/0x88)
[    8.305000]  r4:c01d0b94
[    8.305000] [<c028f0e8>] (_spin_lock_irqsave+0x0/0x88) from
[<c01d0b94>] (s3c24xx_hcd_request+0x4c/0x350)
[    8.305000]  r7:c076886c r6:c7eea840 r5:c7eea840 r4:c0768808
[    8.305000] [<c01d0b48>] (s3c24xx_hcd_request+0x0/0x350) from
[<c01c7348>] (IssueRequestToHCD+0x37c/0x53c)
[    8.305000] [<c01c6fcc>] (IssueRequestToHCD+0x0/0x53c) from
[<c01cde78>] (DeviceInterrupt+0x100/0x130)
[    8.305000] [<c01cdd78>] (DeviceInterrupt+0x0/0x130) from
[<c01ce6b8>] (_SDIO_HandleHcdEvent+0x608/0x6c8)
[    8.305000]  r7:00000035 r6:c076880c r5:c0768808 r4:c7d87620
[    8.305000] [<c01ce0b0>] (_SDIO_HandleHcdEvent+0x0/0x6c8) from
[<c01cf13c>] (SDIO_HandleHcdEvent+0x10/0x14)
[    8.305000]  r7:00000035 r6:c076880c r5:c0768808 r4:c7d87620
[    8.305000] [<c01cf12c>] (SDIO_HandleHcdEvent+0x0/0x14) from
[<c01d0898>] (s3c24xx_hcd_irq+0xc8/0x378)
[    8.305000] [<c01d07d0>] (s3c24xx_hcd_irq+0x0/0x378) from
[<c0070350>] (handle_IRQ_event+0x9c/0xe4)
[    8.305000] [<c00702b4>] (handle_IRQ_event+0x0/0xe4) from
[<c00718d0>] (handle_edge_irq+0x128/0x178)
[    8.305000]  r8:00000000 r7:c0754794 r6:c7d87620 r5:00000025 r4:c0754764
[    8.305000] [<c00717a8>] (handle_edge_irq+0x0/0x178) from
[<c0027048>] (__exception_text_start+0x48/0x64)
[    8.305000]  r7:00000001 r6:00000000 r5:c0754764 r4:00000025
[    8.305000] [<c0027000>] (__exception_text_start+0x0/0x64) from
[<c0027a58>] (__irq_svc+0x38/0xb0)
[    8.305000] Exception stack(0xc7f25e58 to 0xc7f25ea0)
[    8.305000] 5e40:
   00000000 c070f5d4
[    8.305000] 5e60: c7f24000 c01c7640 c7f26000 00000000 c7f25ebc
00000001 c7f26db8 00000000
[    8.305000] 5e80: c7f26000 c7f25eb4 c7f25de8 c7f25ea0 c004ad2c
c01d5d20 60000013 ffffffff
[    8.305000]  r6:00200000 r5:f4000000 r4:ffffffff
[    8.305000] [<c01d5c00>] (HTCStart+0x0/0x168) from [<c01dc600>]
(ar6000_init+0x2cc/0x520)
[    8.305000]  r5:c7f304a0 r4:c09ab074
[    8.305000] [<c01dc334>] (ar6000_init+0x0/0x520) from [<c020501c>]
(register_netdevice+0x134/0x3ec)
[    8.305000]  r7:00000001 r6:c09ab718 r5:c7f30000 r4:ffffffff
[    8.305000] [<c0204ee8>] (register_netdevice+0x0/0x3ec) from
[<c0205318>] (register_netdev+0x44/0x54)
[    8.305000]  r6:c7f30000 r5:00000000 r4:c7f30000
[    8.305000] [<c02052d4>] (register_netdev+0x0/0x54) from [<c01dbf88>]
(ar6000_avail_ev+0x384/0x4b0)
[    8.305000]  r5:c7f304a0 r4:c07696e8
[    8.305000] [<c01dbc04>] (ar6000_avail_ev+0x0/0x4b0) from
[<c01d628c>] (HTCTargetInsertedHandler+0x1a8/0x234)
[    8.305000] [<c01d60e4>] (HTCTargetInsertedHandler+0x0/0x234) from
[<c01d71f8>] (insert_helper_func+0x38/0x70)
[    8.305000] [<c01d71c0>] (insert_helper_func+0x0/0x70) from
[<c01d0238>] (HelperLaunch+0x1c/0x28)
[    8.305000]  r5:c09a8570 r4:c09a8570
[    8.305000] [<c01d021c>] (HelperLaunch+0x0/0x28) from [<c005b158>]
(kthread+0x60/0x94)
[    8.305000]  r4:c7f24000
[    8.305000] [<c005b0f8>] (kthread+0x0/0x94) from [<c00487a0>]
(do_exit+0x0/0x6f4)
[    8.305000]  r6:00000000 r5:00000000 r4:00000000
[    8.305000] BUG: spinlock lockup on CPU#0, SDIO Helper/282, c07693a4
[    8.305000] [<c002cbfc>] (dump_stack+0x0/0x14) from [<c0134a90>]
(_raw_spin_lock+0xdc/0x11c)
[    8.305000] [<c01349b4>] (_raw_spin_lock+0x0/0x11c) from [<c028f15c>]
(_spin_lock_irqsave+0x74/0x88)
[    8.305000]  r8:00000000 r7:40000093 r6:c07693a4 r5:c07693b4 r4:c01d0b94
[    8.305000] [<c028f0e8>] (_spin_lock_irqsave+0x0/0x88) from
[<c01d0b94>] (s3c24xx_hcd_request+0x4c/0x350)
[    8.305000]  r7:c076886c r6:c7eea840 r5:c7eea840 r4:c0768808
[    8.305000] [<c01d0b48>] (s3c24xx_hcd_request+0x0/0x350) from
[<c01c7348>] (IssueRequestToHCD+0x37c/0x53c)
[    8.305000] [<c01c6fcc>] (IssueRequestToHCD+0x0/0x53c) from
[<c01cde78>] (DeviceInterrupt+0x100/0x130)
[    8.305000] [<c01cdd78>] (DeviceInterrupt+0x0/0x130) from
[<c01ce6b8>] (_SDIO_HandleHcdEvent+0x608/0x6c8)
[    8.305000]  r7:00000035 r6:c076880c r5:c0768808 r4:c7d87620
[    8.305000] [<c01ce0b0>] (_SDIO_HandleHcdEvent+0x0/0x6c8) from
[<c01cf13c>] (SDIO_HandleHcdEvent+0x10/0x14)
[    8.305000]  r7:00000035 r6:c076880c r5:c0768808 r4:c7d87620
[    8.305000] [<c01cf12c>] (SDIO_HandleHcdEvent+0x0/0x14) from
[<c01d0898>] (s3c24xx_hcd_irq+0xc8/0x378)
[    8.305000] [<c01d07d0>] (s3c24xx_hcd_irq+0x0/0x378) from
[<c0070350>] (handle_IRQ_event+0x9c/0xe4)
[    8.305000] [<c00702b4>] (handle_IRQ_event+0x0/0xe4) from
[<c00718d0>] (handle_edge_irq+0x128/0x178)
[    8.305000]  r8:00000000 r7:c0754794 r6:c7d87620 r5:00000025 r4:c0754764
[    8.305000] [<c00717a8>] (handle_edge_irq+0x0/0x178) from
[<c0027048>] (__exception_text_start+0x48/0x64)
[    8.305000]  r7:00000001 r6:00000000 r5:c0754764 r4:00000025
[    8.305000] [<c0027000>] (__exception_text_start+0x0/0x64) from
[<c0027a58>] (__irq_svc+0x38/0xb0)
[    8.305000] Exception stack(0xc7f25e58 to 0xc7f25ea0)
[    8.305000] 5e40:
   00000000 c070f5d4
[    8.305000] 5e60: c7f24000 c01c7640 c7f26000 00000000 c7f25ebc
00000001 c7f26db8 00000000
[    8.305000] 5e80: c7f26000 c7f25eb4 c7f25de8 c7f25ea0 c004ad2c
c01d5d20 60000013 ffffffff
[    8.305000]  r6:00200000 r5:f4000000 r4:ffffffff
[    8.305000] [<c01d5c00>] (HTCStart+0x0/0x168) from [<c01dc600>]
(ar6000_init+0x2cc/0x520)
[    8.305000]  r5:c7f304a0 r4:c09ab074
[    8.305000] [<c01dc334>] (ar6000_init+0x0/0x520) from [<c020501c>]
(register_netdevice+0x134/0x3ec)
[    8.305000]  r7:00000001 r6:c09ab718 r5:c7f30000 r4:ffffffff
[    8.305000] [<c0204ee8>] (register_netdevice+0x0/0x3ec) from
[<c0205318>] (register_netdev+0x44/0x54)
[    8.305000]  r6:c7f30000 r5:00000000 r4:c7f30000
[    8.305000] [<c02052d4>] (register_netdev+0x0/0x54) from [<c01dbf88>]
(ar6000_avail_ev+0x384/0x4b0)
[    8.305000]  r5:c7f304a0 r4:c07696e8
[    8.305000] [<c01dbc04>] (ar6000_avail_ev+0x0/0x4b0) from
[<c01d628c>] (HTCTargetInsertedHandler+0x1a8/0x234)
[    8.305000] [<c01d60e4>] (HTCTargetInsertedHandler+0x0/0x234) from
[<c01d71f8>] (insert_helper_func+0x38/0x70)
[    8.305000] [<c01d71c0>] (insert_helper_func+0x0/0x70) from
[<c01d0238>] (HelperLaunch+0x1c/0x28)
[    8.305000]  r5:c09a8570 r4:c09a8570
[    8.305000] [<c01d021c>] (HelperLaunch+0x0/0x28) from [<c005b158>]
(kthread+0x60/0x94)
[    8.305000]  r4:c7f24000
[    8.305000] [<c005b0f8>] (kthread+0x0/0x94) from [<c00487a0>]
(do_exit+0x0/0x6f4)
[    8.305000]  r6:00000000 r5:00000000 r4:00000000

- -Andy
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFHmyEuOjLpvpq7dMoRAuatAJ0S5KfC/q4PdsHbd08HgYYT6SDzugCfUNJk
4pHZ7aNTz8HaraLqdZsAREQ=
=Tnz2
-----END PGP SIGNATURE-----




More information about the openmoko-kernel mailing list