[lkml]   [2000]   [Aug]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[OOPS] with ns558 and usb-ohci
I can reproducibly cause a kernel oops on linux-2.4.0-test6.  First, I
modprobe usb-ohci; this works fine, and detects my USB controller.
Then, I modprobe for ns558; this causes insmod to fail with an
"Operation not permitted" error. After this, attempting to rmmod
usb-ohci causes rmmod to segfault, and the attached kernel oops to
appear in /var/log/messages. I am unsure if any other module
combinations cause this. This bug has been around since at least

Steven Walter

My grandfather invented Cliff's Notes. It all started back in 1912...
well, to make a long story short...
-- Stephen Wright
ksymoops 2.3.4 on i586 2.4.0-test6. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.0-test6/ (default)
-m /boot/ (specified)

Warning (compare_ksyms_lsmod): module usb-ohci is in lsmod but not in ksyms, probably no symbols exported
Unable to handle kernel paging request at virtual address c482a844
*pde = 03d9f063
Oops: 0002
CPU: 0
EIP: 0010:[pci_unregister_driver+11/76]
EFLAGS: 00010282
eax: c482a840 ebx: c4823000 ecx: c020f148 edx: c021e8d0
esi: c4826940 edi: 00000000 ebp: bfffeb34 esp: c0859f88
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 2139, stackpage=c0859000)
Stack: c4823000 c4823000 c482619e c4826940 c011a00b c4823000 fffffff0 c07f9000
c01194d8 c4823000 00000000 c0858000 08055d6c 00000001 c010a493 bffffc9b
00000028 00000006 08055d6c 00000001 bfffeb34 00000081 0000002b 0000002b
Call Trace: [<c4823000>] [<c4823000>] [<c482619e>] [<c4826940>] [free_module+27/156] [<c4823000>] [sys_delete_module+260/436]
[<c4823000>] [system_call+51/64]
Code: 89 50 04 89 02 8b 1d c8 e8 21 c0 81 fb c8 e8 21 c0 74 29 8d
Using defaults from ksymoops -t elf32-i386 -a i386
Trace; c4823000 <[usbcore]__kstrtab_usb_bulk_msg+1c73/6c73>
Trace; c4823000 <[usbcore]__kstrtab_usb_bulk_msg+1c73/6c73>
Trace; c482619e <[usbcore]__kstrtab_usb_bulk_msg+4e11/6c73>
Trace; c4826940 <[usbcore]__kstrtab_usb_bulk_msg+55b3/6c73>
Trace; c4823000 <[usbcore]__kstrtab_usb_bulk_msg+1c73/6c73>
Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: 89 50 04 mov %edx,0x4(%eax)
Code; 00000003 Before first symbol
3: 89 02 mov %eax,(%edx)
Code; 00000005 Before first symbol
5: 8b 1d c8 e8 21 c0 mov 0xc021e8c8,%ebx
Code; 0000000b Before first symbol
b: 81 fb c8 e8 21 c0 cmp $0xc021e8c8,%ebx
Code; 00000011 Before first symbol
11: 74 29 je 3c <_EIP+0x3c> 0000003c Before first symbol
Code; 00000013 Before first symbol
13: 8d 00 lea (%eax),%eax

1 warning issued. Results may not be reliable.
[unhandled content-type:application/pgp-signature]
 \ /
  Last update: 2005-03-22 13:58    [from the cache]
©2003-2011 Jasper Spaans