I am trying to get USB 2.0 port to reach maximum bandwidth with OTG port (Hi-Speed - 480 MegaBits/second) on PineCube device. Currently it is performing as Full-Speed (12.5 MegaBytes/second) usb port.
I have measured the speed and performance using iperf + g_ether kernel mod + OTG port (details below)
Official datasheet of PineCube (https://files.pine64.org/doc/datasheet/pinecube/S3_Datasheet_V1.1-20180123.pdf) tells that the port can perform up to 60 MegaBytes/second or 480 MegaBits/second.
g_webcam mod is also performing at Full-Speed mode.
lsusb output:
armbianmonitor tool output (detailed logs) : http://ix.io/40o2
OS info (neofetch):
My questions are:
How can i reach high speed on USB 2.0 port. (probably too general)
Could the issue be be related to USB drivers or Device Tree set up?