lkml.org 
[lkml]   [2000]   [Aug]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[OOPS] re: USB pegasus driver, crashes on disconnect, unload, or APM standby/suspend
Here's the OOPS, this is 2.4.0-test7-pre5.  Basically it refuses to let
you leave throwing a tantrum if you stop paying attention to it:

Unable to handle kernel NULL pointer dereference at virtual address
0000000c
c0225872
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0225872>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010002
eax: c9712e00 ebx: 00000000 ecx: fffffff8 edx: cbf3db7c
esi: 00000002 edi: cbb8c16c ebp: ffffff7f esp: c13efea0
ds: 0018 es: 0018 ss: 0018
Process khubd (pid: 9, stackpage=c13ef000)
Stack: 00000000 cbb8c16c 00000296 cbb8c16c 80000300 c022590b cbf3db60
cbb8c16c
00000000 cbb8c16c cbb8cde0 0000000b cbf3db60 c0221c66 cbb8c16c
c022ef35
cbb8c16c 00000000 cbb8c000 08b8ce00 c022f177 cbb8c000 00000001
00000008
Call Trace: [<c022590b>] [<c0221c66>] [<c022ef35>] [<c022f177>]
[<c022faea>] [<c0221789>] [<c0221ad1>]
[<c0223544>] [<c0232dfb>] [<c0232ef8>] [<c02df1c7>] [<c023309d>]
[<c0108dac>]
Code: 39 41 14 75 0d 8b 44 24 10 33 41 18 85 e8 74 06 89 f6 39 cf

>>EIP; c0225872 <search_dev_ep+46/70> <=====
Trace; c022590b <uhci_submit_urb+6f/1e4>
Trace; c0221c66 <usb_submit_urb+1e/2c>
Trace; c022ef35 <pegasus_set_register+a5/d4>
Trace; c022f177 <pegasus_reset_mac+1b/8c>
Trace; c022faea <pegasus_probe+21e/264>
Trace; c0221789 <usb_find_interface_driver+95/bc>
Trace; c0221ad1 <usb_find_drivers+35/80>
Trace; c0223544 <usb_new_device+164/1a4>
Trace; c0232dfb <usb_hub_port_connect_change+2bb/31c>
Trace; c0232ef8 <usb_hub_events+9c/1fc>
Trace; c02df1c7 <clas_info+973/c54c>
Trace; c023309d <usb_hub_thread+45/68>
Trace; c0108dac <kernel_thread+28/38>
Code; c0225872 <search_dev_ep+46/70>
00000000 <_EIP>:
Code; c0225872 <search_dev_ep+46/70> <=====
0: 39 41 14 cmp %eax,0x14(%ecx) <=====
Code; c0225875 <search_dev_ep+49/70>
3: 75 0d jne 12 <_EIP+0x12> c0225884
<search_dev_ep+58/70>
Code; c0225877 <search_dev_ep+4b/70>
5: 8b 44 24 10 mov 0x10(%esp,1),%eax
Code; c022587b <search_dev_ep+4f/70>
9: 33 41 18 xor 0x18(%ecx),%eax
Code; c022587e <search_dev_ep+52/70>
c: 85 e8 test %ebp,%eax
Code; c0225880 <search_dev_ep+54/70>
e: 74 06 je 16 <_EIP+0x16> c0225888
<search_dev_ep+5c/70>
Code; c0225882 <search_dev_ep+56/70>
10: 89 f6 mov %esi,%esi
Code; c0225884 <search_dev_ep+58/70>
12: 39 cf cmp %ecx,%edi


--
"The difference between 'involvement' and 'commitment' is like an
eggs-and-ham breakfast: the chicken was 'involved' - the pig was
'committed'."


begin:vcard
n:Ford;David
x-mozilla-html:TRUE
org:<img src="http://www.kalifornia.com/images/paradise.jpg">
adr:;;;;;;
version:2.1
email;internet:david@kalifornia.com
title:Blue Labs Developer
x-mozilla-cpt:;-12480
fn:David Ford
end:vcard
\
 
 \ /
  Last update: 2005-03-22 12:37    [W:0.551 / U:0.148 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site