[Resent because of invalid address the first time.  Stephen, you need to 
fix the entry for the USB development mailing list in your address 
book!]

On Wed, 18 Feb 2004, Stephen Hemminger wrote:

> Got this running with my irda driver that does lots of unlinks
> with 2.6.3.
> Looks like another race between the interrupt and unlink.
> 
> ----------------------------------------
> 0000 [#1]
> CPU:    1
> EIP:    0060:[<f9bbd6f0>]    Not tainted
> EFLAGS: 00010093
> EIP is at uhci_unlink_generic+0xe4/0x193 [uhci_hcd]
> eax: e69a7c00   ebx: 00800000   ecx: a7a7a78b   edx: e69a7c2c
> esi: a7a7a7a7   edi: 00800000   ebp: e6a97ec8   esp: e6a97e98
> ds: 007b   es: 007b   ss: 0068
> Process irda0 (pid: 1446, threadinfo=e6a96000 task=e66c59d0)
> Stack: f2916bf8 e8f3d5f0 e69a7be8 00000040 38800000 a7a7a78b 00800000 e69a7c2c 
>        e69a7c3c e69a7c2c f2916bf8 00000282 e6a97ee4 f9bbd7ea f2916bf8 e8f3d5f0 
>        e8fabf00 00000286 e8f3d5f0 e6a97f38 f9b7c040 f2916bf8 e8f3d5f0 c1a15c80 
> Call Trace:
>  [<f9bbd7ea>] uhci_urb_dequeue+0x4b/0xd7 [uhci_hcd]
>  [<f9b7c040>] hcd_unlink_urb+0x1c6/0x306 [usbcore]
>  [<c011ab7e>] recalc_task_prio+0x8c/0x1b6
>  [<f9b7cb32>] usb_unlink_urb+0x32/0x34 [usbcore]
>  [<f9bd0be7>] receive_stop+0x1f/0x35 [stir4200]
>  [<f9bd0c26>] stir_send+0x29/0xf4 [stir4200]
>  [<c011b016>] wake_up_process+0x1e/0x20
>  [<f9bd0f3c>] stir_transmit_thread+0x24b/0x2a6 [stir4200]
>  [<c011c7dd>] default_wake_function+0x0/0x12
>  [<c010ac5e>] ret_from_fork+0x6/0x14
>  [<c011c7dd>] default_wake_function+0x0/0x12
>  [<f9bd0cf1>] stir_transmit_thread+0x0/0x2a6 [stir4200]
>  [<c0108d59>] kernel_thread_helper+0x5/0xb

My compiled code is different from yours.  Can you either tell me which
source line in uhci_unlink_generic() is at offset 0xe4 or else post a  
disassembled listing of the routine?

Thanks,

Alan Stern





-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to