Hi Sebastian, Hi Daniel, after some debugging the 25 microseconds loop only catches <1% of early_tx transfers (with your patch #1). Most of them are catched in the hrtimer (incl. re-loop) between 30-60 microseconds. Any debug code suggestions to get reliable values? I`m not sure if my current affects timing. With Daniels usb: musb: cppi41: tweak hrtimer values its better. The only negative is, that CPU usage is higher compared to PIO mode. But maybe this is a restriction of DMA and smaller packet size. cppi41_channel->total_len is 40 bytes. 48 kHz / 32 Bit - Stereo High Speed USB Host. -- Sebastian Reimers -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html