Contribute
Register

Intel Network adapters on OS X: Small Tree drivers

Get this message:

Code:
Kext rejected due to improper filesystem permissions: <OSKext 0x7fccb76418b0 [0x7fff94aa0af0]> { URL = "SmallTreeIntel8259x.kext/ -- file:///System/Library/Extensions/", ID = "com.SmallTree.driver.SmallTreeIntel8259x" }
SmallTreeIntel8259x.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7fccb7409100 [0x7fff94aa0af0]> { URL = "FakePCIID.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
FakePCIID.kext does not authenticate; omitting.
KernelCache ID: 722BEB7FC62FABA001ED7432C851380B

Thank you for your help. Really want to get the 10G LAN working.
After I update the system, I enter this code into the terminal and it will work properly. The function is to reload the driver
 
After I update the system, I enter this code into the terminal and it will work properly. The function is to reload the driver

Is it possible to just place kexts in the CLOVER/kexts/Other folder?

Or will it not work? The driver loads but nothing in network system preferences.
 

This is the instructions I followed:

Screen Shot 2018-08-06 at 12.03.32.png
 
This is the instructions I followed:

View attachment 344917
1: /System/Library/Extensions/ (FakePCIID_Intel_GbX.kext & FakePCIID.kext)
2:Library/Extensions/ (SmallTreeIntel8259x.kext)
3:sudo touch /System/Library/Extensions && sudo kextcache -u /

pay attention to
FakePCIID_Intel_GbX.kext (IOPCIPrimaryMatch 0x15638086)

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>BuildMachineOSBuild</key>
    <string>17C88</string>
    <key>CFBundleIdentifier</key>
    <string>org.rehabman.injector.FakePCIID-Intel-GbX</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>FakePCIID_Intel_GbX</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>1.3.11</string>
    <key>CFBundleSupportedPlatforms</key>
    <array>
        <string>MacOSX</string>
    </array>
    <key>CFBundleVersion</key>
    <string>1.3.11</string>
    <key>DTCompiler</key>
    <string>com.apple.compilers.llvm.clang.1_0</string>
    <key>DTPlatformBuild</key>
    <string>9C40b</string>
    <key>DTPlatformVersion</key>
    <string>GM</string>
    <key>DTSDKBuild</key>
    <string>10M2518</string>
    <key>DTSDKName</key>
    <string>macosx10.6</string>
    <key>DTXcode</key>
    <string>0920</string>
    <key>DTXcodeBuild</key>
    <string>9C40b</string>
    <key>IOKitPersonalities</key>
    <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>
    <key>OSBundleRequired</key>
    <string>Network-Root</string>
    <key>Source Code</key>
    <string>https://github.com/RehabMan/FakePCIID</string>
</dict>
</plist>
 
1: /System/Library/Extensions/ (FakePCIID_Intel_GbX.kext & FakePCIID.kext)
2:Library/Extensions/ (SmallTreeIntel8259x.kext)
3:sudo touch /System/Library/Extensions && sudo kextcache -u /

pay attention to
FakePCIID_Intel_GbX.kext (IOPCIPrimaryMatch 0x15638086)

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>BuildMachineOSBuild</key>
    <string>17C88</string>
    <key>CFBundleIdentifier</key>
    <string>org.rehabman.injector.FakePCIID-Intel-GbX</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>FakePCIID_Intel_GbX</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>1.3.11</string>
    <key>CFBundleSupportedPlatforms</key>
    <array>
        <string>MacOSX</string>
    </array>
    <key>CFBundleVersion</key>
    <string>1.3.11</string>
    <key>DTCompiler</key>
    <string>com.apple.compilers.llvm.clang.1_0</string>
    <key>DTPlatformBuild</key>
    <string>9C40b</string>
    <key>DTPlatformVersion</key>
    <string>GM</string>
    <key>DTSDKBuild</key>
    <string>10M2518</string>
    <key>DTSDKName</key>
    <string>macosx10.6</string>
    <key>DTXcode</key>
    <string>0920</string>
    <key>DTXcodeBuild</key>
    <string>9C40b</string>
    <key>IOKitPersonalities</key>
    <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>
    <key>OSBundleRequired</key>
    <string>Network-Root</string>
    <key>Source Code</key>
    <string>https://github.com/RehabMan/FakePCIID</string>
</dict>
</plist>


Ok, it now shows up in network preferences, but as disconnected.
And nothing listed in DPCI manager.

What do I need to do with "IOPCIPrimaryMatch"?

Also did you disable SIP?
 
Ok, it now shows up in network preferences, but as disconnected.
And nothing listed in DPCI manager.

What do I need to do with "IOPCIPrimaryMatch"?
I don't know, I can connect this way, please make sure the initial environment of the system, CLOVER drivers are non-conflicting, no SmallTreeIntel app installed
 
Just saw my ID's are different is that the issue?

Screen Shot 2018-08-06 at 13.08.53.png
 
To those using X540 cards with Small Tree drivers:

Have you experienced any issues with AirDrop? I noticed that since 10.13.6, having the X540 installed will sporadically break AirDrop for me. I replaced my X540 card with an AQC107 card and have not had a single issue with AirDrop.

Just trying to confirm if it's just me or if others also have this issue.

Thanks in advance.
 
Back
Top