USB 3.0 peripheral not gaining speed in Radxa cubie A5E

I just disabled PCIe from “rsetup” within the terminal. After that, I connected the USB 3.0 supported device to the Type A port of the board to confirm that if it works or not. But unfortunately, it is not working even though the USB 3.0 port got initialised.
Kindly, I need help. Want to build a high-speed media server with this facility.

/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ohci/1p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ehci/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M

Screenshot%202025-08-13%20171659|690x201

Could you confirm if the USB cable currently in use is a 3.0 one? And have you tested whether a 3.0 USB flash drive works (with this port)?

1 Like

My USB storage device is USB 3.0 certified. I’ve tried with USB 3.0 devices like two portable HDD, pendrive, card reader. None of them got USB 3.0 speed from A5E. These devices gets undoubtedly recognised by my laptop as USB 3 device in windows 11 settings.

According to your description, when the USB flash drive is connected to the A5E, is it recognized as a USB 3.0 device but not achieving USB 3.0 standard speeds, or is it actually recognized as a USB 2.0 device instead? Can you show some log as below:
radxa@radxa-cubie-a5e:~$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ohci/1p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ehci/1p, 480M
|__ Port 1: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
radxa@radxa-cubie-a5e:~$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ohci/1p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ehci/1p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 10000M
|__ Port 1: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M

1 Like

]]]]]]Linux radxa-cubie-a5e 5.15.147-7-aw2501 #7 SMP PREEMPT Sat Aug 2 10:20:34 UTC 2025 aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Aug 15 03:22:15 2025 from 192.168.0.102
radxa@radxa-cubie-a5e:~$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ohci/1p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ehci/1p, 480M
|__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=uas, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M

@feng
Here you can see that the storage is detected and the system itself decided to assign USB 2.0 for connected USB storage.

From the logs you shared on Reddit, there seems to be no log output related to the USB 3.0 controller. However, with the same T4 image on our end, we can indeed recognize USB 3.0 storage devices.

1 Like

Then what’s wrong with my Radxa cubie A5E unit? Without POE hat, can you check if yours is doing the same or not.
And about enabling USB 3 in cubie A5E port, is there any other things that I need to enable/disable to let my storage device recognize as USB 3 by the radxa debian system? I just enabled first option of overlay from “rsetup”.

The log above is what I captured from the device in my hand. With the enable-usb3 overlay enabled (same as your setup), you can see that it properly recognizes both USB 2.0 and USB 3.0 devices. I used a USB 3.0 flash drive for testing. However, it’s important to note that when connecting an SSD via a USB adapter board: if the USB cable is too long, it may cause insufficient power supply, leading to malfunction.
That said, looking at your log, there are no error messages or any entries related to the USB 3.0 bus at all. So I’m not sure if there might be an issue with your hardware connection.

1 Like

My cubie A5E board version is V1.20

Then I am now downloading the T5-released image from the repository. Will notify you after testing. Kindly let me know if there is any update/upgrade to make after booting up the system for the first time or not.
I am going to try out a USB 3.1 card reader made by Transcend and a USB 3.1 ADATA 64 GB pen drive to check if the communication of USB 3.0 happens or not.

It was booted from the T5 a while ago, and still the USB 3.0 is not recognised. Only the USB 2.0 protocol is being recognised.

Here is the list of storage devices that I have used for detecting USB protocol.

The devices are as follows with their official website.
1. Transcend TS-RDF5K card reader USB 3.1
USB 3.1 card reader

2. ADATA Unidad flash USB UV150
Unidad flash USB UV150

3. UGREEN 50743 USB C 2.5 Inches SATA III Hard Drive Enclosure
more than 2 link is not permitted for new user in radxa forum.

None of these are getting USB 3 communication when they are connected. only showing usb 2.0 protocol in lsusb --tree

I can confirm this same issue on the t6 image, cubie 1.2. Several USB 3 flashdrives tested, but all are on USB2 only:

/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ohci/1p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=sunxi-ehci/1p, 480M
|__ Port 1: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M

1 Like

So, radxa just did a marketing gimmick regarding the USB port 🥲 nice.