sorry for the late response, i just left the missing information here, i wasn't thinking that it needs extra explanations...
so, i didn't save the link from that thread into my favourites, but i saved it as a text file for further comparison of the files in case i upgrade to a new gargoyle firmware, here it is :
"Have you installed USB2 support on your router? Open up a terminal and run
opkg list-installed | grep usb
It should look something like this:
root@TL-WR902AC:~# opkg list-installed | grepusb
kmod-usb-core - 5.10.176-1
kmod-usb-ehci - 5.10.176-1
kmod-usb-ledtrig-usbport - 5.10.176-1
kmod-usb-ohci - 5.10.176-1
kmod-usb-storage - 5.10.176-1
kmod-usb2 - 5.10.176-1
libusb-1.0-0 - 1.0.24-5
usbutils - 014-1
If not follow the USB driver installation guide and make sure you install the USB2 drivers. Also follow the guides on this page to confirm link speeds once you have installed your USB drivers.
https://openwrt.org/docs/guide-user/sto ... installing
The USB tethering guide makes no mention of installing the packages that actually improve USB2 and even USB3 performance on OpenWRT. If it does not then you need to install the packages that apply to you.
My guess is that you are only using the stock USB driver. You need at least ehci support to properly enable USB2.
To install USB Drivers Manually
Start with refreshing the list of available packages
opkg update
Obtain a list of already installed USB packages:
opkg list-installed *usb*
Result:
kmod-usb-core - 4.9.58-1
kmod-usb-storage - 4.9.58-1
kmod-usb3 - 4.9.58-1
...
Install the USB core package (all USB versions), if the previous list-output does not list it:
opkg install kmod-usb-core
insmod usbcore
Install the USB storage package (all USB versions), if the previous list-output does not list it:
opkg install kmod-usb-storage
To install USB 1.1 drivers, first try the UHCI driver:
opkg install kmod-usb-uhci
insmod uhci_hcd
If this fails with an error “No such device”, try installing the alternative OHCI driver for USB 1.1:
opkg install kmod-usb-ohci
insmod ohci
Someone would have to verify this insmod uhci command as inconsistent with the installed package - ohci package vs. uhci insmod command
(to remove non-working drivers, use opkg remove. Note: If both UCHI and OHCI drivers fail, we do not have USB 1.1.)
To install USB 2.0 drivers:
opkg install kmod-usb2
insmod ehci-hcd
To install USB 3.0 drivers:
opkg install kmod-usb3
insmod xhci-hcd
To install support for UASP aka USB Attached SCSI (supported by many USB drives and drive enclosures, especially if USB 3.0. It enhances performance if it's supported by both the drive and the host controller in your device):
opkg install kmod-usb-storage-uas "
btw, my router is an archer C7