How much time are you giving it between mounts and writes? Are you sure the device is properly mounted/unmounted before your software preforms the write/read operations? Perhaps you are just moving too fast for the kernel to keep up.
On the other hand, flash media is exceptionally bad for continuous small read/write operations like you are doing. Granted it shouldn't have a problem that quickly, but is there is a reason you are trying to do this? What exactly is this test trying to prove?
|