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