Be careful when ordering this device; there are actually two offerings -- one with a dongle and one w/o. A dongle is a short USB cable that will extend from the computer's USB port to this adapter.
I have two of these and both of them worked immediately out of the box and have transferred bits apparently faultlessly for many months; These adapters should be attached to a USB 3.0 bus; That said, I use one of these for a 100 Mbs connection, though it is capable of 1000 Mbs.
None