I have been having an issue for a while now, and decided to come here for help.
I cannot figure out why usb speeds slow to a crawl. I was trying to download Snappy Driver Origin (to get driverpacks to install on a windows machine that is offline) which I have used for probably 2 decades and it is a 40~GB download. When transferring it to the usb drive, the transfer drops to an abysmal <1Mbps transfer speed. Doesnt matter if its 2.0 or 3.0 usb devices or ports.
I have seen this before, MANY times. Thats why Im asking here. I asked once on Manjaro, and lets just say they removed my solution… 
 (I just used windows as I was dual booting at the time, it was a 200GB hard drive copy I was moving via usb)
link to it:https://forum.manjaro.org/t/slow-usb-transfers/146863
I’m not bashing manjaro, they did try to help. This issue crops up on every major distro I’ve come across. Doesnt matter the hardware, or the usb drive whether is flash or HDD. They couldn’t replicate the issue, and somehow also did not have any similar equipment to test with. (2.0 or 3.0 usb flash/HDD drives)
When I say slow, I mean hours for a few GBs to actual days if its a few more GBs. I’ve searched elsewhere on google, it pops up everywhere and no one can find the answer. There is a linux mint post here:https://forums.linuxmint.com/viewtopic.php?t=387874 They eventually decide its not a linux issue but busted hardware, despite the user clearing the tests–they do hint that it -may- be a bug in the kernel, which I also suggested in my manjaro forum post. It gets repeated as far back as 2014 on ubuntu forums, so the issue is not new.
THE TEST: Transfer a large amount of data to a usb drive. Doesn’t matter if its a flash or HDD drive. It’s not a cache issue or a “reporting the wrong speed issue” or a thermal issue. My 40GBs of data ran for 5 hours before I unmounted the drive, to find it had wrote about 6GB. Just 6. Its not thousands of small files either, just a few that a 1-3GB in size.
Can anyone else replicate this? I am a newbie when it comes to linux, but i’ve had this problem off and on for as far back as I can remember.
Edit: forgot to mention it seems to occur after 30 seconds to a minute or two of transferring. Sorry for the blogpost but I had to add some backstory. ![]()