jamiethemorris Posted October 8, 2013 Share Posted October 8, 2013 Hi all, I've been using rehabman's patched AppleSmartBatteryManager in Mountain Lion on my x202e without any problems so far using a dsdt edit (native acpiplatform). I just updated to mavericks today and the kext is no longer working. I added it to AppleKextExcludeList.kext and as far as I know this is the correct way to do it: <key>com.apple.driver.AppleSmartBatteryManager</key> <string>1.30</string> <key>com.apple.driver.KextExcludeList</key> <string>1.18.0</string> I do not get any warnings upon login, the kext just simply doesn't load. Is this correct? Is there anything else I should be doing, like adding compatible and the device ID to my DSDT? Or do I just need to wait for an updated kext for Mavericks? Link to comment Share on other sites More sharing options...
artur_pt Posted October 8, 2013 Share Posted October 8, 2013 hello i'm using it.. in mavs version 1.40 this one http://www.insanelymac.com/forum/files/file/92-acpibatterymanager/ and works perfect good hack Link to comment Share on other sites More sharing options...
jamiethemorris Posted October 8, 2013 Author Share Posted October 8, 2013 Thank you, I will try it tomorrow. Is my edit for AppleKextExcludeList correct? I just need to change the version to 1.40 after I install it? Link to comment Share on other sites More sharing options...
artur_pt Posted October 8, 2013 Share Posted October 8, 2013 hello i do nothing for now ... in AppleKextExcludeList is all running well all kext in s/l/e good hack Link to comment Share on other sites More sharing options...
ghajini08 Posted October 8, 2013 Share Posted October 8, 2013 WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/AppleSmartBatteryManager.kext" WARNING - Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext "/System/Library/Extensions/AppleRTC.kext" WARNING - Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext "/System/Library/Extensions/AppleIntelCPUPowerManagement.kext" WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext" WARNING - Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext "/System/Library/Extensions/AppleHDA.kext" WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/ACPIBatteryManager.kext" kext com.Accusys.driver.Acxxx 300029000 is in exception list, allowing to load @artur-pt sorry to barge in on this thread, but since there is mention here of exclusino list, this is what I get as far as the kext exclusion list is concerned Link to comment Share on other sites More sharing options...
jamiethemorris Posted October 8, 2013 Author Share Posted October 8, 2013 WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/AppleSmartBatteryManager.kext" WARNING - Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext "/System/Library/Extensions/AppleRTC.kext" WARNING - Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext "/System/Library/Extensions/AppleIntelCPUPowerManagement.kext" WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext" WARNING - Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext "/System/Library/Extensions/AppleHDA.kext" WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/ACPIBatteryManager.kext" kext com.Accusys.driver.Acxxx 300029000 is in exception list, allowing to load @artur-pt sorry to barge in on this thread, but since there is mention here of exclusino list, this is what I get as far as the kext exclusion list is concerned First of all, this doesn't seem to cause any problems, I got the same message for some of my kexts and they still loaded. I decided to add them to the exlude list anyway though. If you go into the Info.plist of each of those kexts you should see something like this (using AppleRTC.kext as an example): <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleRTC</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Apple RTC Driver</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>2.0</string> So for that particular kext, you would add this: <key>com.apple.driver.AppleRTC</key> <string>2.0</string> <key>com.apple.driver.KextExcludeList</key> <string>1.18.0</string> Then do the same for all your other kexts. I added AppleKextExcludeList to itself since I modified it, I'm not sure if that's necessary. Link to comment Share on other sites More sharing options...
jamiethemorris Posted October 8, 2013 Author Share Posted October 8, 2013 Oh and @arthur-pt thank you for your help, the kext works perfectly. Link to comment Share on other sites More sharing options...
artur_pt Posted October 9, 2013 Share Posted October 9, 2013 hello u see this messages where ? when u rebuild the kernelcache ? only problem if exit with error the others are fancy msg from apple.. u can solve it .. editing the kext and update the info about them in info.plist 2 keys 1 for excluded kext u should update that info in the other key.. and the msg gonne.. like i say before.. i do nothing about it .. and all works good.. good hack Link to comment Share on other sites More sharing options...
jamiethemorris Posted October 9, 2013 Author Share Posted October 9, 2013 Like Arthur-pt said, the kexts will still load fine without adding them to the list, you will only get that message when you rebuild the cache. The messages ate harmless affect the functionality of the system in any way. I only added them to be as vanilla as possible, and because I wanted to know how to do it in case apple makes them unable to load in future versions of OS X. Link to comment Share on other sites More sharing options...
ghajini08 Posted October 10, 2013 Share Posted October 10, 2013 hello u see this messages where ? when u rebuild the kernelcache ? only problem if exit with error the others are fancy msg from apple.. u can solve it .. editing the kext and update the info about them in info.plist 2 keys 1 for excluded kext u should update that info in the other key.. and the msg gonne.. like i say before.. i do nothing about it .. and all works good.. good hack Like Arthur-pt said, the kexts will still load fine without adding them to the list, you will only get that message when you rebuild the cache. The messages ate harmless affect the functionality of the system in any way. I only added them to be as vanilla as possible, and because I wanted to know how to do it in case apple makes them unable to load in future versions of OS X. Exactly, I just wanted to know if this would slow down my boot up process. Apaprently not. The kext-caches still build and the kexts still work. Yes @artur-pt, I see this when I rebuild kernel and kextcache using terminal. Link to comment Share on other sites More sharing options...
Recommended Posts