- Joined
- Oct 19, 2018
- Messages
- 20
- Motherboard
- EVGA SR-3 DARK
- CPU
- Intel Xeon W-3275M
- Graphics
- 2x AMD Radeon 6900XT
- OS X/macOS
- 13.x
- Bootloader
- OpenCore (UEFI)
- Mac
- iMac Pro
- Mac Pro
- Mac mini
- MacBook Pro
- Mobile Phone
- iOS
Normally the Intel X550-AT2 10Gbit Card is non functional under MacOS without some modifications.
One way to achieve functionality is to use FakePCIID + FakePCIID_Intel_GbX.kext + and an edited Smalltree Driver
but sometimes this method doesn't work at all and you have to reboot your computer a couple of times.
Not a good solution if you ask me!
Some guys out there found a much better way which is constant and don't need any additional kext files then the official SmallTree driver : 3.8.6 Small Tree i8259x Driver
What do you need for this ?
1) USB Stick
2) Windows for creating the Ubuntu Usb Drive via Rufus
3) Rufus - https://rufus.ie/en_IE.html
4) Ubuntu Image - https://www.ubuntu.com/download/desktop
5) SmallTree Driver as soon as you finish the patching
How to achieve this:
After you created the Ubuntu Usb Drive boot from it via F8 and choose "Try Ubuntu without Installing"
As soon as you reach the Ubuntu desktop connect to the internet.
Open up Terminal and type in:
1)
2)
3)
after this you should see something like this...
My Intel X550-AT2 is assigned to enp225s0f0 and enp225s0f1 , since my Intel X550-AT2 10 Gbit Card is dual 10 Gbit card.
4)
The important value for the X550-AT2 user is the green one (8712)
5)
You will get a lot of offset values but remember the important one is this:
This commands are necessary for the Intel X550-AT2
6)
As soon as you finish this reboot and install the official MacOS Small Tree Driver for 10 Gbit Lan Cards and you are safe for the future.
Before Patching :
After Patching:
All credits for the method goes to :
Squuiid from MacRumors
Cheers,
DSM2
One way to achieve functionality is to use FakePCIID + FakePCIID_Intel_GbX.kext + and an edited Smalltree Driver
but sometimes this method doesn't work at all and you have to reboot your computer a couple of times.
Not a good solution if you ask me!
Some guys out there found a much better way which is constant and don't need any additional kext files then the official SmallTree driver : 3.8.6 Small Tree i8259x Driver
What do you need for this ?
1) USB Stick
2) Windows for creating the Ubuntu Usb Drive via Rufus
3) Rufus - https://rufus.ie/en_IE.html
4) Ubuntu Image - https://www.ubuntu.com/download/desktop
5) SmallTree Driver as soon as you finish the patching

How to achieve this:
After you created the Ubuntu Usb Drive boot from it via F8 and choose "Try Ubuntu without Installing"
As soon as you reach the Ubuntu desktop connect to the internet.
Open up Terminal and type in:
1)
Code:
sudo apt install net-tools
Code:
sudo apt-get install ethtool
Code:
ifconfig

My Intel X550-AT2 is assigned to enp225s0f0 and enp225s0f1 , since my Intel X550-AT2 10 Gbit Card is dual 10 Gbit card.
4)
Code:
lspci -nn -vvv | grep Ethernet

The important value for the X550-AT2 user is the green one (8712)
5)
Code:
sudo ethtool -e enp225s0f0 | less
You will get a lot of offset values but remember the important one is this:

This commands are necessary for the Intel X550-AT2
6)
Code:
sudo ethtool -E enp225s0f0 magic 0x15638086 offset 0x242 value 0x0a
sudo ethtool -E enp225s0f0 magic 0x15638086 offset 0x243 value 0x00
sudo ethtool -E enp225s0f1 magic 0x15638086 offset 0x242 value 0x0a
sudo ethtool -E enp225s0f1 magic 0x15638086 offset 0x243 value 0x00
As soon as you finish this reboot and install the official MacOS Small Tree Driver for 10 Gbit Lan Cards and you are safe for the future.
Before Patching :

After Patching:

All credits for the method goes to :
Squuiid from MacRumors
Cheers,
DSM2
Last edited: