Easy Installer so slow

Hi,

We use Verdin iMX8M-Plus for one of our products. We created a custom image based on Toradex Reference BSP 5.6 and want to flash the image into the Verdin module using Easy Installer and Dahlia v1.1C.

You can find all relevant information at below pictures.
It starts writing the image at speeds about 6-7MB but later it drops to 2MB.

Is this expected to flash Verdin module at this speed or something wrong?

Thank you.

Looks like your USB drive is a bottleneck. Could you try some fast SD card instead?

I concur. You need at least Class 10. Standard cheapies will have you grow old waiting on them.

Hi @alex.tx ,

The USB memory that I use for the Tezi image is the one of the fastest in its class.
SanDisk Extreme Go

Write transfer speed 100 MB/s
Read transfer speed 400 MB/s

And I confirm that it is very fast while coping Tezi image to it. (550MB copied in 7 seconds, read back in 3 seconds)

I will try it with a SDCARD Sandisk Extreme Pro 32 GB which is

Write transfer speed 90 MB/s
Read transfer speed 100 MB/s
Memory card class Class 10

I will let you know.

Here is the result with SDCard:

I don’t know if it is better. It fluctuates between 1.7 to 6MB/sec.

What is the expected write speed?

But if I use a image one from Internet for example Toradex Reference Multimedia Image 6.1.0, the speed is obviously higher:

Hi @Fide !

Which carrier board are you using?

Can you please check on Toradex Easy Installer which speed your SD / USB stick card is advertising?

Also, could you please perform another test?

  • Download to your USB stick and to your SD card the same Toradex Reference you tested and check the speed? This way we can compare apples to apples :slight_smile:

Best regards,

Hi @henrique.tx,

This is at Dahlia Carrier Board v1.1C.

Can you please check on Toradex Easy Installer which speed your SD / USB stick card is advertising?

Where can I check that?

I will also conduct the test you suggested and let you know the result.

Thank you.

Hi @Fide !

You can use lsusb and its options like -t. -v

Example from my notebook:

[ 10:12 ]  [ ~ ]
 $ lsusb -tv
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 6: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
        ID 0781:558a SanDisk Corp.

You can see the 5000M, which means 5Gbps.

Best regards,