#4803 NORM Never A: another oops on usb8xxx rmmod
Zarro Boogs per Child
bugtracker at laptop.org
Sun Nov 11 12:40:16 EST 2007
#4803: another oops on usb8xxx rmmod
--------------------+-------------------------------------------------------
Reporter: dwmw2 | Owner: jg
Type: defect | Status: new
Priority: normal | Milestone: Never Assigned
Component: distro | Version:
Keywords: | Verified: 0
--------------------+-------------------------------------------------------
You fix one, another one turns up...
{{{
[root at localhost ~]# rmmod usb8xxx
[ 369.468723] libertas host: PREP_CMD: command 0x0005
[ 369.501444] libertas host: QUEUE_CMD: inserted command 0x0005 into
cmdpending q
[ 369.536533] libertas host: EXEC_NEXT_CMD: sending command 0x0005
[ 369.569837] libertas host: DNLD_CMD: command 0x0005, size 10, jiffies
40646
[ 369.604258] libertas cmd: DNLD_CMD: sent command 0x0005, jiffies 40649
[ 369.639460] Resetting OLPC wireless via EC...
[ 369.671664] olpc-ec: running cmd 0x25
[ 369.705733] devpath 1 ep3in 3strikes
[ 369.735922] usb 1-1: USB disconnect, address 2
[ 369.767312] PM: Removing info for No Bus:usbdev1.2_ep02
[ 369.799596] PM: Removing info for No Bus:usbdev1.2_ep83
[ 369.837897] usbcore: deregistering interface driver usb8xxx
[ 369.869905] EVIL LIBERTAS DRIVER UNLOAD HACK TRIGGERED. Refcount 1
[ 369.983072] PM: Removing info for No Bus:msh0
[ 370.132540] PM: Removing info for No Bus:eth0
[ 370.913178] EVIL LIBERTAS DRIVER UNLOAD HACK TRIGGERED. Refcount 1
[ 370.983953] PM: Removing info for usb:1-1:1.0
[ 371.014706] PM: Removing info for No Bus:usbdev1.2_ep00
[ 371.049227] PM: Removing info for usb:1-1
[ 371.303856] hub_port_wait_reset: portstatus=503 portchange=10
[ 371.393101] usb 1-1: new high speed USB device using ehci_hcd and
address 4
[ 371.480591] hub_port_wait_reset: portstatus=503 portchange=10
[ 371.601209] PM: Adding info for usb:1-1
[ 371.631012] PM: Adding info for No Bus:usbdev1.4_ep00
[ 371.661477] usb 1-1: configuration #1 chosen from 1 choice
[ 371.697062] PM: Adding info for usb:1-1:1.0
[ 371.726731] PM: Adding info for No Bus:usbdev1.4_ep02
[ 371.758309] PM: Adding info for No Bus:usbdev1.4_ep83
[root at localhost ~]# [ 372.111871] PM: Adding info for No Bus:msh0
[ 372.268245] PM: Adding info for No Bus:1-1
[ 372.314682] PM: Removing info for No Bus:1-1
[ 372.870027] libertas host: PREP_CMD: command 0x0013
[ 372.897641] libertas cmd: SET_WEP: remove key 0
[ 372.924577] libertas host: QUEUE_CMD: inserted command 0x0013 into
cmdpending q
[ 372.954550] libertas host: EXEC_NEXT_CMD: sending command 0x0013
[ 372.983048] libertas host: DNLD_CMD: command 0x0013, size 80, jiffies
40987
[ 373.012647] libertas cmd: DNLD_CMD: sent command 0x0013, jiffies 40990
[ 373.041818] libertas host: PREP_CMD: wait for response
[ 373.181910] libertas host: CMD_RESP: response 0x8001, size 8, jiffies
41007
[ 373.211284] libertas host: CMD_RESP: unknown cmd response 0x8001
[ 373.239469] libertas host: PREP_CMD: command 0x0028
[ 373.266178] libertas cmd: MAC_CONTROL: action 0x3, size 12
[ 373.293439] libertas host: QUEUE_CMD: inserted command 0x0028 into
cmdpending q
[ 373.322819] libertas host: EXEC_NEXT_CMD: sending command 0x0028
[ 373.350735] libertas host: PREP_CMD: command 0x0028
[ 373.377157] libertas host: DNLD_CMD: command 0x0028, size 12, jiffies
41027
[ 373.405843] libertas cmd: MAC_CONTROL: action 0x3, size 12
[ 373.433215] libertas cmd: DNLD_CMD: sent command 0x0028, jiffies 41032
[ 373.461960] libertas host: QUEUE_CMD: inserted command 0x0028 into
cmdpending q
[ 373.491661] libertas host: CMD_RESP: response 0x8028, size 12, jiffies
41038
[ 373.521697] libertas host: PREP_CMD: command 0x002f
[ 373.549220] libertas host: EXEC_NEXT_CMD: sending command 0x0028
[ 373.577777] libertas host: QUEUE_CMD: inserted command 0x002f into
cmdpending q
[ 373.607685] libertas host: DNLD_CMD: command 0x0028, size 12, jiffies
41050
[ 373.637823] libertas host: PREP_CMD: wait for response
[ 373.665755] libertas cmd: DNLD_CMD: sent command 0x0028, jiffies 41055
[ 373.695270] libertas host: CMD_RESP: response 0x8028, size 12, jiffies
41058
[ 373.725657] libertas host: EXEC_NEXT_CMD: sending command 0x002f
[ 373.755179] libertas host: DNLD_CMD: command 0x002f, size 12, jiffies
41064
[ 373.785729] libertas cmd: DNLD_CMD: sent command 0x002f, jiffies 41067
[ 373.815759] libertas host: CMD_RESP: response 0x802f, size 12, jiffies
41070
[ 373.846227] libertas host: PREP_CMD: command 0x005e
[ 373.874183] libertas host: QUEUE_CMD: inserted command 0x005e into
cmdpending q
[ 373.905115] libertas host: PREP_CMD: wait for response
[ 373.933712] libertas host: EXEC_NEXT_CMD: sending command 0x005e
[ 373.963190] libertas host: DNLD_CMD: command 0x005e, size 94, jiffies
41085
[ 373.994043] libertas cmd: DNLD_CMD: sent command 0x005e, jiffies 41088
[ 374.025112] libertas host: CMD_RESP: response 0x805e, size 94, jiffies
41091
[ 374.057311] libertas host: PREP_CMD: command 0x0003
[ 374.087374] libertas host: QUEUE_CMD: inserted command 0x0003 into
cmdpending q
[ 374.120338] libertas host: EXEC_NEXT_CMD: sending command 0x0003
[ 374.151999] libertas host: DNLD_CMD: command 0x0003, size 46, jiffies
41104
[ 374.184934] libertas cmd: DNLD_CMD: sent command 0x0003, jiffies 41107
[ 374.217436] libertas host: CMD_RESP: response 0x8003, size 46, jiffies
41111
[ 374.250538] libertas cmd: GET_HW_SPEC: firmware release 5.110.20p0
[ 374.282717] libertas cmd: GET_HW_SPEC: MAC addr 00:17:c4:05:2b:f4
[ 374.314449] libertas cmd: GET_HW_SPEC: hardware interface 0x2, hardware
spec 0x0003
[ 374.347908] libertas host: PREP_CMD: wait for response
[ 374.378733] libertas host: PREP_CMD: command 0x0028
[ 374.409008] libertas cmd: MAC_CONTROL: action 0x3, size 12
[ 374.439977] libertas host: QUEUE_CMD: inserted command 0x0028 into
cmdpending q
[ 374.473157] libertas host: EXEC_NEXT_CMD: sending command 0x0028
[ 374.504820] libertas host: DNLD_CMD: command 0x0028, size 12, jiffies
41139
[ 374.537570] libertas cmd: DNLD_CMD: sent command 0x0028, jiffies 41143
[ 374.570100] libertas host: CMD_RESP: response 0x8028, size 12, jiffies
41146
[ 374.603493] libertas host: PREP_CMD: command 0x0022
[ 374.634309] libertas host: QUEUE_CMD: inserted command 0x0022 into
cmdpending q
[ 374.667855] libertas host: EXEC_NEXT_CMD: sending command 0x0022
[ 374.699893] libertas host: DNLD_CMD: command 0x0022, size 26, jiffies
41159
[ 374.732941] libertas cmd: DNLD_CMD: sent command 0x0022, jiffies 41162
[ 374.765720] libertas host: CMD_RESP: response 0x8022, size 26, jiffies
41165
[ 374.799218] libertas cmd: DATA_RATE: current rate 0x02
[ 374.830580] libertas host: PREP_CMD: wait for response
[ 374.861781] libertas host: PREP_CMD: command 0x009b
[ 374.892366] libertas host: QUEUE_CMD: inserted command 0x009b into
cmdpending q
[ 374.925601] libertas host: EXEC_NEXT_CMD: sending command 0x009b
[ 374.957420] libertas host: DNLD_CMD: command 0x009b, size 138, jiffies
41185
[ 374.990410] libertas cmd: DNLD_CMD: sent command 0x009b, jiffies 41188
[ 375.022974] libertas host: CMD_RESP: response 0x809b, size 138, jiffies
41191
[ 375.056207] libertas host: PREP_CMD: wait for response
[ 375.087151] libertas host: PREP_CMD: command 0x00a5
[ 375.117455] libertas host: QUEUE_CMD: inserted command 0x00a5 into
cmdpending q
[ 375.150393] libertas host: EXEC_NEXT_CMD: sending command 0x00a5
[ 375.181903] libertas host: DNLD_CMD: command 0x00a5, size 12, jiffies
41207
[ 375.214646] libertas cmd: DNLD_CMD: sent command 0x00a5, jiffies 41210
[ 375.247092] libertas host: CMD_RESP: response 0x80a5, size 12, jiffies
41214
[ 375.280040] libertas host: CMD_RESP: unknown cmd response 0x80a5
[ 375.311643] libertas host: PREP_CMD: wait for response
[ 375.350619] PM: Adding info for No Bus:eth0
[ 375.380120] BUG: unable to handle kernel NULL pointer dereference at
virtual address 00000004
[ 375.414895] printing eip:
[ 375.443202] c059daaa
[ 375.470450] *pde = 00000000
[ 375.497948] Oops: 0000 [#1]
[ 375.524858] PREEMPT
[ 375.550987] Modules linked in: usb8xxx autofs4 sunrpc loop libertas
ieee80211 ieee80211_crypt serio_raw psmouse sdhci mmc_core cs5535_gpio sg
joydev mousedev
[ 375.616415] CPU: 0
[ 375.616423] EIP: 0060:[<c059daaa>] Not tainted VLI
[ 375.616434] EFLAGS: 00010246 (2.6.22 #47)
[ 375.703854] EIP is at __qdisc_run+0x1b/0x196
[ 375.732978] eax: 00000000 ebx: caba9000 ecx: caba9178 edx:
00000001
[ 375.765116] esi: caba9000 edi: 00000000 ebp: 00000000 esp:
c070ffb4
[ 375.797028] ds: 007b es: 007b fs: 0000 gs: 0033 ss: 0068
[ 375.827868] Process modprobe (pid: 2693, ti=c070f000 task=cd59c030
task.ti=ca44d000)
[ 375.836551] Stack: 00000100 c054c987 c060ebdf caba9000 00000000
00000009 00000007 c0592453
[ 375.871097] c070ffd4 c070ffd4 00000001 c07377a8 00000001
c07377b0 c0415795 ca44db98
[ 375.905973] ca44d000 00000046 c04051f0
[ 375.936197] Call Trace:
[ 375.989173] [<c054c987>] ehci_watchdog+0x0/0x50
[ 376.019156] [<c060ebdf>] _spin_unlock_irq+0x10/0x24
[ 376.049378] [<c0592453>] net_tx_action+0xab/0xd2
[ 376.079275] [<c0415795>] __do_softirq+0x40/0x85
[ 376.109216] [<c04051f0>] do_softirq+0x53/0xa9
[ 376.138667] [<c04dbc4d>] __delay+0x6/0x7
[ 376.167316] [<c051247f>] serial8250_console_putchar+0x33/0x76
[ 376.198015] [<c0439efe>] handle_level_irq+0x0/0xbe
[ 376.227485] [<c041571a>] irq_exit+0x2d/0x68
[ 376.255968] [<c0405303>] do_IRQ+0xbd/0xd6
[ 376.283977] [<c060eb4b>] _spin_unlock+0xf/0x23
[ 376.312583] [<c0403e6f>] common_interrupt+0x23/0x28
[ 376.341451] [<c0411fcb>] vprintk+0x295/0x2ec
[ 376.369461] [<c060eb4b>] _spin_unlock+0xf/0x23
[ 376.397352] [<c04d7c86>] _atomic_dec_and_lock+0x22/0x2c
[ 376.425916] [<c0466c98>] dput+0x2c/0xda
[ 376.452676] [<c041203d>] printk+0x1b/0x1f
[ 376.479439] [<c0518305>] device_pm_add+0x32/0xa9
[ 376.506824] [<c0513f4a>] device_add+0x2c7/0x48f
[ 376.533902] [<c0590aaa>] register_netdevice+0x23c/0x2ed
[ 376.561231] [<c0591c93>] register_netdev+0x3d/0x49
[ 376.587378] [<d0871efb>] libertas_activate_card+0x67c/0x745 [libertas]
[ 376.616013] [<c060b2b0>] packet_notifier+0x137/0x13f
[ 376.643265] [<d085bbfa>] if_usb_probe+0x3d1/0x427 [usb8xxx]
[ 376.671522] [<c048ebee>] sysfs_create_link+0x128/0x13e
[ 376.699598] [<c053f23e>] usb_probe_interface+0x67/0x9c
[ 376.727117] [<c051591e>] driver_probe_device+0xe0/0x15d
[ 376.753964] [<c0515a3a>] __driver_attach+0x0/0x9d
[ 376.779992] [<c0515aa1>] __driver_attach+0x67/0x9d
[ 376.805862] [<c0514ec1>] bus_for_each_dev+0x39/0x5b
[ 376.831749] [<c0515777>] driver_attach+0x16/0x18
[ 376.857327] [<c0515a3a>] __driver_attach+0x0/0x9d
[ 376.882636] [<c0515174>] bus_add_driver+0x6d/0x170
[ 376.907958] [<c053ed91>] usb_register_driver+0x78/0xdf
[ 376.933435] [<c042c484>] sys_init_module+0x1316/0x151a
[ 376.958505] [<d085ac80>] if_usb_init_module+0x72/0xc6 [usb8xxx]
[ 376.984072] [<c041b40b>] blocking_notifier_call_chain+0x17/0x1a
[ 377.009495] [<c042c54b>] sys_init_module+0x13dd/0x151a
[ 377.033833] [<c0403cea>] syscall_call+0x7/0xb
[ 377.057246] =======================
[ 377.079525] Code: 43 2c a8 02 74 08 89 d8 5b e9 67 fb ff ff 5b c3 55 57
56 89 c6 53 83 ec 0c 8b ae 9c 01 00 00 8b be 88 01 00 00 85 ed 75 0f 89 f8
<ff> 57 04 85 c0 89 c5 0f 84 61 01 00 00 8b 46 3c c7 86 9c 01 00
[ 377.162946] EIP: [<c059daaa>] __qdisc_run+0x1b/0x196 SS:ESP
0068:c070ffb4
[ 377.191413] Kernel panic - not syncing: Fatal exception in interrupt
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/4803>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list