#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