[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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 _at_ kalifornia.com
title:Blue Labs Developer
x-mozilla-cpt:;-12480
fn:David Ford
end:vcard

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」