Index: linux/drivers/usb/atm/usbatm.c
===================================================================
--- linux.orig/drivers/usb/atm/usbatm.c	2006-10-15 00:20:27.000000000 +0200
+++ linux/drivers/usb/atm/usbatm.c	2006-10-15 00:21:19.000000000 +0200
@@ -550,8 +550,9 @@
 						usbatm_extract_cells(instance, merge_start, merge_length);
 						merge_length = 0;
 					}
-				} else
-					atm_rldbg(instance, "%s: status %d in frame %d!\n", __func__, urb->status, i);
+				} else if (!(instance->flags & UDSL_IGNORE_EILSEQ) ||
+					urb->iso_frame_desc[i].status != -EILSEQ ) {
+					atm_rldbg(instance, "%s: status %d in frame %d!\n", __func__, urb->iso_frame_desc[i].status, i);
 					if (merge_length)
 						usbatm_extract_cells(instance, merge_start, merge_length);
 					merge_length = 0;