Some Gigabit Ethernet switches, using early versions of Broadcom 1000BASE-T PHY (Broadcom 5400), were manufactured and shipped before the IEEE 802.3ab specification was finalized and they do not comply with the final specification. These switches are not compatible with Intel-based Macintosh computers using the 1000BaseT setting.
Intel-based Macintosh computers will detect a link with some non-compliant switches, but can't interoperate with the switches at the 1000BaseT speed setting. You can change the settings on the Intel-based Mac to operate with these switches at the 100BaseTX setting instead.
To change the speed setting:
Important: Information about products not manufactured by Apple is provided for information purposes only and does not constitute Apple's recommendation or endorsement. Please contact the vendor for additional information.