Несмотря на дорожную карту Amlogic согласно которой ни один из предстоящих TV Box SoCs Amlogic не будет поддерживать USB 3.0, я узнал о том, что Amlogic S905X уже может поддерживать USB 3.0. Таким образом, я решил убедится в правдивости этой информации при помощи NEXBOX A5 TV Box.
Первое что мы увидим-это то что dwc3 (DesignWare USB3) модуль загружается:
1 2 3 4 |
lsmod Module Size Used by dwc3 17981 0 mali 233433 36 |
Это происходит, когда я подключаю USB-3.0 диск или флэш-накопитель:
1 2 3 |
[ 4812.378262@0] usb 1-2: new high-speed USB device number 7 using xhci-hcd [ 4812.798557@0] usb-storage 1-2:1.0: USB Mass Storage device detected [ 4812.801416@0] scsi1 : usb-storage 1-2:1.0 |
1 2 3 4 |
dd if=Sintel-Bluray.iso of=/dev/null bs=1024*1024*32 47+1 records in 47+1 records out 1593180160 bytes transferred in 42.681 secs (37327620 bytes/sec) |
Это около 35,6 Мбайт / с, что является отличной скоростью передачи данных USB 2.0, но не очень хороший результат для устройств USB 3.0 устройство может достигать скорости около 100 Мб / с на компьютере Linux с USB 3.0 портом.
Результаты диска USB 3.0:
1 2 3 4 |
dd if=Sintel-Bluray.iso of=/dev/null bs=1024*1024*32 47+1 records in 47+1 records out 1593180160 bytes transferred in 72.088 secs (22100490 bytes/sec) |
21,07 Мб / с, что вполне типично для передачи через USB 2.0.
Таким образом, в то время как драйвер USB 3.0 загружается в память, результаты не совсем указывают на гораздо более высокую производительность. [Update: После дальнейшего изучения, скорость ограничена до 480 Мбит что соответствует скорости USB 2.0]
Благодарим сайт cnx-software.com за предоставленную информацию
Оригинал статьи тут