Contribute
Register

Intel Network adapters on OS X: Small Tree drivers

Hello,

I´m unable to find my notes. In my case I was using an external thunderbolt pcie on a Mac with an HP 4 LAN board.

As far as I remember I used the AppleIntelE1000e.kext and not the SmallTree ones. The kexts were provided by RehabMan. I remember that I had to activate the Thunderbolt connection for the Kext and also changed the IDs.

I also remember a utility that says witch kexts are being loaded for the device. Sorry but I have a terrible memory!!!

Good luck.
 
Intel Network adapters on OS X: Small Tree drivers not working!

I have a intel x540-t2 10GB NIC installed in my 2008 mac pro tower running OS X 10.11.3. I ran the small tree installer but the driver still doesn't work. Under system information>PCI it shows the ATI radeon hd 2600 and under card its says "ethernet" type: "Ethernet Controller" Driver installed: "No" Slot: "Slot-2"

On intel's website, they say to use the latest driver from small tree but i have had no luck with it. The lights on the back of the card work, but the interface won't show up in settings.

Would this card work with a hacintosh or is my mac pro just not going to work?
 
Would this card work with a hacintosh or is my mac pro just not going to work?

No one can predict the future. You should try the techniques outlined in this thread.

Note: I'm not sure if the smalltree drivers are signed. You may need to disable SIP.
 
Success!

I have an Intel X520-DA2 (8086-10fb) that I finally got working after much toying around. I used FakePCIID.kext, FakePCIID_Intel_GbX.kext, and SmallTreeIntel8259x.kext downloaded from this thread without any modification. Initially I installed them to S/L/E without any luck. It kept saying "unsupported" that many others saw. Finally, in a desperate move, I removed all three kexts from S/L/E, rebuilt my cache, and copied these three kexts to EFI/CLOVER/kexts/10.11. After rebooting, the connections did not automatically show up in Network Preferences. I had to add them using the bottom left "+" in Network Preferences.

I'm including a zip of the three kexts that worked for me.

Good luck to all trying

View attachment Intel 10GbE working kexts for clover kexts folder.zip

10GbE working.png
 
Why do you overcomplicating such thing? Why not just change subdev id in eeprom with ethtool under Linux? You can find which word is that in datasheet on Intel site http://www.intel.com/content/dam/ww...asheets/82599-10-gbe-controller-datasheet.pdf and seek for PCIe General Configuration Module. Worked like a charm on my X520


That's a great idea. Do you know if the modified card will still be recognized by standard Linux and Windows drivers? Also do you know what the dev and subdev id for X520-DA2 should be to be compatible with smalltree?
 
You need to change subsys ID to 0x000A, and yes - both Windows and Linux driver works with that change.
 
Why do you overcomplicating such thing? Why not just change subdev id in eeprom with ethtool under Linux? You can find which word is that in datasheet on Intel site http://www.intel.com/content/dam/ww...asheets/82599-10-gbe-controller-datasheet.pdf and seek for PCIe General Configuration Module. Worked like a charm on my X520

That's great. Is also possible doing this to Intel I350 cards? It's not 10 GBe, but i'm so tempted to flashing my cards into smalltree intel cards with subsys ID 0x000A. My actual cards is Intel Ethernet Server Adapter I350-T4 which actually similiar with smalltree Four Port GBE (RJ45) - P2EG-4-T.

If you don't mind, can you help to guiding me what i'm need to change subdev id and which ethtool command i must input to doing those procedure? So far i'm looking ethtool documentation on linux man page but i'm not sure which command i'm must use.

I'm also successfully find my cards datasheet for additional resources here :
http://www.intel.com/content/www/us...net-controller-i350-datasheet.html?wapkw=i350

Any clue/help with highly appreciated.
Thank you~
 
For i350 devices it's easier to find subsystem ID, as it's directly in word 0xB, however I haven't checked if this method works with 1 gig NICs
 
Back
Top