We are using the Cypress FX3 USB 3.0 driver with our scanner hardware. We are experiencing slow performance in Windows 10 in a virtualized, VMWare, environment. Is this a known issue? Thank you.
Please clarify how slow performance do you see? It may be because of the VMWare, please compare with normal Windows 10 platform. If you have a USB trace for the both the scenario, you can compare if the VMWare based host is sending the IN_token at a lesser rate.
We do not see slow performance on a normal Windows 10 platform. Only in VMWare. I have opened a ticket with them, but am not sure if the problem is VMWare or the Cypress FX3 driver. We experienced this same thing early on in our hardware development with Windows 10 and VMWare, as well, and upgrading the FX3 driver for our scanner corrected the problem. The problem has now reoccurred. I do not have a USB trace for each scenario. The slow performance is very noticable though. Does Cypress have a utility program available to trace/capture the info you need? Thank you.
We cannot say how the VMware access the host controller. You can run the host application on the VMware, but it may happen that the VMware is not able to control the host controller effectively enough to issue in_tokens. If you think that the problem is associated with our driver, then can you check with some other driver? Please do not check with pen-driver or any mass storage device (as the bottleneck will be the writing to the nonvolatile memory and the USB transfer speed may remain same on Windows as well as WMware).