I did not get your question clearly. Could you please explain it little more...
"does anybody know why the OS win 8 64bit is telling device supports higher speed at a SS PORT. Althoug the device is connected to FX3 through USB3 SS port and device is signalling SS speed with the SDK function CyU3PUsbGetSpeed?"
Are you saying that FX3 device is enumerating in High-speed even though you connected it to a SS port?
Are you questioning about the usage of CyU3PUsbGetSpeed API?
Please let me know.
the connection is superspeed and the usb analyser also shows just superspeed transfers. But OS Win 8 is telling after plug in, that the device supports higher speed on a superspeed port. That is how I wonder, hardware tells itis SS but OS not! I am booting from bootloader stored in I2C EEPROM.
What firmware are you using?
Did you check descriptors in Control Center? Are you able to see BOS descriptor?
I am using my own application which runs very long time well on windows 7 32 and 64 bit. It also runs well under Windows 8 but the operating system shows the appended popup.
I may can share a usb trace if you give me your email address?
Is this behaviour seen across multiple Windows 8 systems or is it with just a specific system? Is it possible for you to test in multiple Win 8 (Intel Ivy also) systes and let us know if it seen across systems?