Index: usbatm.c =================================================================== RCS file: /home/cvs/usbatm/usbatm.c,v retrieving revision 1.50 diff -u -r1.50 usbatm.c --- usbatm.c 30 Sep 2005 09:56:51 -0000 1.50 +++ usbatm.c 29 Oct 2005 22:53:29 -0000 @@ -270,7 +270,8 @@ spin_unlock_irqrestore(&channel->lock, flags); - if (unlikely(urb->status)) + /* some modem return -EILSEQ for empty urb : ignore it !*/ + if (unlikely(urb->status) && urb->status != -EILSEQ) /* throttle processing in case of an error */ mod_timer(&channel->delay, jiffies + msecs_to_jiffies(THROTTLE_MSECS)); else