Only works properly on USB3 port but was recognised by Windows 10 and installed drivers for ethernet and usb ports automatically. A disc was provided but not needed. The cable is VERY short and with the weight of a few cables into the device it constantly wants to pull out of the laptop so I would recommend getting an extension.