[Trac #286] Wireless oops.

Zarro Boogs per Child bugtracker at laptop.org
Sun Nov 5 02:23:45 EST 2006


#286: Wireless oops.
----------------------+-----------------------------------------------------
 Reporter:  dwmw2     |       Owner:  mfoster
     Type:  defect    |      Status:  new    
 Priority:  blocker   |   Milestone:  BTest-1
Component:  hardware  |    Keywords:         
----------------------+-----------------------------------------------------
 On repeated unloading and reloading...

 {{{
 [root at olpc1 ~]# modprobe usb8xxx
 [  546.889984] usb8xxx: Driver mode = Normal Driver
 [  549.230428] Failed to load fw, resetting device!
 [  549.350441] usb 1-4: reset high speed USB device using ehci_hcd and
 address 0
 [  549.510666] usb 1-4: device firmware changed
 [  549.517294] FW download failure, time = 2000 ms
 [  549.523063] usb 1-4: USB disconnect, address 10
 [  549.529278] usb8xxx: probe of 1-4:1.0 failed with error -12
 [  549.650474] usb 1-4: new high speed USB device using ehci_hcd and
 address 11
 [  549.803121] usb 1-4: configuration #1 chosen from 1 choice
 [  552.330138] Failed to load fw, resetting device!
 [  552.335972] URB in failure status
 [  552.450158] usb 1-4: reset high speed USB device using ehci_hcd and
 address 1
 [  554.869932] Failed to load fw, resetting device!
 [  554.989961] usb 1-4: reset high speed USB device using ehci_hcd and
 address 1
 [  555.150397] usb 1-4: device firmware changed
 [  555.157031] FW download failure, time = 2000 ms
 [  555.162792] usb 1-4: USB disconnect, address 11
 [  555.169005] usb8xxx: probe of 1-4:1.0 failed with error -12
 [  555.290044] usb 1-4: new high speed USB device using ehci_hcd and
 address 12
 [  555.444349] usb 1-4: configuration #1 chosen from 1 choice
 [  556.292858] usbcore: registered new interface driver usb8xxx
 }}}
 {{{
 [root at olpc1 ~]# rmmod usb8xxx
 [  621.482007] usbcore: deregistering interface driver usb8xxx
 }}}
 {{{
 [root at olpc1 ~]# modprobe usb8xxx
 [  628.384035] usb8xxx: Driver mode = Normal Driver
 [  628.574526] list_add corruption. prev->next should be c56129cc, but was
 c3f24
 [  628.615392] ------------[ cut here ]------------
 [  628.653523] Kernel BUG at [verbose debug info unavailable]
 [  628.693055] invalid opcode: 0000 [#1]
 [  628.730095] Modules linked in: usb8xxx rtl8150 joydev sg mousedev
 snd_cs5535n
 [  628.910229] CPU:    0
 [  628.910243] EIP:    0060:[<c04d28bb>]    Not tainted VLI
 [  628.910264] EFLAGS: 00010092   (2.6.19-rc2 #20)
 [  629.034507] EIP is at __list_add+0x43/0x56
 [  629.076257] eax: 00000057   ebx: c56129cc   ecx: c0677870   edx:
 c06f1000
 [  629.121641] esi: c3f28844   edi: c3f28844   ebp: c56129c0   esp:
 c06f1dc8
 [  629.166868] ds: 007b   es: 007b   ss: 0068
 [  629.209089] Process modprobe (pid: 2938, ti=c06f1000 task=c74ddaa0
 task.ti=c)
 [  629.218201] Stack: c05f386a c56129cc c3f28844 c3f28820 ffffffff
 00000246 c05
 [  629.266860]        c767c398 ffffffed c05dcfa0 c42a18e0 c42a18e0
 00000020 c75
 [  629.315705]        00000000 0000000f c3f28820 c74c5000 c06f90c0
 00000020 c75
 [  629.364700] Call Trace:
 [  629.445244]  [<c053d923>] usb_hcd_submit_urb+0xa8/0x79d
 [  629.490864]  [<c040f245>] __activate_task+0x1c/0x29
 [  629.535640]  [<c040f672>] try_to_wake_up+0xd9/0xe4
 [  629.579921]  [<c040f131>] enqueue_task+0x29/0x39
 [  629.623652]  [<c040f245>] __activate_task+0x1c/0x29
 [  629.667638]  [<c8a03ddc>] usb_tx_block+0x85/0x94 [usb8xxx]
 [  629.712080]  [<c8a03efa>] if_prog_firmware+0x10f/0x178 [usb8xxx]
 [  629.756764]  [<c8a044b0>] if_usb_receive_fwload+0x6f/0x86 [usb8xxx]
 [  629.801452]  [<c053cd99>] usb_hcd_giveback_urb+0x28/0x56
 [  629.844771]  [<c0548c2a>] ehci_urb_done+0x70/0x7a
 [  629.887418]  [<c05494a1>] qh_completions+0x2e0/0x35e
 [  629.930346]  [<c05495b0>] ehci_work+0x91/0x5e4
 [  629.972466]  [<c054c671>] ehci_irq+0x128/0x13f
 [  630.013828]  [<c053d591>] usb_hcd_irq+0x21/0x4d
 [  630.054869]  [<c042f581>] handle_IRQ_event+0x1a/0x3f
 [  630.096175]  [<c0430765>] handle_level_irq+0x83/0xce
 [  630.137131]  [<c04306e2>] handle_level_irq+0x0/0xce
 [  630.177359]  [<c0404187>] do_IRQ+0xaf/0xd8
 [  630.216786]  [<c0402db2>] common_interrupt+0x1a/0x20
 [  630.257176]  [<c05c7e38>] _spin_unlock_irqrestore+0xa/0xc
 [  630.297622]  [<c052b54a>] dma_pool_alloc+0x16d/0x177
 [  630.337097]  [<c054a0a8>] ehci_qtd_alloc+0x12/0x4c
 [  630.375993]  [<c054a55d>] qh_urb_transaction+0x1a/0x2d4
 [  630.415178]  [<c054a532>] qh_append_tds+0x3e1/0x3f2
 [  630.453109]  [<c054a6d0>] qh_urb_transaction+0x18d/0x2d4
 [  630.490552]  [<c054afd2>] ehci_urb_enqueue+0x5d/0xb9a
 [  630.526640]  [<c054b069>] ehci_urb_enqueue+0xf4/0xb9a
 [  630.561354]  [<c040f131>] enqueue_task+0x29/0x39
 [  630.595009]  [<c040f245>] __activate_task+0x1c/0x29
 [  630.628919]  [<c040f672>] try_to_wake_up+0xd9/0xe4
 [  630.662643]  [<c053df72>] usb_hcd_submit_urb+0x6f7/0x79d
 [  630.696927]  [<c040f01f>] dequeue_task+0x13/0x26
 [  630.730039]  [<c05c7e25>] _spin_unlock_irq+0x5/0x7
 [  630.763217]  [<c05c6918>] __sched_text_start+0x538/0x594
 [  630.796753]  [<c0448193>] cache_alloc_refill+0x173/0x41f
 [  630.829626]  [<c8a03ddc>] usb_tx_block+0x85/0x94 [usb8xxx]
 [  630.862172]  [<c8a03efa>] if_prog_firmware+0x10f/0x178 [usb8xxx]
 [  630.894998]  [<c8a043a2>] libertas_sbi_prog_firmware+0x63/0x102
 [usb8xxx]
 [  630.928846]  [<c89f8d6d>] libertas_init_fw+0x300/0x3b4 [usb8xxx]
 [  630.961324]  [<c89f8777>] wlan_add_card+0x188/0x204 [usb8xxx]
 [  630.993374]  [<c89f83b7>] wlan_service_main_thread+0x0/0x238 [usb8xxx]
 [  631.026473]  [<c8a042f6>] if_usb_probe+0x186/0x1b3 [usb8xxx]
 [  631.058937]  [<c0540627>] usb_probe_interface+0x5d/0x7f
 [  631.090976]  [<c0529257>] really_probe+0x38/0xbd
 [  631.122342]  [<c0529320>] driver_probe_device+0x44/0xa5
 [  631.154318]  [<c05293fd>] __driver_attach+0x0/0xa7
 [  631.185513]  [<c052946e>] __driver_attach+0x71/0xa7
 [  631.216309]  [<c0528970>] bus_for_each_dev+0x39/0x5b
 [  631.246934]  [<c052917b>] driver_attach+0x16/0x18
 [  631.277087]  [<c05293fd>] __driver_attach+0x0/0xa7
 [  631.307299]  [<c0528c41>] bus_add_driver+0x61/0x165
 [  631.337684]  [<c0540191>] usb_register_driver+0x6f/0xd5
 [  631.368681]  [<c04132cd>] printk+0x1b/0x1f
 [  631.398419]  [<c89f85ef>] wlan_add_card+0x0/0x204 [usb8xxx]
 [  631.430125]  [<c89f8258>] wlan_remove_card+0x0/0x15f [usb8xxx]
 [  631.462425]  [<c8a0402e>] libertas_sbi_register+0x2b/0x35 [usb8xxx]
 [  631.495866]  [<c89f80e3>] wlan_init_module+0x29/0x3a [usb8xxx]
 [  631.528970]  [<c042a1e8>] sys_init_module+0x1474/0x15cb
 [  631.561646]  [<c05c8fe4>] do_page_fault+0x242/0x4db
 [  631.593804]  [<c0402c47>] syscall_call+0x7/0xb
 [  631.625325]  =======================
 [  631.655802] Code: 44 24 08 c7 04 24 2d 38 5f c0 e8 13 0a f4 ff 0f 0b 8b
 06 3
 [  631.767394] EIP: [<c04d28bb>] __list_add+0x43/0x56 SS:ESP 0068:c06f1dc8
 [  631.804755]  <0>Kernel panic - not syncing: Fatal exception in
 interrupt
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/286>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list