I needed the cable because I built a new computer and my old drives (CD u. DVD burner) wanted to use. And since the new board had no IDE, I wanted to initially work with adapters on the drives (which does not work ..) (and disposed of the appropriate IDE cable :-() After I had found me an IDE controler as PCI card now lacked an IDE cable. This one does the job very well, sockets are an exact fit tight: But you mounted this not so every day. If the length division should take into account that the distance between Controller plug and Device 1. 40 cm, are about 20 cm cable length between the first and second device.