Comes with short (standard) and long ribbon cable. I've tried using this for a PCIe x1 NIC with both cables and it's not reliable at all. The long cable either causes device error code 10 (device failed to start) or the device just randomly crashes. The standard cable didn't work at all. I plugged the NIC directly into the PCIe x1 slot and it worked with no issues. I'm not sure if I have a melody or not.