Window 10 Observed usb bulk transfer fail randomly where Window 7 does not.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Wellington
Level 4
Level 4
100 sign-ins 50 sign-ins 25 replies posted

Hi

We have application of video stream and we are using Bulk transfer, Our frame size transfer are around 8.1MB. We tested the our application where Window 7 64bit can run up to 10000 frames without failure. Then we tested several Window 10 64 bit machine, it can fail randomly. For example we let our application run 1000 frames and it can fail 10 to 20 frames randomly, sometimes even more. 

Test condition: Both Host application and Firmware and Bit files are the same. The only different are Two machine, Window 7 64 bit and Window 10 64Bits

Do you have any idea on this?

 

Thanks!

0 Likes
3 Replies
Rashi_Vatsa
Moderator
Moderator
Moderator
5 likes given 500 solutions authored 1000 replies posted

Hello,

Please let me know the following

- Is the application UVC or vendor specific?  Which driver is used to bind to FX3?

- What is the behavior when the failure is seen?

- Please confirm if SDK 1.3.4 is used 

- Is the failure seen on multiple win10 PC?

Regards,
Rashi
0 Likes

Hi Rashi,

I just want to confirm if Win10 do not have a compatible issue with FX3(by right it should not). Because i have seen this thread: https://community.cypress.com/t5/USB-Superspeed-Peripherals/FX3-bulk-transfer-unreliable-on-Windows-...
Could this be the root cause?
I have disable the Cstate on the Win10 machine but behavior still same.

- Is the application UVC or vendor specific?  Which driver is used to bind to FX3?

-> Vendor Specific. using SDK 1.3.4 driver.

 What is the behavior when the failure is seen?

-> Is this behavior https://community.cypress.com/t5/USB-Superspeed-Peripherals/Xferdata-return-false-timeout-but-wiresh...

- Please confirm if SDK 1.3.4 is used 

Yes

 

- Is the failure seen on multiple win10 PC?

Yes, Tested with Three Window10 machine all behave the same.

 

Thanks!

0 Likes
Rashi_Vatsa
Moderator
Moderator
Moderator
5 likes given 500 solutions authored 1000 replies posted

Hello,

Could this be the root cause?

>> The thread doesn't mention about the transfer size and doesn't provide enough information about the issue. With this it is hard to comment if the root cause of issue is same.

 What is the behavior when the failure is seen?-> Is this behavior https://community.cypress.com/t5/USB-Superspeed-Peripherals/Xferdata-return-false-timeout-but-wiresh...

>> In the above thread, you had mentioned that the the frames or the data >4 MB were received successfully.

Please let me know if the same driver (pointed in the thread) is used. If yes, please share the Wireshark traces (.pcap) for us to check

Regards,
Rashi
0 Likes