On my laptop I have Windows XP SP3 as well installed.
My USB flash drives - formatted FAT32 (I've got a bunch of them ranging from 4GB to 32GB) are INSANELY slow on Gentoo.. the speed is ranging from 50KB/sec up to 1MB/sec..
What is going on ???
I've read about FAT32 and sync problem.. I've tried mounting the USB with these commands:
mount /dev/sdd1 /mnt/local/USBFlash/ -o noauto,user,noatime,exec
mount /dev/sdd1 /mnt/local/USBFlash/ -o async
and there's no difference.
When I copy files with MC or Krusader, it behaves the same. It starts doing some kind of caching with 50-80MB/sec, and if the file is small it shows that transfer is complete. However if I unmount the drive, it will take a long time to unmount it..
If the file is larger (about 500MB and up), it will finish caching after few hundred megs, then the speed drops very fast, until a few hundred KB/sec... going up and down a bit.
I think the issue is this caching.. but I don't know who is doing it? How do I disable it?
I've had this problem since forever changed may kernels and other things in my systems.. but I was too lazy to open a topic here.. but now here I am.. I've had enough and I need to fix it
BTW, the USBs are working fine in Windows .. several MB/sec write speed, up to 15MB/sec.. depending on which USB flash drive I'm using.
Anyone willing to help, please?
How the hell do I need to mount a USB flash drive to get decent speeds ???
I don't seem to have this problem with my WD Passport 500GB USB hard drive.. it is formatted NTFS, though.. and I use ntfs-3g to mount that.




