Does Amlogic S905X Support USB 3.0?

Despite Amlogic roadmap claiming none of the upcoming Amlogic TV box SoCs will support USB 3.0, I’ve been informed that Amlogic S905X might already support USB 3.0. So I had a check with NEXBOX A5 TV box.

USB_3.0_LogoFirst we can see dwc3 (DesignWare USB3) module is loaded:


then this happens when I connect a USB 3.0 hard drive or flash drive:


The important point here is xhci, which stands for “eXtensible Host Controller Interface” and supports USB 1.x to USB 3.x devices.

The next step is to check performance, but since S905X is running Android 6.0, I went through permission issues with both A1SD bench and Disk Speed apps, so I reverted to using dd to read a large file to /dev/null.

Result with USB 3.0 hard drive:


That’s about 35.6 MB/s, which would be an excellent USB 2.0 transfer rate, but not quite USB 3.0 material, and the drive can achieve around 100MB/s in a Linux computer with USB 3.0 port.

Results with USB 3.0 flash drive:


That’s 21.07 MB/s, which is quite typical for USB 2.0 transfers.

So while a USB 3.0 driver is loaded into memory, those results don’t quite point to much better performance. [Update: After further study, the speed is also limited to 480 Mbps (USB 2.0 speed), see comments below]

Support CNX Software - Donate via PayPal or become a Patron on Patreon

12
Leave a Reply

avatar
12 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
7 Comment authors
ChrisboxGouwagaetanocnxsoft Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Stane1983
Member

USB 3.0 driver exists in kernel for some time. USB 3.0 is used in some TV SoCs only. dwc3 module however is used for usb2 too (before aml used aml_dwc_otg if I remember correctly).

memeka
Guest
memeka

Try lsusb -t, it will display the device speed

gaetano
Guest
gaetano

but … at the end, even if USB3.0 is supported by SoC, kernel, drivers, etc …. what really matter is the connector: if the external connector is USB2.0, with no added lines for USB3.0 support …. the speed will be 480Mbps anyway.

Gouwa
Guest
Gouwa

S905x doesn’t support USB 3.0, there are two USB2.0 port from the SOC, which is same with previous version S905.

Member

Hopefully next generation of TV SoCs bring USB3 support. This would be great, as it could finally mean very cheap NAS boxes.

Chrisbox
Guest
Chrisbox

Whenever I plug a USB 3.0 device into my A5, it powers off and needs to be rebooted.