How do you cable two drives on a Xebec controller? It looks like there's only 3 ribbon connectors. Wouldn't you need 4? I must be missing something.
The 34 pin "control" cable is shared by both drives. (IE, for a two drive setup you'd have a cable with three connectors, like a floppy cable.) Each gets its own 20 pin data cable.
Please note that you can not use a 34-pin floppy cable with a twist for two MFM hard drives. You will need to either find a straight through cable and set the drive select manually or find the special MFM twisted cable IBM used. The MFM twist is different from the floppy twist.
I would use the word "limitation" rather than "mistake".Because of some design mistakes, the first Xebec controller as supplied by IBM only worked with the ST-412 thus the second drive also needed to be an ST-412.