Contribute
Register

Intel Network adapters on OS X: Small Tree drivers

I've recently bought this card, which works under Big Sur 11.6.3 perfectly with old, patched Mojave drivers v3.5.0 from SmallTree. It uses the same chipset as the genuine Intel X520-DA2.


I'm wondering if someone out here managed to patch the latest SmallTree drivers v3.8.6 and/or patched the card firmware itself to be used with SmallTree drivers.

Note that the driver patch allows the SmallTree drivers to work with unmodified genuine Intel cards, and, as it turns out, with the card linked above.
I have just purchased this card for another (non-Hackintosh) project but no longer need it so I am really hoping I can get it to work in my Hackintosh. Been trying for a few hours with the SmallTree drivers but so far no luck on Monterey 12.2
 
Try using this AppleIGB.kext, some people have been able to get their Ethernet ports working with it.
 

Attachments

  • AppleIGB.kext.zip
    130.7 KB · Views: 113
I have just purchased this card for another (non-Hackintosh) project but no longer need it so I am really hoping I can get it to work in my Hackintosh. Been trying for a few hours with the SmallTree drivers but so far no luck on Monterey 12.2
I'm not sure Mojave drivers work in Monterey. I only used the card with Big Sur.

I'm attaching the patched driver I use, which I mentioned before. It works for Intel X520-DA2, 10Gtek X520-10G-2S and Intel X550T I have in Gigabyte x299x board. Kext version is 3.8.6, per kextstat.

I myself downloaded from, IIRC, this very site. Most likely from this thread:

EDIT - not from that thread, they're different - the one on the message #1 is v3.5.0, from here:
I think there is another one on the same thread, you can find it and compare with attached to be sure you're not using some malware.
/EDIT

Use at your own risk.
 

Attachments

  • SmallTreeIntel8259x.kext.zip
    89.1 KB · Views: 160
Last edited:
I'm just tracking down what appears to be the latest version of x520/540 drivers, there are other vendors using this chipset but with drivers from late 2021.

does anyone know of a program on the mac that can reliably track installed files?
I need to be able to run the installer & identify exactly what files are placed where.
 
Hi, all.

I have a Intel X722-da4, MacPro 7,1.

Is it possible to make it works on Monterey.

X722 works well under ubuntu without install any extra driver.

My motherboard is epc621d8a.

vendor: 8086
Device:37D1
sub vendor:8086
sub dev:0000

Thx...
 
Hi, all.

I have a Intel X722-da4, MacPro 7,1.

Is it possible to make it works on Monterey.

X722 works well under ubuntu without install any extra driver.

My motherboard is epc621d8a.

vendor: 8086
Device:37D1
sub vendor:8086
sub dev:0000

Thx...
Hi there,

Yes it's possible but you'll need an AMD dGPU in order to run it.
There is an Opencore build here for your board
> https://github.com/CrazyHulk/Hackintosh-ASRock-EPC621D8A
 
you can always go with cards natively supported in mac os, if you are willing to spend some extra dollars on a pcie card with matching ID numbers there a very few cards that actually work out the box with no kexts needed most are dual ports with an 4X interface some are 1X interface with a single port
depending on your machine and mac os version

lets go by kext
the AppleIntel8254XEthernet.kext , will support the following 2 card/chipset

Intel 82545EM with ID 8086,100F this card comes only in PCI-X format will also fit in a regular PCI 32bit slot
this card is mainly for older machines that still use a PCI slot, I dont even know why this card is still supported in mac os monterey, most newer machines have only PCI-e slots i tried this card on very old motherboard booting monterey and it works perfectly fine no kexts needed

second card:
Intel 82571EB with matching ID, 8086,105E ,, this card comes in 4x pcie interface with dual ports, both ports works fine in macos monterey, no kexts needed, this card im using as i make this post

now the AppleIntelI210Ethernet.kext

Intel i210 .. with matching ID 8086,1533. this card comes in 1x pcie interface with a single gigabit port
tried in monterey works out the box as well with the loaded apple kext no patching of any kind needed

second card
Intel 1225-LM with matcing ID 8086-15F2... note that this card is NOT the 1225-V found in most newer boards, this chipset is natively supported in macos but is also the most expensive card to buy, comes in 1x pcie interface with a single 2.5 gbps port
works natively since macos Catalina and up. no kext needed

Now Intel82574L.kext . I have not found a card with this chipset to natively match the IDS in the kext most cards out there based on 82574L chipset have a device if of 8086-10D3 and not 8086-10F6 so the card will not be detected , you can get it work using a kext injector that i have somewhere in my files, once you load this injector the cards shows up natively using apples kext

Enough of Intel !!!
if you still use Mojave or older you can always use the tried and trusted Marvell Yukon kext.
this card comes in 4x pcie interface with dual ports it appears to be genuine apple product as it has an apple part number on it, it uses the the marvell 88E8053 (i think) and matches the IDS in the kext
you can also make it work in monterey by loading the kext in opencore

word of caution , while these cards work natively not all of them are the same you just cannot go to ebay or amazon and start buying cards thinking that it will have the matching ids, you will make a mistake if you do, all of this card have a unique identifier given by Intel i have managed to find the correct part numbers for these cards
i will try to post pictures including the product code is anyone needs it

here is picture of the first card based on the 82545EM chipset as you can see in the barcode the correct identifier is A92165
i will post more info or pics if anyone needs it
IMG_20220527_101650.jpg
 
Back
Top