I have been experimenting with the LS1012A-FRWY board and trying to get the USB 3.0 port working in both host and peripheral mode. When I connect a USB 3.0 Pen Drive to the board running as a host, it is not recognised by the board. However, when I plug the same Pen Drive into a USB 2.0 hub which I then connect to the board, it works fine.
When using the board as a peripheral USB device plugged into a Windows 10 PC, it is recognised as a USB 2.0 device and not a USB 3.0 device.
The device tree lists both the USB 2.0 serial port and the USB 3.0 port and the kernel has been built with USB 3.0 functionality.
What could be the problem?