I am currently working on a custom board, which main feature is a modem (quectel rm520n-gl) and a router (8device Habanero) connected via USB3.
The main problem we are having, is that we don’t see the 5G speed we know the modem can handle. We have tested the modem on a evaluation board and a windows PC with quectel own driver. Here we see speed up to 700 Mbps.
When we are doing a speed test on our custom board we a getting max 250 Mbps and the modem is connected to the same network cell and is using the same band as when doing the test on the eva borad.
We have tried 2 version of Openwrt, 19 and 22.
The version 19 is our custom image, which has some of our own software running on it. We thought, maybe it was do to old USB driver that we didn’t get the speed, so we tried version 22 but with no luck.
We know that the Habanero modules USB3 can handle the speed. It has been tested with a USB3 HDD.
Does anyone has suggestion to there the limit can be in our system? Can it be the Openwrt that has the limit?
What we need to confirm is that USB3 between the Habanero and the modem is make proper. Is it possible to make some kind of write/read test to the modem? (I know that this may not be the right place to ask this, but maybe some one know something about it).
We are using ModemManager on both version to control the modem.
Openwrt version 19 USB driver:
kmod-usb-core - 4.14.171-1
kmod-usb-dwc3 - 4.14.171-1
kmod-usb-dwc3-of-simple - 4.14.171-1
kmod-usb-phy-qcom-dwc3 - 4.14.171-1
kmod-usb-storage - 4.14.171-1
kmod-usb3 - 4.14.171-1
Openwrt version 22 USB driver:
kmod-usb-core - 5.15.85-1
kmod-usb-dwc3 - 5.15.85-1
kmod-usb-dwc3-qcom - 5.15.85-1
kmod-usb-net - 5.15.85-1
kmod-usb-net-qmi-wwan - 5.15.85-1
kmod-usb-serial - 5.15.85-1
kmod-usb-serial-option - 5.15.85-1
kmod-usb-serial-qualcomm - 5.15.85-1
kmod-usb-serial-wwan - 5.15.85-1
kmod-usb-wdm - 5.15.85-1
kmod-usb-xhci-hcd - 5.15.85-1
kmod-usb3 - 5.15.85-1
libusb-1.0-0 - 1.0.26-3
usbutils - 014-1