Coming Soon!



Small Tree Documentation found here.


Supported Models:

Presto 10GBe Ethernet Cards::

Presto 10GbE

Myricom 10GBe Ethernet Cards:



Drivers can be found here.

Solarflare 10GBe Ethernet Cards:

Solarflare SFN5162F Dual Port 10GbE SFP+ Server Adapter

Drivers can be found here.

Intel 10GBe Ethernet Cards:


9 Comments on "10 GB Ethernet"

  1. Can the kext be edited for the intel X520-SR1 or do you have to have the Small Tree firmware for it to work?

  2. Hey Andrew,

    I think I have a Presto 10GbE laying around somewhere. (bought it for native support before my upgrade, though didn’t use it as it didn’t support WoL from power off)

    I’ll maybe have a play around with it this on the weekend. Let me know if there is anything specific you want me to test, or information you want me to pass on.

    Ps. Thanks again for your help regarding the displays. With injection of the 570, I was able to get both cards working and bypass the mirrored display at login and mouse trail issues. 🙂

    • Nothing we really need as far as end user testing. Just need to get a complete list of Cards that work.

      Would like to do testing on Cards that are not natively supported but use supported chipsets.

  3. Hi Andrew,

    got an Intel X540-T1 card and want to get it working on my Supermicro X9DAi with the SmallTree driver.

    You need to change the device’s subsystem id from 00a2 to 000a to make the driver load.

    So I added to the SSDT:
    Buffer (0x04)
    0x0A, 0x00, 0x00, 0x00
    Now subsystem id is ok in system report under PCI devices and also in IOreg.

    But the driver still does not load: “unsupported card 0x00A2”

    There is this compatible property in IOreg:

    I believe, it has to be changed to:

    Unfortunately I could not find out how to do this.
    Always got compiler errors in MaciASL.

    Do you have an idea?

    Thanks and regards

    • Oops, something got lost in the message…

      compatible property need to be changed from
      “pci8086,a2”, “pci8086,1528”, “pciclass,020000”, “PCI1”
      “pci8086,0a”, “pci8086,1528”, “pciclass,020000”, “PCI1”

    • Would you like to try a SSDT edit so you don’t need to mod the driver?

      • Yep, I’m trying SSDT edits based on your X9DAi SSDT…

        Also tried to inject “RM,subsystem-id”.
        I can see all my SSDT edits showing up in ioreg and system report, but the driver does not work.

        Actually it is working with FakePCIid, but I would like to get rid of this kext.

        I’m missing something… But what?


Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload the CAPTCHA.