This section is specifically for dedicated NICs, generally most networking is supported either natively, like with Aquantia, or has drivers provided Mieze:
- IntelMausiEthernet.kext
- For majority of Intel Controllers
- SmallTree-I211-AT-patch
- For I211-AT which is commonly found on AMD boards
- AtherosE2200Ethernet.kext
- For majority of Atheros Controllers
- RealtekRTL8111
- For Realtek's Gigabit Ethernet
- LucyRTL8125Ethernet
- For Realtek's 2.5Gb Ethernet
Certain consumer NICs don't have support such as:
- Realtek L8200A(Only found in Asus boards)
- Intel I225-V
For the i225-V, you can actually spoof it to a i225LM which is officially supported: Example
The issues come in when you either involve onboard server NICs or dedicated hardware like Mellanox's MNPA19-XTR 10Gbe NIC. You need to be quite vigilante and see if either the manufactures or the Hackintosh community have developed drivers, or instead, you can take the safe route and grab a 10Gbe Aquantia AQtion AQC-107 NIC as these are shipped in the iMacPro1,1, Macmini8,1 and MacPro7,1 so full native support. Note that certain brands need patches
SmallTree is the other popular option
NICs cards to avoid
- Intel Server NICs (including both 1Gbe and 10Gbe, there are workarounds for X520 and X540 NICs
- HP Server NICs (including both 1Gbe and 10Gbe, generally rebranded Qlogic)
- Dell Server NICs (including both 1Gbe and 10Gbe, generally rebranded Broadcom or Intel)
- Mellanox NICs