Hi, Alan Stern wrote: > Get a usbmon trace showing what happens starting from before the device > is plugged in (instructions are in the kernel source file > Documentation/usb/usbmon.txt). Attach the output to this bug report > and let us know when it's ready. It'll give us a place to start from. > (Andrew asked me to reply be e-mail to all, not through the web interface. ) I just produced the usbmon trace, (250k compressed) and put it to http://www.danisch.de/tmp/mon_0u_out.bz2 (no other usb device had been in use while doing the test) I tried to copy a 623 MByte file onto a 2GB SD flash card with a dos file system. As always, the first 130 MByte were copied extremely fast (maybe that went just into the fs/block cache and had not yet been written to the device. Then the du or ls-lF show the file staying at 130 mb for a while, then it very slowly reaches 137 and 141, and then it is as good as frozen. When repeating this several times (with fresh reboots), the problem always occured around 130 MByte. I guess that this is what goes into the writeout buffers fast, while the problems seem to occur very early. With several tests I had the problem that the card could not be unmounted. After rebooting and pulling the card, the file, even the file name entry, were gone, or actually never written to the flash card. Some time ago with other tasks I could not even write small files onto USB pendrives. regards Hadmut -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html