CAI_Support said:
We can not only blame users switches, it could be the RealTek NIC chip having problem sync with some other switch chip.
Re-posting in here for reference for others....
Meantime, I got my nice shiny new Mikrotik CRS226-24-25+RM switches today, and have connected one up.
The results are INTERESTING to say the least.
I have now got a great deal more control over the ports.
For any given port, I can:
Enable or disable Auto Negotiation.
If disabled, I can force:
10Mbps half duplex
10Mbps full duplex
100Mbs half duplex
100Mbs full duplex
1Gbps half duplex
1Gbps full duplex
Additionally, I can turn TX flow control on/off/auto
and RX flow control on/off/auto
If I turn auto negotiation off, I cannot get *ANY* combination of speed, full/half duplex to work.
If I turn ON Auto-Negotiation, I can select the speeds to advertise.
10Mbps half duplex
10Mbps full duplex
100Mbs half duplex
100Mbs full duplex
1Gbps half duplex
1Gbps full duplex
If I ONLY advertise 10M half and 10M full, the board won't respond and the negotiation fails.
If I ONLY advertise 100M half and 100M full, the board responds, the negotiation indicates 100M full duplex negotiated.
If I ONLY advertise 100M half, the board still responds and the negotiation indicates 100M half duplex negotiated.
So it appears it works fine on either 100 full or duplex, but only with autonegotiation enabled!
Interestingly, if I advertise 10M full and half, I get the link partner advertising 10M half, 10M full, 100M half and 100M full - but
then advertising NOTHING and the autonegotiation failing.
If I advertise 100M half or full, the link partner (WC32) advertising says 10M half, 10M full, 100M half and 100M full.