Menu

#82 USB 3.0: transfer rate gradually drops down to zero

open
None
5
2019-06-28
2016-09-11
David S
No

Problem

Transfer rate gradually drops down to zero.

Symptoms

I tried 4 different architectures:

  • clonezilla-live-2.4.7-8-amd64.iso
  • clonezilla-live-20160627-xenial-amd64.iso
  • clonezilla-live-2.4.7-8-i686-pae.iso
  • clonezilla-live-20160627-xenial-i386.iso

with "eGo BlackBelt Portable" hard drive connected to Dell Latitude E5570 through USB 3.0 port. I was cloning a NTFS partition (with Windows 7) to an image stored on the said portable drive. I turned off the compression and encryption.

The initial transfer speed was 2.7 GB/min. Within 1 min, it dropped to 700 MB/min. Within the next 1 min, it dropped to 200 MB/min. Within the next 1 min, it dropped to 60 MB/min, and so on.

Troubleshooting

  1. I replaced the laptop by Dell Latitude E5520 and the problem disappeared. Note that Latitude E5520 is equipped by USB 2.x ports only.

  2. I moved back to the original equipment: laptop Dell E5570. This time, I connected "eGo BlackBelt Portable" hard drive to the same USB 3.0 port in series with USB 2.0 extension cable. After that the problem disappeared.

  3. I let Dell E5570 laptop to boot Windows-7 and measured the transfer rate when "eGo BlackBelt Portable" hard drive is connected to the same USB 3.0 port (without the USB 2.0 extension cable). It took 135 sec to read 9.6 GB file and it took 150 sec to write 9.6 GB file. This yields the transfer rate of 3.8 GB/min for writing. Thus, it is hard to blame the firmware of the "eGo BlackBelt Portable" hard drive for incompatibility with USB 3.0.

Next step

It seams that Clonezilla Live CD is not compatible with USB 3.0. Will you address the problem?

Discussion

  • Steven Shiau

    Steven Shiau - 2016-09-18
    • assigned_to: Steven Shiau
     
  • Steven Shiau

    Steven Shiau - 2016-09-18

    Did you try the latest testing Clonezilla live? Like 2.4.8-5?
    http://clonezilla.org/downloads.php
    It comes with Linux kernel 4.7 so the resutls might be different.

    Steven

     
    • Matthew MacGregor

      Hi Steven,

      I would like to reinforce the OP's suspicion that there may be some problem with Clonezilla and USB 3.0. I have also seen strange behavior that I have isolated to USB 3.0 only.

      I have an external HD dock that supports usb 3.0. When I plug it into a usb 3 port on my laptop, Clonezilla finds the drive but does not give it as an option when selecting the destination disk. When I plug it into the USB 2.0 port on my laptop, everything is fine (drive is detected and is an option for destination).

      The case reported above is a different symptom, but I was interested to see that using a USB 2.0 extension cable solved the OP's issue. I will test this as well.

      While the symptom is different, the solution seems the same: use USB 2.0. This seems to reinforce that there may, indeed, be some kind of issue with usb 3.0 and Clonezilla.

      I am using 20160627-xenial-amd64. Also noticed this in 20150608-vivid-amd64. Is there a testing version with a newer kernel for the alternative (ubuntu) version? If so I will test and report my findings as well...

      Thanks,
      Matthew

       
    • David S

      David S - 2016-10-02

      Hi Steven,

      I tried the architecture:

      • clonezilla-live-2.4.8-10-amd64.iso
        _

      with "eGo BlackBelt Portable" hard drive connected to Dell Latitude E5570 through USB 3.0 port. The result is the same: the transfer speed steadily drops down. After 8 min, it dropped down to 170MB/min. After another 15 min, it dropped down to 53MB/min.

      Next step

      It seams that Clonezilla Live CD is not compatible with USB 3.0. Will you address the problem?

       

      Last edit: David S 2016-10-02
      • Steven Shiau

        Steven Shiau - 2016-10-13

        So did you try the latest testing Clonezilla live 2.4.9-7 or 20161010-yakkety? They come with newer Linux kernel so have better hardware support.

        Steven

         
        • David S

          David S - 2016-10-14

          Hi Steven,

          Thanks for looking into this problem. The original response (dated Sep 18) says:

          Did you try the latest testing Clonezilla live? Like 2.4.8-5?
          http://clonezilla.org/downloads.php
          It comes with Linux kernel 4.7 so the resutls might be different.

          My reply (dated Oct 02) says:

          I tried the architecture:
          * clonezilla-live-2.4.8-10-amd64.iso
          . . . The result is the same

          I downloaded this image from the testing repository. After getting the shell prompt, I typed

          $ uname -r
          4.7.0-1-amd64
          $ uname -v
          #1 SMP Debian 4.7.5-1 (2016-09-26)
          

          to reveal the kernel revision.

          The recent post asks:

          did you try the latest testing Clonezilla live 2.4.9-7 or 20161010-yakkety? They come with newer Linux kernel so have better hardware support.

          My guess (based on the Debian kernel) is that Clonezilla live 2.4.9-7 runs on the same kernel revision, i.e. 4.7.0-1-amd64, doesn't it? What is the point of continuing trying newest releases of Clonezilla from the testing branch, if the XHCI driver in the kernel remains the same?

           
          • Steven Shiau

            Steven Shiau - 2016-10-14

            Not really. Although "uname -r" shows the version number 4.7.0-1-amd64, actually this is only the version named by Debian. If you run:
            dpkg -l | grep -i linux-image
            You will find it's newer as "4.7.6-1" compared with the previous "4.7.2-1+s1" in Clonezilla live 2.4.8-5.
            Besides, the Clonezilla live 20161010-yakkety actually uses Linux kernel 4.8.
            Both of them are definitely newer than the one you tried. So please give it a try.

            Steven

             
  • Steven Shiau

    Steven Shiau - 2016-10-02

    @Matthew,
    Could you please try testing Clonezilla live, e.g. 2.4.8-10 or 20160928-yakkety?
    http://clonezilla.org/downloads.php
    They come with Linux kernel 4.7 and 4.8 respectively, so the results might be different.

    Steven

     
    • Matthew MacGregor

      Hi, Steven

      I tested 'clonezilla-live-20160928-yakkety-amd64.iso' and it detects the drive correctly.

      Thanks,
      Matthew

       
  • Steven Shiau

    Steven Shiau - 2016-10-02

    Great! Thanks for testing that.

    Steven

     
  • Kadeos

    Kadeos - 2019-06-21

    Dear @steven_shiau,

    is there any progress here?
    Have you found the reason for the usb speed drops?

    Kind Regards,
    Kadeos

     
  • Steven Shiau

    Steven Shiau - 2019-06-28

    Well, it's been two years. The Linux kernel has changed a lot. What's the issue you have there?
    BTW, please test the latest Clonezilla live first, e.g., 2.6.1-25:
    https://clonezilla.org/downloads.php

    Steven

    Steven

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.