Here’s an overview of natively supported PCI-e (64-bit) network interface controllers (NIC) for OS X. I’ve had the chance to test some of them in my current Hackintosh build.
HP NC360T PCI-Express PRO/1000
The HP NC360T dual port PCI-e network adapter works out of the box in OS X. However, since OS X 10.8.2 Apple changed something in the driver resulting in a link loss whenever the network is under considerable load. If this happens, the network can be brought back to life by deactivating/reactivating the network in OS X’s control panel. Do not buy this network card if you intend to use it in a recent OS X version.
The Planet ENW-9700 PCI-e network adapter is based on the Marvell Yukon 88E8052 NIC which is supported natively in OS X using Apple’s AppleYukon2.kext. Unfortunately, the PCI-e adapter only initialises during a cold boot. The native OS X driver seems to have a problem to recognise the card after a warm boot (restart). Also does not reliably wake after sleep. Not recommended for OS X!
Based on the Marvell Yukon 88E8053 NIC this PCI-e network adapter is supported natively in OS X. I couldn’t get my hands on it as it seems to be sold out at Newegg and Amazon. According to some forum reports, the card should work fine in OS X. YMMW.
Intel Gigabit CT Desktop
This PCI-e network adapter is based on the Intel 82574L Gigabit Ethernet Controller which is natively supported in OS X. However, Apple limited the driver to certain PCI vendor and device IDs so you need to inject the IDs of the Intel Gigabit CT Desktop network adapter into Apple’s Intel82574L.kext using an injector kext (kernel extension). Since injectors do not have to be signed, there shouldn’t be a problem to use this adapter in OS X 10.10 Yosemite. You can download the required kext for the Intel Gigabit CT Desktop adapter here. I’m currently using this PCI-e adapter in my recent Hackintosh build running OS X 10.9 Mavericks. No known problems. Recommended.
Noname Marvell-based PCI-e adapter from eBay
This $14 noname PCI-e network card from eBay is based on the Marvell Yukon 88E8050 NIC which is supported natively in OS X. It’s still on its way from Hongkong, I’ll update the post once I receive it.