Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kext not loaded (link failed) on OS X El Capitan 10.11.6 on MacBookPro5,5 #20

Open
RetroGamingStuff opened this issue Jun 27, 2024 · 3 comments

Comments

@RetroGamingStuff
Copy link

Hi, TurboMac.kext is not loaded (link failed), could you please check if is there something wrong in your code?

As expected after reboot the command kextstat | grep TurboMac reports nothing.

I really need to have access to this old Mac, thanks!

The output of the installation from script CatalinaAndBelowInstall.command is here:

Before continuing, make sure that you have disabled SIP
Press any key to continue...
Password:
Cache file /System/Library/Caches/com.apple.kext.caches/Directories/System/Library/Extensions/KextIdentifiers.plist.gz is out of date; not using.
Cache file /System/Library/Caches/com.apple.kext.caches/Directories/Library/Extensions/KextIdentifiers.plist.gz is out of date; not using.
Notice: TurboMac.kext has debug properties set.
Diagnostics for TurboMac.kext:
Code Signing Failure: code signature is invalid
kext-dev-mode allowing invalid signature -67050 0xFFFFFFFFFFFEFA16 for kext "TurboMac.kext"
kext signature failure override allowing invalid signature -67050 0xFFFFFFFFFFFEFA16 for kext "/Library/Extensions/TurboMac.kext"
(kernel) kxld[calasanmarko.TurboMac]: The super class vtable '__ZTV9IOService' for vtable '__ZTV8TurboMac' is out of date. Make sure your kext has been built against the correct headers.
(kernel) Can't load kext calasanmarko.TurboMac - link failed.
(kernel) Failed to load executable for kext calasanmarko.TurboMac.
(kernel) Kext calasanmarko.TurboMac failed to load (0xdc008016).
(kernel) Failed to load kext calasanmarko.TurboMac (error 0xdc008016).
Failed to load TurboMac.kext - (libkern/kext) link error.
Check library declarations for your kext with kextlibs(8).
kext-dev-mode allowing invalid signature -67050 0xFFFFFFFFFFFEFA16 for kext TurboMac.kext
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext ACPI_SMC_PlatformPlugin.kext
kext file:///System/Library/Extensions/fabio.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/EyeTVVoyagerAudioBlock.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/EyeTVEmpiaAudioBlock.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/EyeTVCinergyXSAudioBlock.kext/ is in hash exception list, allowing to load
kext file:///System/Library/Extensions/EyeTVAfaTechHidBlock.kext/ is in hash exception list, allowing to load
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
Invalid signature -67050 for kext <OSKext 0x7fef4561a420 [0x7fff7a87f440]> { URL = "TurboMac.kext/ -- file:///Library/Extensions/", ID = "calasanmarko.TurboMac" }
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
kxld[calasanmarko.TurboMac]: The super class vtable 'vtable for IOService' for vtable 'vtable for TurboMac' is out of date. Make sure your kext has been built against the correct headers.
Link failed (error code 5).
Prelink failed for calasanmarko.TurboMac; omitting from prelinked kernel.
\nInstallation complete. Approve the extension if a prompt appears, and reboot your Mac.
@RetroGamingStuff
Copy link
Author

Ok, fixed the problem rebuilding the kext on my very slooooow MacBokPro. I made some changes on project.pbxproj and on TurboMac.h.

Ask for help

@GhastMan01012
Copy link

@RetroGamingStuff I'm having this issue on macOS 10.15.7 with a MacBookPro11,4. Could you share the specific fix you implemented? I'd like to see if something similar would help in my case.

Thanks

@Perfektionist
Copy link

@RetroGamingStuff Im having the exact same issue on my 2012 MacAir, OSX El Capitan 10.11.6
Can you please tell us what you did to make it work?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants