Are you using our DVK or custom board?
Have you hooked up a CATC analyzer to see what is happening on the bus?
It could be even signal quality issue where the hub might be having better signal quality. These things you can confirm only by looking at the CATC trace i.e. are packets being dropped.
Thank you Sir, i can make sure it is not a signal issue. i'm sure the driver is sending data in several ms instead of one ms. is there any way to make the driver sending data as quick as it can?