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.
signature.asc
Description: This is a digitally signed message part
