Comment 133 for bug 903422


USB3 would be a kernel bug. You should look for unhappy messages in dmesg output.

Moving files: There are two answers to this one. It is physically possible to implement a "fake" file move in the backend, although if that's the path you want to go down it should be done in gvfs core code and not in each backend (the ptp backend has this fake move logic in it, but no one else can use it). But the most robust implementation would be in nautilus, because then it would understand what's really going on and could keep track of the file as it moves around the system and minimize the chance of data loss. It would also be able to give feedback to the user that two copy operations are taking place.