Hi, This function sums from ring->dequeue instead of td->first_trb, and this is even documented. Makes no sense and doesn't work right. I searched xhci-ring.c and this appears to be the last such abuse of 'dequeue' still surviving to this day. Regards, Michal