#12457 NORM 4-softw: XO-4 libertas resume oops
Zarro Boogs per Child
bugtracker at laptop.org
Wed Jan 9 16:52:34 EST 2013
#12457: XO-4 libertas resume oops
--------------------------+-------------------------------------------------
Reporter: pgf | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 4-software
Component: not assigned | Version: Development source as of this date
Keywords: | Next_action: never set
Verified: 0 | Deployment_affected:
Blockedby: | Blocking:
--------------------------+-------------------------------------------------
was executing a user-level rtcwake loop on XO-4 when i got the following
oops. kernel is essentially e673868, running build 22.
{{{
[ 64.093669] mmp3_pm_enter_d2
[ 64.093692] mmp3_pm_enter_d2 1
[ 64.096556] mmp3_pm_enter_d2 2
[ 64.099579] mmp3_pm_enter_d2 3
[ 64.102603] mmp3_pm_enter_d2 5
[ 64.108650] before suspend
[ 64.108650] mmp3_pm_enter_d2 7
[ 64.112882] mmp3_pm_enter_d2 8
[ 64.115925] mmp3_pm_enter_d2 9
[ 64.118946] mmp3_pm_enter_d2 10
[ 64.122027] after resume
[ 64.128571] PM: noirq resume of devices complete after 0.526 msecs
[ 64.134869] PM: early resume of devices complete after 6.200 msecs
[ 64.134869] ec_irq
[ 64.143378] libertas_sdio mmc0:0001:1: mmc0:0001:1: resume: we're back
[ 64.288419] mmp3_usb_phy_init_internal: Init usb phy!!!
[ 64.309231] dcon_source_switch to CPU
[ 64.349402] olpc-dcon: The CPU has control
[ 64.508390] usb 1-1: reset high-speed USB device number 2 using pxau2o-
ehci
[ 64.769570] PM: resume of devices complete after 626.553 msecs
[ 64.775506] Restarting tasks ... done.
rtcwake: wakeup from "mem" using /dev/rtc0 at Thu Jan 1 00:07:57 1970
[ 65.287063] PM: Syncing filesystems ... done.
[ 65.293994] Freezing user space processes ... (elapsed 0.01 seconds)
done.
[ 65.318431] Freezing remaining freezable tasks ... (elapsed 0.01
seconds) done.
[ 65.358463] mmp3_usb_phy_deinit_internal: Deinit usb phy!!!
[ 65.398380] mmc2: configuring for no WOL wakeups: c1
[ 65.404421] mmc1: configuring for no WOL wakeups: c1
[ 65.409358] libertas_sdio mmc0:0001:1: mmc0:0001:1: suspend: PM flags =
0x3
[ 65.409382] libertas_sdio mmc0:0001:1: Suspend without wake params --
powering down card
[ 65.429223] cfg80211: Calling CRDA for country: EU
[ 65.438782] mmc0: card 0001 removed
[ 65.438782] mmc0: configuring for no WOL wakeups: c1
[ 65.448308] PM: suspend of devices complete after 104.789 msecs
[ 65.454442] PM: late suspend of devices complete after 0.209 msecs
[ 65.460878] PM: noirq suspend of devices complete after 0.014 msecs
[ 65.467193] mmp3_pm_enter_d2
[ 65.467217] mmp3_pm_enter_d2 1
[ 65.470080] mmp3_pm_enter_d2 2
[ 65.473103] mmp3_pm_enter_d2 3
[ 65.476128] mmp3_pm_enter_d2 5
[ 65.479151] before suspend
[ 65.482175] mmp3_pm_enter_d2 7
[ 65.486392] mmp3_pm_enter_d2 8
[ 65.492463] mmp3_pm_enter_d2 9
[ 65.492463] mmp3_pm_enter_d2 10
[ 65.498631] after resume
[ 65.501930] PM: noirq resume of devices complete after 0.001 msecs
[ 65.508302] PM: early resume of devices complete after 0.165 msecs
[ 65.648687] mmp3_usb_phy_init_internal: Init usb phy!!!
[ 65.750081] PM: resume of devices complete after 235.618 msecs
[ 65.755993] Restarting tasks ... done.
[ 65.880495] mmc0: new SDIO card at address 0001
[ 67.152345] libertas_sdio mmc0:0001:1: (unregistered net_device):
20:7c:8f:92:e6:31, fw 9.70.20p0, cap 0x000003a3
[ 67.193759] libertas_sdio mmc0:0001:1: wlan0: Marvell WLAN 802.11
adapter
[ 67.356328] systemd-udevd[318]: renamed network interface wlan0 to eth0
[ 67.478688] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 67.596604] PM: Syncing filesystems ... done.
[ 67.618064] Freezing user space processes ... (elapsed 0.01 seconds)
done.
[ 67.638710] Freezing remaining freezable tasks ... (elapsed 0.01
seconds) done.
[ 67.678845] mmp3_usb_phy_deinit_internal: Deinit usb phy!!!
[ 67.718701] mmc2: configuring for no WOL wakeups: c1
[ 67.723661] mmc1: configuring for no WOL wakeups: c1
[ 67.729641] libertas_sdio mmc0:0001:1: mmc0:0001:1: suspend: PM flags =
0x3
[ 67.729641] libertas_sdio mmc0:0001:1: Suspend without wake params --
powering down card
[ 67.748980] mmc0: card 0001 removed
[ 67.749042] mmc0: configuring for no WOL wakeups: c1
[ 67.758564] PM: suspend of devices complete after 94.895 msecs
[ 67.764604] PM: late suspend of devices complete after 0.199 msecs
[ 67.771053] PM: noirq suspend of devices complete after 0.282 msecs
[ 67.777368] mmp3_pm_enter_d2
[ 67.780252] mmp3_pm_enter_d2 1
[ 67.780252] mmp3_pm_enter_d2 2
[ 67.786300] mmp3_pm_enter_d2 3
[ 67.786300] mmp3_pm_enter_d2 5
[ 67.789323] before suspend
[ 67.796561] mmp3_pm_enter_d2 7
[ 67.796561] mmp3_pm_enter_d2 8
[ 67.799605] mmp3_pm_enter_d2 9
[ 67.802626] mmp3_pm_enter_d2 10
[ 67.805684] after resume
[ 67.812104] PM: noirq resume of devices complete after 0.761 msecs
[ 67.818508] PM: early resume of devices complete after 0.075 msecs
[ 67.976391] mmp3_usb_phy_init_internal: Init usb phy!!!
[ 68.077811] PM: resume of devices complete after 253.178 msecs
[ 68.077818] Restarting tasks ... done.
[ 68.183851] mmc0: new SDIO card at address 0001
rtcwake: wakeup from "mem" using /dev/rtc0 at Thu Jan 1 00:08:00 1970
[ 68.962387] PM: Syncing filesystems ... done.
[ 68.984831] Freezing user space processes ... (elapsed 0.02 seconds)
done.
[ 69.026421] Freezing remaining freezable tasks ... (elapsed 0.01
seconds) done.
[ 69.066609] mmp3_usb_phy_deinit_internal: Deinit usb phy!!!
[ 69.106385] mmc2: configuring for no WOL wakeups: c1
[ 69.115136] mmc1: configuring for no WOL wakeups: c1
[ 69.120990] libertas_sdio mmc0:0001:1: mmc0:0001:1: suspend: PM flags =
0x3
[ 69.127954] libertas_sdio mmc0:0001:1: Suspend without wake params --
powering down card
[ 69.187121] libertas_sdio mmc0:0001:1: (unregistered net_device):
20:7c:8f:92:e6:31, fw 9.70.20p0, cap 0x000003a3
[ 69.199711] net wlan0: parent mmc0:0001:1 should not be sleeping
[ 69.206116] libertas_sdio mmc0:0001:1: wlan0: Marvell WLAN 802.11
adapter
[ 69.213148] ------------[ cut here ]------------
[ 69.217904] kernel BUG at net/wireless/core.c:670!
[ 69.217904] Internal error: Oops - BUG: 0 [#1] PREEMPT ARM
[ 69.222649] Modules linked in: fuse mousedev xt_tcpudp iptable_filter
ip_tables x_tables libertas_sdio libertas joydev psmouse uinput mmp_camera
videobuf2_core videobuf2_dma_sg videobuf2_vmalloc videobuf2_memops zforce
siv120d fb_sys_fops sysimgblt sysfillrect syscopyarea sisusbvga [last
unloaded: udlfb]
[ 69.228086] CPU: 0 Not tainted (3.5.7-01135-g9668df5-dirty #22)
[ 69.254823] PC is at wiphy_unregister+0x104/0x220
[ 69.261046] LR is at wiphy_unregister+0xf4/0x220
[ 69.270287] pc : [<c03ecd2c>] lr : [<c03ecd1c>] psr: 80000013
[ 69.270287] sp : ec583c08 ip : 00000000 fp : ec583c44
[ 69.270287] r10: 00000002 r9 : 00000000 r8 : 00000000
[ 69.281673] r7 : ecaa0000 r6 : ecaa0000 r5 : ecaa0044 r4 : ecaa00e0
[ 69.293323] r3 : ecaa0050 r2 : ec4ed208 r1 : 00000001 r0 : ecaa0044
[ 69.293323] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM
Segment user
[ 69.299794] Control: 10c5387d Table: 2c610059 DAC: 00000015
[ 69.306867] Process rtcwake (pid: 1276, stack limit = 0xec5822f8)
[ 69.312560] Stack: (0xec583c08 to 0xec584000)
[ 69.322920] 3c00: 00000000 ecaa171c ecae3000 bf0830b0
00000000 c06c64d8
[ 69.331029] 3c20: ec583c44 ec4ed200 ecaa02e0 bf09b794 00000000 c06c64d8
ec583c5c ec583c48
[ 69.339144] 3c40: bf07b5f8 c03ecc34 ecaa02e0 ecae3000 ec583c74 ec583c60
bf0832b8 bf07b578
[ 69.339144] 3c60: ecc60000 00010024 ec583c9c ec583c78 bf0982a8 bf083124
ec582000 c00485ac
[ 69.347259] 3c80: bf09b794 c061a268 ec4ed408 ec4ed400 ec583cbc ec583ca0
c02c3a10 bf09812c
[ 69.355375] 3ca0: c02c39c8 ec4ed408 bf09b794 c061a268 ec583cd4 ec583cc0
c022c1b4 c02c39d4
[ 69.363492] 3cc0: ec4ed43c ec4ed408 ec583cec ec583cd8 c022c220 c022c134
ec4ed408 ec0e89ac
[ 69.379722] 3ce0: ec583d0c ec583cf0 c022bc60 c022c200 00000002 ec4ed408
eca3e408 000000a4
[ 69.379722] 3d00: ec583d2c ec583d10 c0229270 c022bb64 00000001 ec4ed408
ec3a3000 000000a4
[ 69.395953] 3d20: ec583d44 ec583d30 c02c3e40 c022915c 00000001 00000000
ec583d64 ec583d48
[ 69.404070] 3d40: c02c2f3c c02c3e20 ec3a3000 00000000 00000001 c0504c39
ec583d84 ec583d68
[ 69.404070] 3d60: c02bc2bc c02c2efc 00000097 ec3a3240 ec3a3240 00000001
ec583da4 ec583d88
[ 69.412185] 3d80: c02d1c54 c02bc1ac c02d3598 ec3afe50 ec3a3240 c022df10
ec583dcc ec583da8
[ 69.420300] 3da0: c02d35c4 c02d1bd8 c02d3598 00000002 ec0c0608 c022df10
c0504c39 00000000
[ 69.428417] 3dc0: ec583ddc ec583dd0 c022df4c c02d35a4 ec583e14 ec583de0
c023335c c022df1c
[ 69.444647] 3de0: 00000000 ec0c0608 00000000 00000000 ec0c0608 ec0c063c
00000002 ec0c0608
[ 69.452764] 3e00: c06c4c58 c060306c ec583e3c ec583e18 c023358c c0233314
c0612024 000c065c
[ 69.460880] 3e20: ec583e3c ec0c065c 00000000 c0612450 ec583e7c ec583e40
c0234c00 c02333a0
[ 69.468994] 3e40: 0567cd27 00000010 0567cd27 00000010 00000000 00000002
00000000 00000003
[ 69.477102] 3e60: 00000004 c041c8f0 c043ae80 c04e0770 ec583e94 ec583e80
c0234fa8 c0234b58
[ 69.477102] 3e80: c068d6c0 00000003 ec583ebc ec583e98 c0056058 c0234f48
00000003 00000000
[ 69.485217] 3ea0: 00000003 00000004 c041c8f0 c04e0770 ec583ed4 ec583ec0
c00563cc c0055f74
[ 69.493334] 3ec0: ec796000 00000003 ec583efc ec583ed8 c0055350 c00562a0
00000004 ec01c648
[ 69.501449] 3ee0: ec976200 ec583f70 ec016240 ec976218 ec583f0c ec583f00
c01ce8b0 c00552a8
[ 69.509566] 3f00: ec583f3c ec583f10 c0132980 c01ce8a0 ec583f70 00000004
ec51b7c0 b6f7c000
[ 69.517681] 3f20: ec583f70 00000000 00000000 00020000 ec583f6c ec583f40
c00d23dc c0132874
[ 69.525796] 3f40: c00b2f40 c0047394 00000022 ec51b7c0 b6f7c000 00000004
00000004 00000000
[ 69.542026] 3f60: ec583fa4 ec583f70 c00d2658 c00d2324 00000000 00000000
00000022 00000000
[ 69.542026] 3f80: 00001000 00000004 b6f7c000 00017238 c000eba8 ec582000
00000000 ec583fa8
[ 69.558259] 3fa0: c000e940 c00d2618 00000004 b6f7c000 00000004 b6f7c000
00000004 00000000
[ 69.558259] 3fc0: 00000004 b6f7c000 00017238 00000004 00000004 00000004
b6f7c000 00000000
[ 69.574482] 3fe0: 00000000 bee74b5c b6e4e924 b6eaa54c 60000010 00000004
2f7dd821 2f7ddc21
[ 69.574482] [<c03ecd2c>] (wiphy_unregister+0x104/0x220) from
[<bf07b5f8>] (lbs_cfg_free+0x8c/0xc0 [libertas])
[ 69.582652] [<bf07b5f8>] (lbs_cfg_free+0x8c/0xc0 [libertas]) from
[<bf0832b8>] (lbs_remove_card+0x1a0/0x218 [libertas])
[ 69.592526] [<bf0832b8>] (lbs_remove_card+0x1a0/0x218 [libertas]) from
[<bf0982a8>] (if_sdio_remove+0x188/0x24c [libertas_sdio])
[ 69.603246] [<bf0982a8>] (if_sdio_remove+0x188/0x24c [libertas_sdio])
from [<c02c3a10>] (sdio_bus_remove+0x48/0xf8)
[ 69.614735] [<c02c3a10>] (sdio_bus_remove+0x48/0xf8) from [<c022c1b4>]
(__device_release_driver+0x8c/0xcc)
[ 69.625099] [<c022c1b4>] (__device_release_driver+0x8c/0xcc) from
[<c022c220>] (device_release_driver+0x2c/0x38)
[ 69.634680] [<c022c220>] (device_release_driver+0x2c/0x38) from
[<c022bc60>] (bus_remove_device+0x108/0x124)
[ 69.654528] [<c022bc60>] (bus_remove_device+0x108/0x124) from
[<c0229270>] (device_del+0x120/0x184)
[ 69.663506] [<c0229270>] (device_del+0x120/0x184) from [<c02c3e40>]
(sdio_remove_func+0x2c/0x38)
[ 69.672224] [<c02c3e40>] (sdio_remove_func+0x2c/0x38) from [<c02c2f3c>]
(mmc_sdio_remove+0x4c/0x78)
[ 69.672224] [<c02c2f3c>] (mmc_sdio_remove+0x4c/0x78) from [<c02bc2bc>]
(mmc_suspend_host+0x11c/0x1e4)
[ 69.681203] [<c02bc2bc>] (mmc_suspend_host+0x11c/0x1e4) from
[<c02d1c54>] (sdhci_suspend_host+0x88/0xe8)
[ 69.690351] [<c02d1c54>] (sdhci_suspend_host+0x88/0xe8) from
[<c02d35c4>] (sdhci_pxav3_suspend+0x2c/0x124)
[ 69.709342] [<c02d35c4>] (sdhci_pxav3_suspend+0x2c/0x124) from
[<c022df4c>] (platform_pm_suspend+0x3c/0x6c)
[ 69.719013] [<c022df4c>] (platform_pm_suspend+0x3c/0x6c) from
[<c023335c>] (dpm_run_callback+0x54/0x8c)
[ 69.728337] [<c023335c>] (dpm_run_callback+0x54/0x8c) from [<c023358c>]
(__device_suspend+0x1f8/0x2bc)
[ 69.728337] [<c023358c>] (__device_suspend+0x1f8/0x2bc) from
[<c0234c00>] (dpm_suspend+0xb4/0x220)
[ 69.737573] [<c0234c00>] (dpm_suspend+0xb4/0x220) from [<c0234fa8>]
(dpm_suspend_start+0x6c/0x74)
[ 69.746463] [<c0234fa8>] (dpm_suspend_start+0x6c/0x74) from
[<c0056058>] (suspend_devices_and_enter+0xf0/0x32c)
[ 69.755275] [<c0056058>] (suspend_devices_and_enter+0xf0/0x32c) from
[<c00563cc>] (pm_suspend+0x138/0x208)
[ 69.765288] [<c00563cc>] (pm_suspend+0x138/0x208) from [<c0055350>]
(state_store+0xb4/0xd0)
[ 69.783161] [<c0055350>] (state_store+0xb4/0xd0) from [<c01ce8b0>]
(kobj_attr_store+0x1c/0x28)
[ 69.791705] [<c01ce8b0>] (kobj_attr_store+0x1c/0x28) from [<c0132980>]
(sysfs_write_file+0x118/0x14c)
[ 69.791705] [<c0132980>] (sysfs_write_file+0x118/0x14c) from
[<c00d23dc>] (vfs_write+0xc4/0x140)
[ 69.800857] [<c00d23dc>] (vfs_write+0xc4/0x140) from [<c00d2658>]
(sys_write+0x4c/0x78)
[ 69.809571] [<c00d2658>] (sys_write+0x4c/0x78) from [<c000e940>]
(ret_fast_syscall+0x0/0x30)
[ 69.817521] Code: e5142090 e2863050 e1520003 0a000000 (e7f001f2)
[ 69.832022] ---[ end trace 97b082485ed58fe9 ]---
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/12457>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list