Voodooprojects
Chameleon => General Discussion => Topic started by: Dewdman42 on May 15, 2009, 09:44:21 PM
-
Chameleon has a couple of options mentioned which can be controlled via Boot.plist and I was wondering if someone could explain what each of these items are, what they do, when I would want it on or off, etc.
I also notice the Chameleon installs a few kexts into /Extra and hopefully someone could explain if and when those are needed or when they can potentially be removed.
USBBusFix
EHCIacquire
UHCIreset
SMBIOSdefaults
thanks
-
Does anyone know anything about these? Additionally I would like to know what the following extensions are that Chameleon appears to have installed in /Extra/Extensions:
AHCIPortInjector.kext:
ATAPortInjector.kext:
AppleACPIButtons.kext:
AppleACPIEC.kext:
AppleACPIPCI.kext:
IOAHCIBlockStorage.kext:
IOAHCIBlockStorageInjector.kext:
IOAHCISerialATAPI.kext:
-
Does anyone know anything about these? Additionally I would like to know what the following extensions are that Chameleon appears to have installed in /Extra/Extensions:
AHCIPortInjector.kext:
ATAPortInjector.kext:
AppleACPIButtons.kext:
AppleACPIEC.kext:
AppleACPIPCI.kext:
IOAHCIBlockStorage.kext:
IOAHCIBlockStorageInjector.kext:
IOAHCISerialATAPI.kext:
It only installs 3 kexts (optional), it will probably include a disabler kext in the future.
-
Hmm. Very strange because I didn't put those other ones there. Is there any weird possibility that the 10.5.7 combo updater would have put them there somehow?
I am reverting back to old chameleon for now, it was working very reliably for me and continues to now. I'll check out gui chameleon in the future when its finalized.
Thanks!
ps - if there is someplace we can find an FAQ or explanation of things like USBBusFix, EHCIacquire, UHCIreset and SMBBIOSdefaults (they are mentioned in the Chameleon docs), then it would be helpful to know what these are and also to know what is the purpose of the kexts installed by chameleon.
-
Hi;
It appears that the post install script installs dependencies for any kexts that are found in the /Extra/Extensions folder, possibly using the kextlibs and kextfind commands ??!
P
-
post install of 10.5.7? I'm curious why it would have installed into /Extra/Extensions intead of /System/Library/Extensions, unless it was related to one of the ones that I had in /Extra/Extensions at the time of running the updater.
Hmm. ok, thanks
-
The post installer of chameleon not the 10.5.7 installer, I'm not sure if it looks at the kexts in the /extra/extensions folder and then gets the dependencies from s/l/e or whether it reads the s/l/e cache and gets a list of loaded kexts.
This happens when you re-run the chameleon installer where the extra/extensions folder already exists and there are kexts in them, if there are no kexts and it's a new install then nothing appears to be added.
P
-
Is there any written details about what these are for??
USBBusFix, EHCIacquire, UHCIrese
-
Is there any written details about what these are for??
USBBusFix, EHCIacquire, UHCIrese
From what I understand, they are supposed to fix problems with USB controllers that are not detected properly by OS X, causing some problems. I believe they are mean to replace the patched AppleEHCI/UCHI kexts available. EHCIAcquire would fix USB 2.0 controllers reset, UHCIreset would fix USB 1.0/1.1 and USBBusfix would fix both.
Someone correct me if I'm wrong...
-
So if we weren't having problems before related to USB, can we run without those?