[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