Hi Greg, I am using usb-uhci.o, as per the lsmod [dennis@mp3 dennis]$ /sbin/lsmod Module Size Used by Not tainted keyspan 97572 0 usbserial 19872 0 [keyspan] es1371 28800 0 (autoclean) ac97_codec 12256 0 (autoclean) [es1371] gameport 3376 0 (autoclean) [es1371] soundcore 6244 4 (autoclean) [es1371] i810 73624 1 agpgart 39872 7 (autoclean) parport_pc 17540 1 (autoclean) lp 8416 0 (autoclean) parport 33440 1 (autoclean) [parport_pc lp] binfmt_misc 7044 1 autofs 11044 0 (autoclean) (unused) eepro100 19952 1 ide-cd 30176 0 (autoclean) cdrom 32000 0 (autoclean) [ide-cd] usb-uhci 24292 0 (unused) usbcore 77664 1 [keyspan usbserial usb-uhci] ext3 64224 2 jbd 46000 2 [ext3] I ran ksymoops against a new instance of the error, after a fresh reboot. I don't understand why it was not finding ext3.o and jbd.o, as they were definitely in /lib/modules/..... Please forgive my lack of knowledge in this area, but this is a first time Linux kernel debug for me, but I do have extensive industry experience and am keen to learn.. -----------Start---------------------- [dennis@mp3 usb_issues]$ ksymoops -k ksyms -l modules -m System.map -o /lib/modules/2.4.20-pre5 -o /lib/modules/2.4.20-pre5/kernel/fs/ext3/ext3.o -o /lib/modules/2.4.20-pre5/kernel/fs/jbd/jbd.o usb-crash ksymoops 2.4.4 on i686 2.4.20-pre5. Options used -V (default) -k ksyms (specified) -l modules (specified) -o /lib/modules/2.4.20-pre5 -o /lib/modules/2.4.20-pre5/kernel/fs/ext3/ext3.o -o /lib/modules/2.4.20-pre5/kernel/fs/jbd/jbd.o (specified) -m System.map (specified) Error (expand_objects): cannot stat(/lib/ext3.o) for ext3 ksymoops: No such file or directory Error (expand_objects): cannot stat(/lib/jbd.o) for jbd ksymoops: No such file or directory Warning (map_ksym_to_module): cannot match loaded module ext3 to a unique module object. Trace may not be reliable. Sep 10 17:37:00 mp3 kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000998 Sep 10 17:37:00 mp3 kernel: c911bf66 Sep 10 17:37:00 mp3 kernel: *pde = 00000000 Sep 10 17:37:00 mp3 kernel: Oops: 0002 Sep 10 17:37:00 mp3 kernel: CPU: 0 Sep 10 17:37:00 mp3 kernel: EIP: 0010:[<c911bf66>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 Sep 10 17:37:00 mp3 kernel: EFLAGS: 00010246 Sep 10 17:37:00 mp3 kernel: eax: 00000000 ebx: 00000000 ecx: 00000000 edx: c629f41c Sep 10 17:37:00 mp3 kernel: esi: c629f41c edi: 00000000 ebp: c629f400 esp: c769ff20 Sep 10 17:37:00 mp3 kernel: ds: 0018 es: 0018 ss: 0018 Sep 10 17:37:00 mp3 kernel: Process khubd (pid: 91, stackpage=c769f000) Sep 10 17:37:00 mp3 kernel: Stack: c629f474 c629f474 c911dc5c c911dc40 c5f385e0 c609a600 c884e125 c609a600 Sep 10 17:37:00 mp3 kernel: c629f400 00000000 00000000 00000100 00000001 0000000a c11ec200 c8850926 Sep 10 17:37:00 mp3 kernel: c11ec2fc 00004ddd 00004ddd 00000282 c11ec200 00000000 c7e22760 00000001 Sep 10 17:37:00 mp3 kernel: Call Trace: [<c911dc5c>] [<c911dc40>] [<c884e125>] [<c8850926>] [<c8850cf6>] Sep 10 17:37:00 mp3 kernel: [<c8858ee0>] [<c8850f15>] [<c885ea60>] [<c885ea60>] [<c0107156>] [<c8850ee0>] Sep 10 17:37:00 mp3 kernel: Code: 89 98 98 09 00 00 8b 4c 24 04 ff 46 58 0f 8e 0a 04 00 00 83 >>EIP; c911bf66 <[usbserial]usb_serial_disconnect+86/220> <===== Trace; c911dc5c <[usbserial]usb_serial_driver+1c/34> Trace; c911dc40 <[usbserial]usb_serial_driver+0/34> Trace; c884e125 <[usbcore]usb_disconnect+75/120> Trace; c8850926 <[usbcore]usb_hub_port_connect_change+96/360> Trace; c8850cf6 <[usbcore]usb_hub_events+106/2f0> Trace; c8858ee0 <[usbcore].rodata.end+21a3/7c83> Trace; c8850f15 <[usbcore]usb_hub_thread+35/d0> Trace; c885ea60 <[usbcore]khubd_wait+0/8> Trace; c885ea60 <[usbcore]khubd_wait+0/8> Trace; c0107156 <kernel_thread+26/30> Trace; c8850ee0 <[usbcore]usb_hub_thread+0/d0> Code; c911bf66 <[usbserial]usb_serial_disconnect+86/220> 00000000 <_EIP>: Code; c911bf66 <[usbserial]usb_serial_disconnect+86/220> <===== 0: 89 98 98 09 00 00 mov %ebx,0x998(%eax) <===== Code; c911bf6c <[usbserial]usb_serial_disconnect+8c/220> 6: 8b 4c 24 04 mov 0x4(%esp,1),%ecx Code; c911bf70 <[usbserial]usb_serial_disconnect+90/220> a: ff 46 58 incl 0x58(%esi) Code; c911bf73 <[usbserial]usb_serial_disconnect+93/220> d: 0f 8e 0a 04 00 00 jle 41d <_EIP+0x41d> c911c383 <[usbserial].text.lock.usbserial+d2/de> Code; c911bf79 <[usbserial]usb_serial_disconnect+99/220> 13: 83 00 00 addl $0x0,(%eax) 1 warning and 2 errors issued. Results may not be reliable. ------End of ksymoops---------------- Let me know if there is anything else I can do to help. Thanks Dennis On Tue, 10 Sep 2002 02:25, Greg KH wrote: > On Mon, Sep 09, 2002 at 10:57:33AM +1000, Dennis L wrote: > > Minicom hung and would no longer respond. I unplugged the USB cable and > > the crashed the USB subsystem. Following is the log (with USB debug > > enabled) To re-enable the USB system, a reboot was required. > > Can you run that oops through ksymoops and send it to us? > > And are you using the uhci.o or usb-uhci.o or usb-ohci.o USB host > controller driver? If uhci.o, try usb-uhci.o. > > Thanks, > > greg k-h ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users