Voodooprojects
Chameleon => General Discussion => Topic started by: eyvind on May 29, 2009, 07:35:59 AM
-
I receive this error at every boot:
kernel extension org.chameleon.plist.AHCIPortInjector is not loadable
My modded AHCI values still seem to load, as my AHCI works without orange icons or other problems. What could this mean?
-
AHCIPortInjector gets installed to /Extra/Extensions when you install Chameleon 2.0 RC1 and takes care of the icons for you. There is no longer any need to tamper with the kexts that are installed by the OS in order to fix the icons.
(EDIT: oops, it's actually LegacyAHCIBlockStorage that fixes the icons. I always confuse the two when typing from memory).
You can put back the original AHCI kexts in S/L/E.
Set correct permissions on the /Extra/Extensions folder:
chown -R root:wheel Extra/Extensions
chmod -R 755 Extra/Extensions
-
I'm sorry if I wasn't clear. I infact meant that i modded the AHCIinjector to show ICH7-R instead of just ICH7 (minor cosmetics ;P)
But since the modded name shows up, and everything works, I don't think this is an issue... My kexts in S/L/E are already vanilla (including the AHCIport, etc)
-
It's probably doing that because the permissions on it are wrong - I'm guessing you didn't re-set the permissions on it after editing it.
Open terminal, type sudo -s and then type the above commands. It sets the correct permissions for all the kexts in /extra/extensions.
-
Is it that needed? I thought Chameleon ignored all permissions required from /Extra/Extensions? At least I dont remember having to fix permissions of the extensions I copied there...
-
Hey thanks for that heads up. Ill try it as soon as I get back from vacation. Until then, I wish good luck to all you contributers and devs :)
-
Is it that needed? I thought Chameleon ignored all permissions required from /Extra/Extensions? At least I dont remember having to fix permissions of the extensions I copied there...
I heard that too, that it ignores permissions on the kexts. But until this appears in official docs or gets confirmed by voodoo labs dev I don't believe 100% in anything that's posted about Chameleon.
Whatever it is, the kext has become unloadable because of the changes that Eyvind has made to it. I thought fixing permissions and setting proper ownership is a good start.
-
The booter's filesystem driver can't handle permission/ownership info. If you encounter such errors, the issue must be somewhere else.