You are not logged in.

#1 2010-06-06 13:09:34

dext
Member
From: Poland, Kraków
Registered: 2008-02-01
Posts: 98

USB storages use 100% CPU

I have this problem since always, never mind which computer (checked at 4), and which Linux distro (since about 2.6.14). Now I use Arch almost everywhere, so I try to solve this here.

When I transfer any data over USB, one core of the CPU have 100% load. It can be pendrive, some device with flash memory, or typical HDD connected by USB. TOP and PS don't show which process is responsible.

When I copy something big to the USB drive I can't do anything on it, even open another folder. When I try, I need to wait a while, then copying stops, I get what I want and then copying resumes.

It is impossible to copy from one USB device to another. It will starts, copies couple of MB and then hangs. Hangs so bad, it is not possible to umount device. The only way is to hard reset the computer. One time, I have totally broken ext3 partition that way.

I can't check for DMA on USB devices using hdparm, because it always gives me only errors list, most of the time like this pattern:
HDIO_[...] failed: Invalid argument

Offline

Board footer

Powered by FluxBB