Hi,

I'm trying to get USB bluetooth dongle to work on a toshiba P133 
laptop (usb-ohci.) Bluetooth communications ('pan') work for a short 
time. The dongle is unresponsive until re-inserted. This often 
results in an oops. 

I ran such an oops trough ksymoops. I gather the lud-list would be 
interested. Of course I hope there's light at the end of the tunnel. 
So here goes:

/proc/bus/usb/devices says:

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB OHCI Root Hub
S:  SerialNumber=c4821000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

ksymsoops results in:

ksymoops 2.4.8 on i686 2.4.21-rc2.  Options used
     -V (default)
     -k ksyms.dump.txt (specified)
     -l lsmod.dump (specified)
     -o /lib/modules/2.4.21-rc2/ (default)
     -m /usr/src/linux/System.map (default)

Warning (compare_maps): ksyms_base symbol 
default_idle_R__ver_default_idle not found in System.map.  Ignoring 
ksyms_base entry
Warning (compare_maps): ksyms_base symbol 
machine_real_restart_R__ver_machine_real_restart not found in 
System.map.  Ignoring ksyms_base entry
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c481e11a>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010082
eax: c25e6920   ebx: c29ea000   ecx: 029ea080   edx: 029ea080
esi: 80000000   edi: c29ea080   ebp: c29b2678   esp: c29d3d9c
ds: 0018   es: 0018   ss: 0018
Process khubd (pid: 109, stackpage=c29d3000)
Stack: c2b27ef4 c29ea080 00000000 00000000 00105083 c29b2670 00000296 
c2afc800
       c4822000 00000000 00000004 c481f206 c2afc800 00000001 c2f338a0 
04000001
       c29d3e28 0000000b c010820d 0000000b c2afc800 c29d3e28 c028aa60 
0000000b
Call Trace:    [<c481f206>] [<c010820d>] [<c0108388>] [<c010a7f8>] 
[<c011bc77>]
  [<c0111e3d>] [<c0111dd0>] [<c48114b8>] [<c48115e3>] [<c481166f>] 
[<c48124c3>]
  [<c481309d>] [<c4814e27>] [<c4818e40>] [<c48151f5>] [<c4819180>] 
[<c4815275>]
  [<c0105676>] [<c4815240>]
Code: 83 7e 08 01 74 12 8b 54 24 14 8a 42 18 83 e0 04 84 c0 0f 84


>>EIP; c481e11a <[usb-ohci]dl_del_list+13a/460>   <=====

>>eax; c25e6920 <_end+232f4a8/4554be8>
>>ebx; c29ea000 <_end+2732b88/4554be8>
>>edi; c29ea080 <_end+2732c08/4554be8>
>>ebp; c29b2678 <_end+26fb200/4554be8>
>>esp; c29d3d9c <_end+271c924/4554be8>

Trace; c481f206 <[usb-ohci]hc_interrupt+f6/190>
Trace; c010820d <handle_IRQ_event+3d/70>
Trace; c0108388 <do_IRQ+68/b0>
Trace; c010a7f8 <call_do_IRQ+5/d>
Trace; c011bc77 <add_timer+17/40>
Trace; c0111e3d <schedule_timeout+4d/a0>
Trace; c0111dd0 <process_timeout+0/20>
Trace; c48114b8 <[usbcore]usb_start_wait_urb+98/170>
Trace; c48115e3 <[usbcore]usb_internal_control_msg+53/60>
Trace; c481166f <[usbcore]usb_control_msg+7f/a0>
Trace; c48124c3 <[usbcore]usb_set_address+43/50>
Trace; c481309d <[usbcore]usb_new_device+1d/1f0>
Trace; c4814e27 <[usbcore]usb_hub_port_connect_change+187/290>
Trace; c4818e40 <[usbcore]__kstrtab_usb_hcd_giveback_urb+1a8c/368c>
Trace; c48151f5 <[usbcore]usb_hub_events+2c5/310>
Trace; c4819180 <[usbcore]__kstrtab_usb_hcd_giveback_urb+1dcc/368c>
Trace; c4815275 <[usbcore]usb_hub_thread+35/c0>
Trace; c0105676 <arch_kernel_thread+26/30>
Trace; c4815240 <[usbcore]usb_hub_thread+0/c0>

Code;  c481e11a <[usb-ohci]dl_del_list+13a/460>
00000000 <_EIP>:
Code;  c481e11a <[usb-ohci]dl_del_list+13a/460>   <=====
   0:   83 7e 08 01               cmpl   $0x1,0x8(%esi)   <=====
Code;  c481e11e <[usb-ohci]dl_del_list+13e/460>
   4:   74 12                     je     18 <_EIP+0x18>
Code;  c481e120 <[usb-ohci]dl_del_list+140/460>
   6:   8b 54 24 14               mov    0x14(%esp,1),%edx
Code;  c481e124 <[usb-ohci]dl_del_list+144/460>
   a:   8a 42 18                  mov    0x18(%edx),%al
Code;  c481e127 <[usb-ohci]dl_del_list+147/460>
   d:   83 e0 04                  and    $0x4,%eax
Code;  c481e12a <[usb-ohci]dl_del_list+14a/460>
  10:   84 c0                     test   %al,%al
Code;  c481e12c <[usb-ohci]dl_del_list+14c/460>
  12:   0f 84 00 00 00 00         je     18 <_EIP+0x18>

 <0>Kernel panic: Aiee, killing interrupt handler!

2 warnings issued.  Results may not be reliable.

Hope you all don't mind this long e-mail. I'm off now, to try 2.6.0-
test1.

cheers

Ferenc


-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to