What capacity does it have? I have been having problems with high capacity flash drives, which work correctly on some computers and not others. I have one that works on one particular USB socket but not another on the same machine. By "high capacity" I mean 16gb and 32gb - I have 8gb, 4gb and smaller drives that have never given me any problems.
When I looked up the various USB and Flash standards on Wikipedia I saw that it's actually quite complex, and the bottom line is that there are many conflicting standards attempting to co-exist. When attempting to move large files now I stick to a portable hard drive - in my experience always works.
Another issue is the formatting standard. For large files you need NTSB, but camera memory cards are usually formatted FAT32. I realised the restrictions that imposes when I tried to copy a DVD-ISO file to my 32gb camera SD card to get it home. The card is FAT32 and a DVD-ISO file won't fit. It would if I reformatted it as NTSB but then it wouldn't work in the camera.....
Now when we come to SD standards the field's wide open, and I haven't yet been able to find my way through it. The trouble is, the card manufacturers don't put crucial information on the card and you have no idea whether a particular card will work in a particular device, until you try it.