Hi, recently I brought a ST5481 based ISDN terminal adapter (Typhoon 50456) that works with the st5481_hisax driver.
Sometimes I get errors like these: Feb 22 01:33:58 verdi kernel: st5481_b.c: usb_b_out: usb_submit_urb failed,status=-22 Feb 22 01:33:58 verdi kernel: st5481_b.c: usb_b_out: usb_submit_urb failed,status=-22 Feb 22 01:33:58 verdi kernel: st5481_usb.c: usb_in_complete: framing error Feb 22 01:44:58 verdi kernel: usb-ohci.c: bug in call from e09261a2; use async! Feb 22 01:44:58 verdi kernel: usb-ohci.c: bug in call from e09261a2; use async! and after some time the kernel crashes: ksymoops 2.4.5 on i686 2.4.20. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.20/ (default) -m /boot/System.map-2.4.20 (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 NULL pointer dereference at virtual address 00000008 e09405a3 *pde = 00000000 Oops: 0000 CPU: 1 EIP: 0010:[<e09405a3>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010246 eax: 00000000 ebx: 5f140000 ecx: d2c3ff20 edx: 00000005 esi: d2c3ff20 edi: 00000005 ebp: 00000000 esp: c15bbef4 ds: 0018 es: 0018 ss: 0018 Process swapper (pid: 0, stackpage=c15bb000) Stack: de186000 04000001 e0946000 00000011 dcf78060 00000000 e0941243 de186000 dd3141c0 de186000 de187b40 04000001 00000020 00000011 00000002 c01086a4 00000011 de186000 c15bbf7c c029edc0 c0271a20 00000011 c15bbf74 c0108896 Call Trace: [<e0941243>] [<c01086a4>] [<c0108896>] [<c01052a0>] [<c01052a0>] [<c010ae08>] [<c01052a0>] [<c01052a0>] [<c01052cc>] [<c0105332>] [<c0117ccb>] [<c0117bdd>] Code: 0f b7 45 06 89 c2 42 66 89 55 06 66 40 66 3b 45 04 75 4c 8b >>EIP; e09405a3 <[usb-ohci]dl_done_list+73/12c> <===== >>ebx; 5f140000 Before first symbol >>ecx; d2c3ff20 <_end+12971d94/205c0e74> >>esi; d2c3ff20 <_end+12971d94/205c0e74> >>esp; c15bbef4 <_end+12edd68/205c0e74> Trace; e0941243 <[usb-ohci]hc_interrupt+ab/14c> Trace; c01086a4 <handle_IRQ_event+50/7c> Trace; c0108896 <do_IRQ+a6/ec> Trace; c01052a0 <default_idle+0/34> Trace; c01052a0 <default_idle+0/34> Trace; c010ae08 <call_do_IRQ+5/d> Trace; c01052a0 <default_idle+0/34> Trace; c01052a0 <default_idle+0/34> Trace; c01052cc <default_idle+2c/34> Trace; c0105332 <cpu_idle+3e/54> Trace; c0117ccb <release_console_sem+8f/98> Trace; c0117bdd <printk+125/140> Code; e09405a3 <[usb-ohci]dl_done_list+73/12c> 00000000 <_EIP>: Code; e09405a3 <[usb-ohci]dl_done_list+73/12c> <===== 0: 0f b7 45 06 movzwl 0x6(%ebp),%eax <===== Code; e09405a7 <[usb-ohci]dl_done_list+77/12c> 4: 89 c2 mov %eax,%edx Code; e09405a9 <[usb-ohci]dl_done_list+79/12c> 6: 42 inc %edx Code; e09405aa <[usb-ohci]dl_done_list+7a/12c> 7: 66 89 55 06 mov %dx,0x6(%ebp) Code; e09405ae <[usb-ohci]dl_done_list+7e/12c> b: 66 40 inc %ax Code; e09405b0 <[usb-ohci]dl_done_list+80/12c> d: 66 3b 45 04 cmp 0x4(%ebp),%ax Code; e09405b4 <[usb-ohci]dl_done_list+84/12c> 11: 75 4c jne 5f <_EIP+0x5f> e0940602 <[usb-ohci]dl_done_list+d2/12c> Code; e09405b6 <[usb-ohci]dl_done_list+86/12c> 13: 8b 00 mov (%eax),%eax <0>Kernel panic: Aiee, killing interrupt handler! 1 warning issued. Results may not be reliable. -------------------------------------------------------------------------------------------------- ksymoops 2.4.5 on i686 2.4.20. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.20/ (default) -m /boot/System.map-2.4.20 (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 NULL pointer dereference at virtual address 00000004 e093ff65 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<e093ff65>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: 00000002 ebx: 00000000 ecx: debdcbc0 edx: 00000001 esi: 1cf4bcc3 edi: d7b93000 ebp: 00000000 esp: c025bef8 ds: 0018 es: 0018 ss: 0018 Process swapper (pid: 0, stackpage=c025b000) Stack: 02140000 debdcbc0 00000000 00000000 e094055f d7b93000 dd57d800 04000001 e0946000 00000011 dd57b610 d7b93040 e0941243 dd57d800 d7b93080 dd57d800 de679900 04000001 00000000 00000011 00000002 c01086a4 00000011 dd57d800 Call Trace: [<e094855f>] [<e0941243>] [<c01086a4>] [<c0108896>] [<c01052a0>] [<c01052a0>] [<c010ae08>] [<c01052a0>] [<c01052a0>] [<c01052cc>] [<c0105332>] [<c0105000>] [<c010504f>] Code: 0f b7 45 04 48 39 c2 74 1c 85 f6 74 18 85 db 75 0e 8b 41 30 >>EIP; e093ff65 <[usb-ohci]dl_transfer_length+9d/c8> <===== >>ecx; debdcbc0 <_end+1e90ea34/205c0e74> >>esi; 1cf4bcc3 Before first symbol >>edi; d7b93000 <_end+178c4e74/205c0e74> >>esp; c025bef8 <init_task_union+1ef8/2000> Trace; e094855f <[usb-ohci].data.end+6400/30ea1> Trace; e0941243 <[usb-ohci]hc_interrupt+ab/14c> Trace; c01086a4 <handle_IRQ_event+50/7c> Trace; c0108896 <do_IRQ+a6/ec> Trace; c01052a0 <default_idle+0/34> Trace; c01052a0 <default_idle+0/34> Trace; c010ae08 <call_do_IRQ+5/d> Trace; c01052a0 <default_idle+0/34> Trace; c01052a0 <default_idle+0/34> Trace; c01052cc <default_idle+2c/34> Trace; c0105332 <cpu_idle+3e/54> Trace; c0105000 <_stext+0/0> Trace; c010504f <rest_init+4f/50> Code; e093ff65 <[usb-ohci]dl_transfer_length+9d/c8> 00000000 <_EIP>: Code; e093ff65 <[usb-ohci]dl_transfer_length+9d/c8> <===== 0: 0f b7 45 04 movzwl 0x4(%ebp),%eax <===== Code; e093ff69 <[usb-ohci]dl_transfer_length+a1/c8> 4: 48 dec %eax Code; e093ff6a <[usb-ohci]dl_transfer_length+a2/c8> 5: 39 c2 cmp %eax,%edx Code; e093ff6c <[usb-ohci]dl_transfer_length+a4/c8> 7: 74 1c je 25 <_EIP+0x25> e093ff8a <[usb-ohci]dl_transfer_length+c2/c8> Code; e093ff6e <[usb-ohci]dl_transfer_length+a6/c8> 9: 85 f6 test %esi,%esi Code; e093ff70 <[usb-ohci]dl_transfer_length+a8/c8> b: 74 18 je 25 <_EIP+0x25> e093ff8a <[usb-ohci]dl_transfer_length+c2/c8> Code; e093ff72 <[usb-ohci]dl_transfer_length+aa/c8> d: 85 db test %ebx,%ebx Code; e093ff74 <[usb-ohci]dl_transfer_length+ac/c8> f: 75 0e jne 1f <_EIP+0x1f> e093ff84 <[usb-ohci]dl_transfer_length+bc/c8> Code; e093ff76 <[usb-ohci]dl_transfer_length+ae/c8> 11: 8b 41 30 mov 0x30(%ecx),%eax <0>Kernel panic: Aiee, killing interrupt handler! 1 warning issued. Results may not be reliable. -------------------------------------------------------------------------------------------------- My system: VIA Apollo PRO133a based dual Coppermine NEC uPD720100 based OHCI/EHCI usb host controller Peter ______________________________________________________________________________ Keine Zeit fur Firlefanz? Blitz-SMS von WEB.DE FreeMail! Die SMS, die direkt auf's Display kommt! http://freemail.web.de/features/?mc=021166 ------------------------------------------------------- This SF.net email is sponsored by: Scholarships for Techies! Can't afford IT training? All 2003 ictp students receive scholarships. Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. www.ictp.com/training/sourceforge.asp _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel