Hi,

I got an oops when I removed my USB 2.0 Cardbus card. The keventd dies,
consequently I could not use the keyboard any more. Kernel is 2.4.26,
and I use the kernel pcmcia modules.

Before I removed the card I had an USB 2.0 hard disk drive attached. I
unmounted it and unplugged the cable before I removed the card.

Output of ksymoops is attached.

I am crossposting, becaue I am not really sure if the pcmcia subsystem
or usb is to blame.

Greetings,
Oliver

ksymoops 2.4.9 on i686 2.4.26.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.26/ (default)
     -m /boot/System.map-2.4.26 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Unable to handle kernel paging request at virtual address d004e020
d004412d
*pde = 012ec067
Oops: 0000
CPU:    0
EIP:    0010:[<d004412d>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010282
eax: 00000000   ebx: ce79c000   ecx: ce79c000   edx: d004e020
esi: ce79c064   edi: 00000000   ebp: cf730000   esp: cf731eb0
ds: 0018   es: 0018   ss: 0018
Process keventd (pid: 2, stackpage=cf731000)
Stack: c03393bc 00000013 0000594f 00000046 c02d73d8 cf731ed0 00000046 ceafff7c 
       cf731ef4 00000286 ceafe000 00000000 00000001 00000286 c03375d6 00000246 
       00000016 c25d4000 c0117b50 0000000a 00000400 d00ecfd8 00000246 ce79c000 
Call Trace:    [<c0117b50>] [<d00ecfd8>] [<d0047996>] [<d00ec219>] [<d00ecfc1>]
  [<d00e85bf>] [<d00e8a5d>] [<d003e560>] [<c011c48a>] [<d00f267c>] [<c0124a3a>]
  [<c0124880>] [<c0105000>] [<c010571e>] [<c0124880>]
Code: 8b 02 83 c8 02 89 02 31 c0 89 81 00 01 00 00 b8 90 d0 03 00 


>>EIP; d004412d <[uhci]uhci_show_td+cd/1d0>   <=====

>>ebx; ce79c000 <_end+e4381d4/fccc234>
>>ecx; ce79c000 <_end+e4381d4/fccc234>
>>edx; d004e020 <[input].data.end+1299/12d9>
>>esi; ce79c064 <_end+e438238/fccc234>
>>ebp; cf730000 <_end+f3cc1d4/fccc234>
>>esp; cf731eb0 <_end+f3ce084/fccc234>

Trace; c0117b50 <printk+110/140>
Trace; d00ecfd8 <[pcmcia_core]__kstrtab_pcmcia_resume_socket+2b8/1340>
Trace; d0047996 <[uhci]rh_submit_urb+116/4e0>
Trace; d00ec219 <[pcmcia_core]cb_free+69/80>
Trace; d00ecfc1 <[pcmcia_core]__kstrtab_pcmcia_resume_socket+2a1/1340>
Trace; d00e85bf <[pcmcia_core]shutdown_socket+af/100>
Trace; d00e8a5d <[pcmcia_core]parse_events+dd/140>
Trace; d003e560 <[usbcore]hcd_panic+10/20>
Trace; c011c48a <__run_task_queue+5a/70>
Trace; d00f267c <[yenta_socket].data.end+4d/5a31>
Trace; c0124a3a <context_thread+1ba/1c0>
Trace; c0124880 <context_thread+0/1c0>
Trace; c0105000 <_stext+0/0>
Trace; c010571e <arch_kernel_thread+2e/40>
Trace; c0124880 <context_thread+0/1c0>

Code;  d004412d <[uhci]uhci_show_td+cd/1d0>
00000000 <_EIP>:
Code;  d004412d <[uhci]uhci_show_td+cd/1d0>   <=====
   0:   8b 02                     mov    (%edx),%eax   <=====
Code;  d004412f <[uhci]uhci_show_td+cf/1d0>
   2:   83 c8 02                  or     $0x2,%eax
Code;  d0044132 <[uhci]uhci_show_td+d2/1d0>
   5:   89 02                     mov    %eax,(%edx)
Code;  d0044134 <[uhci]uhci_show_td+d4/1d0>
   7:   31 c0                     xor    %eax,%eax
Code;  d0044136 <[uhci]uhci_show_td+d6/1d0>
   9:   89 81 00 01 00 00         mov    %eax,0x100(%ecx)
Code;  d004413c <[uhci]uhci_show_td+dc/1d0>
   f:   b8 90 d0 03 00            mov    $0x3d090,%eax


1 warning issued.  Results may not be reliable.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to