Index: sys/dev/ic/sl811hs.c =================================================================== RCS file: /cvsroot/src/sys/dev/ic/sl811hs.c,v retrieving revision 1.93 diff -u -p -r1.93 sl811hs.c --- sys/dev/ic/sl811hs.c 1 Jul 2016 09:03:28 -0000 1.93 +++ sys/dev/ic/sl811hs.c 25 Aug 2016 16:55:03 -0000 @@ -920,6 +920,11 @@ slhci_start(struct usbd_xfer *xfer) else spipe->buffer = NULL; spipe->lastframe = t->frame; + if (spipe->ptype == PT_INTR) { + spipe->frame = spipe->lastframe + + spipe->pipe.up_interval; + } + #if defined(DEBUG) || defined(SLHCI_DEBUG) if (__predict_false(spipe->ptype == PT_INTR && xfer->ux_length > spipe->tregs[LEN])) {