so I finally made my sonnet presto work.
I had to install previous version of the driver... not the latest...
getting 500mb/s transfer, with smb off and jumbo 9000 on ... I have to test with very high quality cable because so far i have tested with a 50m cat 6 cable.
just wanted to follow up on my previous post
Absolutely appreciate you coming back on your own research. I have a X550-T2 in an X299X Designare-10G which I simply couldn't seem to hex edit according to the first post. Ethtool didn't write any data, regardless of no errors in the command, and me checking against all options given in this thread. It wouldn't change the hex.
I then tried edgerider's method of using Sonnet's 10G X550 drivers for macOS, both versions (7.1 and 7.2) didn't do anything for me, with or without Smalltree installed.
In the end I found another solution on a related forum for Mojave: 3.5.0 SmallTree FakePCIID.kext and FakePCIID_Intel_GbX.kext written for the X550. This would probably work best in Clover / Hackintoshes.
It's advisable to put SmalltreeXX.kext in "10.14", and the rest in "Others", as there seems to be a kext loading sequence, and this makes sure the right order is maintained.
Code for Intel_GbX:
Code:
<dict>
<key>Intel GbX</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.rehabman.driver.FakePCIID</string>
<key>FakeProperties</key>
<dict>
<key>RM,subsystem-id</key>
<data>
CgAAAA==
</data>
</dict>
<key>IOClass</key>
<string>FakePCIID</string>
<key>IOMatchCategory</key>
<string>FakePCIID</string>
<key>IOPCIPrimaryMatch</key>
<string>0x10c68086 0x10c78086 0x10c88086 0x10ec8086 0x10d88086 0x10fb8086 0x10f18086 0x151c8086 0x150b8086 0x15288086 0x10fc8086 0x15608086 0x15638086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>