M1 Mac Mini 2020 - Ethernet unable to negotiate 1000M
Tested multiple Cat6/7 cables and all working with other devices as they can negotiate at 1000base-T full duplex. Removed Ethernet service and added it back multiple times, set to Auto and it will always get 100base-T half-duplex no matter what. Tried forcing the setting to Manual under hardware sub-tab in Ethernet settings to 1000base-T full-duplex but will not get a working connection (router will display no ethernet connection established). I'm using Netgear GS308 gigabit switch connected to a Ubiquiti Edgerouter X. Tried both direct to main router and via gigabit switch with different cables and no success.
All other devices like Apple TV 4K, Windows 11 gaming machine and NAS running on openmediavault are all able to get 1000base-t full duplex with the same hardware environment and cables.
Looks like a hardware issue with M1 Mac Mini 2020?
Currently running on Sonoma 14.7.1. Here's the Apple report on my machine:
Broadcom 57762-A0:
Bus: PCI
Vendor ID: 0x14e4
Device ID: 0x1682
Subsystem Vendor ID: 0x14e4
Subsystem ID: 0x1682
Revision ID: 0x0000
PCIe Link Speed: 2.5 GT/s
PCIe Link Width: x1
Driver: com.apple.iokit.AppleBCM5701Ethernet
BSD Device Name: en0
MAC Address: 14:98:77:6d:ba:aa
AVB Support: Yes
Maximum Link Speed: 1 Gb/s