Technically speaking, cross over cables are supposed to be used when connecting devices of the same “type” together. Like connecting 2 PCs together, or 2 switches together.
When connecting devices of different types together you use a straight through cable. Like when plugging a PC into a switch.
There are really only two different “types” of devices. A NIC in PC configuration and a NIC in router/switch/hub configuration.
For network communications to occur the transmit line on one end needs to connect to the receive line on the other end and vice-versa. The two types of devices use opposite transmit/receive pinout configurations and a straight-through cable is used to connect them. But when connecting the same interface type together a cross-over cable is necessary.
However, that is all technically speaking. In reality, Auto MDI-X has existed for 20 years and is included pretty much on every network interface that exists nowadays. The need for a cross-over cable is very rare, and is not likely necessary in your situation. This feature may also be called Auto uplink and trade, Universal Cable Recognition and Auto Sensing.
Is it a semi-permanent setup with cables in walls etc? Or just a bunch of devices on a table? If latter, I would use any good cables and count on Auto MDI-X. Or do you deliberately want/need to allow hubs without this feature?
– Kamil Maciorowski – 2018-09-12T04:33:21.970I bought super cheap hubs from China so I'm honestly not even sure whether they have that feature. Is there a way to check? The setup does not have cabling in walls but it still needs to be permanent and reliable as it won't be me operating it and so I won't be on hand to fix any issues with cabling – Matt – 2018-09-12T04:35:15.643
@Matt Can you link us to the product page? I'd hope they're not actual hubs - the distinction is very important. – Bob – 2018-09-12T05:00:29.887
@Bob I went to go double check the page here ... I missed the part that said switch
– Matt – 2018-09-12T05:04:00.7604It's definitely a switch, and the description below in that page actually explicitly mentions Auto-MDI/MDIX support, among various other switch-only features. (Slightly odd that the same page also says "Communication mode: Half-duplex" as opposed to full-duplex, but I guess they just copy-pasted whatever.) – user1686 – 2018-09-12T05:06:39.810