RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,016
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
I recently acquired one of these old PCI cards and am now trying to get it working under Sierra. After reading this thread, I didn't see where Wundorn had been successful, so I'm bringing this topic up again.
After installing Sierra, I had used MultiBeast v9.0.0.0 to install "7/8/9 Series USB Support," which pulls in v1.3.2 (a.k.a. v2016-0820) of FakePCIID.kext and FakePCIID_XHCIMux.kext. These kexts resided in /Library/Extensions, so I downloaded RehabMan-FakePCIID-2016-0820.zip from github, pulled out FakePCIID_Intel_GbX.kext, added "0x107c8086" to the IOPCIPrimaryMatch string in its Info.plist, and placed the edited kext in /Library/Extensions. Then I ran Kext Utility v2.6.6 to repair the permissions and update the cache files.
After rebooting, I checked to see if the kext loaded; it had not. I tried manually loading it via:
$ sudo kextload /Library/Extensions/FakePCIID_Intel_GbX.kext
but kextstat revealed that it had still not loaded (text trailing "(1.3.2)" omitted):
$ kextstat | grep FakePCI
37 1 0xffffff7f80c82000 0x8000 0x8000 org.rehabman.driver.FakePCIID (1.3.2)
38 0 0xffffff7f80c8a000 0x3000 0x3000 org.rehabman.driver.FakePCIID.XHCIMux (1.3.2)
and I found the following at the end of dmesg:
$ sudo dmesg | tail
Notice - new kext org.rehabman.injector.FakePCIID-Intel-GbX, v1.3.2 matches prelinked kext but can't determine if executables are the same (no UUIDs).
I'm not sure where to go from here. This error has popped up for other people using other kexts on several versions of Mac OS X, but there is not a clear solution to the problem. Perhaps I should be using different programs to correct the kext permissions and rebuild the cache?
Thanks for any help anyone can provide.
FakePCIID_Intel_GbX.kext is a codeless kext. So you should not expect it to show in kextstat.