if i activate double buffering feature i watch extra empty packets (zero length) on the usb bus, and  these packets are interpreted on PC side as short packet (as end of packet). 

does anybody have experience with double buffering?