#10265 NORM Not Tri: runin tests cause a libertas/mmc oops

Zarro Boogs per Child bugtracker at laptop.org
Mon Aug 2 14:48:17 EDT 2010


#10265: runin tests cause a libertas/mmc oops
--------------------+-------------------------------------------------------
 Reporter:  rsmith  |                 Owner:  dsaxena    
     Type:  defect  |                Status:  new        
 Priority:  normal  |             Milestone:  Not Triaged
Component:  kernel  |               Version:  1.5-C2     
 Keywords:          |           Next_action:  never set  
 Verified:  0       |   Deployment_affected:             
Blockedby:          |              Blocking:             
--------------------+-------------------------------------------------------
 While attempting to diagnose the firmware load failure after a
 suspend/resume cycle a series of log files captured an oops.

 Sine the kern.log files are quite large from additional libertas debugging
 they are not attached here.

 They can be found at http://dev.laptop.org/~rsmith/runin_fail_2010-08-03/

 the 'logs' dir has the full .tgz of each logs and the 'runin' dir has them
 extracted so they can be individually examined.  The kernel log file is
 around 30-50 Megs uncompressed.

 An example of one of the oops is included below:

 {{{
 <7>[21874.957579] lib80211_crypt: registered algorithm 'NULL'
 <6>[21875.216542] libertas_sdio: Libertas SDIO driver
 <6>[21875.216556] libertas_sdio: Copyright Pierre Ossman
 <6>[21875.258264] libertas_sdio mmc1:0001:1: firmware: requesting
 sd8686_helper.bin
 <1>[21875.280526] BUG: unable to handle kernel paging request at 00001d9c
 <1>[21875.287263] IP: [<b0557b1f>] _raw_spin_lock+0xb/0xe0
 <4>[21875.290031] *pde = 00000000
 <0>[21875.290031] Oops: 0000 [#1] PREEMPT
 <0>[21875.290031] last sysfs file: /sys/devices/platform/olpc-
 battery.0/power_supply/olpc-battery/capacity
 <4>[21875.290031] Modules linked in: libertas_sdio(+) libertas lib80211
 fuse via_camera videobuf_dma_sg videobuf_core mousedev serio_raw psmouse
 [last unloaded: lib80211]
 <4>[21875.290031]
 <4>[21875.290031] Pid: 3324, comm: ksdioirqd/mmc1 Not tainted
 (2.6.31_xo1.5-20100607.1740.1.olpc.ead3d3e #1) XO
 <4>[21875.290031] EIP: 0060:[<b0557b1f>] EFLAGS: 00010082 CPU: 0
 <4>[21875.290031] EIP is at _raw_spin_lock+0xb/0xe0
 <4>[21875.290031] EAX: 00001d98 EBX: 00001d98 ECX: e9f3de44 EDX: e9f3d000
 <4>[21875.290031] ESI: 00001d98 EDI: 00000000 EBP: e9f3df34 ESP: e9f3df20
 <4>[21875.290031]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
 <0>[21875.290031] Process ksdioirqd/mmc1 (pid: 3324, ti=e9f3d000
 task=eaca9070 task.ti=e9f3d000)
 <0>[21875.290031] Stack:
 <4>[21875.290031]  e9fc0000 00000344 00000202 00001d98 00000000 e9f3df44
 b06f43fb e9fc0000
 <4>[21875.290031] <0> e9fc0020 e9f3df78 f15b3711 00000195 00000000
 00000000 00000000 00000340
 <4>[21875.290031] <0> 00000000 00000000 00000000 00000000 e9a89748
 7fffffff e9f3dfac b06212fb
 <0>[21875.290031] Call Trace:
 <4>[21875.290031]  [<b06f43fb>] ? _spin_lock_irqsave+0x20/0x26
 <4>[21875.290031]  [<f15b3711>] ? if_sdio_interrupt+0x3f9/0x7f0
 [libertas_sdio]
 <4>[21875.290031]  [<b06212fb>] ? sdio_irq_thread+0xe4/0x1d1
 <4>[21875.290031]  [<b0621217>] ? sdio_irq_thread+0x0/0x1d1
 <4>[21875.290031]  [<b0432aa9>] ? kthread+0x6d/0x72
 <4>[21875.290031]  [<b0432a3c>] ? kthread+0x0/0x72
 <4>[21875.290031]  [<b0403103>] ? kernel_thread_helper+0x7/0x10
 <0>[21875.290031] Code: 40 08 00 00 00 00 8b 15 c0 8b 80 b0 89 50 0c eb 0a
 ba f0 52 79 b0 e8 e3 fe ff ff 89 d8 5b 5d c3 55 89 e5 57 56 53 89 c3 83 ec
 08 <81> 78 04 ad 4e ad de 74 0a ba 50 52 79 b0 e8 c0 fe ff ff a1 c0
 <0>[21875.290031] EIP: [<b0557b1f>] _raw_spin_lock+0xb/0xe0 SS:ESP
 0068:e9f3df20
 <0>[21875.290031] CR2: 0000000000001d9c
 <4>[21875.290031] ---[ end trace a4e05121947387b3 ]---
 <6>[21875.290031] note: ksdioirqd/mmc1[3324] exited with preempt_count 1
 <7>[21877.009153] olpc-pm-1.5: SCI 0x4 received
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/10265>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list