InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 10-29-2009, 10:50 PM
spalek83's Avatar
spalek83 spalek83 is offline
 
Join Date: Oct 2009
Location: 127.0.0.1
Posts: 152
Weird mkext issue, seeking to clarify best placement of specific kexts

I'm getting this strange issue where if I make an extensions.mkext for /Extra/Extensions I get a kernel panic at boot. so basically I have to not have one there at all. also it seems to boot significantly faster with no extensions.mkext in /System/Library for /System/Library/Extensions most of the time.. which is backwards to what I thought it was, that the mkext makes things faster

so just to make sure, with Chameleon RC3 and netkas PC EFI 10.5

  • ALL custom kexts like nullcpu, fasesmc, disabler and so forth go in /Extra/Extensions ? or do some only go in System/Library/Extensions and others go in /Extra/Extensions, and if so, what specifically goes where?
  • dsdt.aml goes in / (root) and with chameleon rc3 i just place it there, i don't do anything special to make sure it is used.. right?
  • smbios.plist goes in /Extra and is automatically used just by being there.

am i understanding this correctly?

also, when I had smbios.plist in /Extra/Extensions it booted fine considering the rest was ok, but when i put smbios.plist in /Extra it took damn near forver to load

Last edited by spalek83; 10-29-2009 at 11:19 PM.
Reply With Quote
  #2  
Old 10-29-2009, 11:07 PM
xXrkidXx xXrkidXx is offline
Leopard
 
Join Date: Apr 2009
Posts: 478
about the smbios, it took forever because it was actually being loaded. not sure about the rest. DSDT is placed in Root.

Computer: Gateway 838GM | 9.5.0 Vodoo Kernel |2.0 RC4 Chameleon Bootloader | Processor:Intel Pentium 4 630 / 3 GHz | RAM: 512MB | OS: Windows 7 32BIT, OSx86 iPC 10.5.6 | Mainboard Chipset: Intel 915G Express | Graphics Card:Integrated Intel GMA 900 | Video Memory: Dynamic Video Memory Technology 3.0 | Audio:ALC 860 |Card Reader:8 in 1 Integrated| Hard Drives:1x 200GB SATA(Win 7), 1x 320GB SATA(OS X) Both Internal
Reply With Quote
  #3  
Old 10-29-2009, 11:13 PM
spalek83's Avatar
spalek83 spalek83 is offline
 
Join Date: Oct 2009
Location: 127.0.0.1
Posts: 152
so every time it will take forever to load smbios? i read somewhere that smbios was just cosmetic, is this true? cause if so, it has no real purpose but cosmetic i'm gonna skip it since 4 minutes to boot a joke
Reply With Quote
  #4  
Old 10-30-2009, 01:59 PM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
Quote:
Originally Posted by spalek83 View Post
I'm getting this strange issue where if I make an extensions.mkext for /Extra/Extensions I get a kernel panic at boot. so basically I have to not have one there at all. also it seems to boot significantly faster with no extensions.mkext in /System/Library for /System/Library/Extensions most of the time.. which is backwards to what I thought it was, that the mkext makes things faster

so just to make sure, with Chameleon RC3 and netkas PC EFI 10.5

  • ALL custom kexts like nullcpu, fasesmc, disabler and so forth go in /Extra/Extensions ? or do some only go in System/Library/Extensions and others go in /Extra/Extensions, and if so, what specifically goes where?
  • dsdt.aml goes in / (root) and with chameleon rc3 i just place it there, i don't do anything special to make sure it is used.. right?
  • smbios.plist goes in /Extra and is automatically used just by being there.

am i understanding this correctly?

also, when I had smbios.plist in /Extra/Extensions it booted fine considering the rest was ok, but when i put smbios.plist in /Extra it took damn near forver to load
First, Snow Leopard's Extensions.mkext is not in /System/Library anymore, if you have one there better remove it. The easiest way to update SL's mkext is doing this:
Code:
sudo touch /System/Library/Extensions
There is no hard rule where kexts should be installed, /Extra/Extensions is just another location to install them. All kexts in /E/E should work too if installed to /S/L/E. Not all kexts work from /E/E though, some need to have all its dependency kexts there too (like IONetworkingFamily f.e.). Modded kexts that overlap already existing ones are better to be kept in /E/E, to avoid them being overwritten.
DSDT.aml goes in /Extra by default (you can put it anywhere you want if you put "DSDT=/some/where/mydsdt.aml" in chameleon's boot.plist
smbios.plist is in /Extra too but samely can be put anywhere with "SMBIOS=some/smbios.plist"

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11
Reply With Quote
  #5  
Old 10-30-2009, 09:48 PM
spalek83's Avatar
spalek83 spalek83 is offline
 
Join Date: Oct 2009
Location: 127.0.0.1
Posts: 152
thanks for explaining that. as for the extensions.mkext, I use kext helper and it makes that.. I also reinstalled snow from snow and everything seems to work, depsite the boot being not as fast as it could be (it pauses at the baby blue screen for like 40 seconds before actually loggin in)

I put dsdt.aml in /Extra and nothing seemed to change
and i removed smbios.plist cause of it being only cosmetic. i could care less what system info says as long as it's doing what it's supposed to be internally
Reply With Quote
  #6  
Old 10-30-2009, 11:10 PM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
I dont really trust the old kexts installers for sl, anyway I think that mkext in old location is ignored.
If you have a patched dsdt you should def note some difference.
Remember that chameleon always do smbios patching, even w/out a smbios.plist (unless you explicitly disable it).

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11
Reply With Quote
  #7  
Old 11-01-2009, 02:15 AM
spalek83's Avatar
spalek83 spalek83 is offline
 
Join Date: Oct 2009
Location: 127.0.0.1
Posts: 152
removed the extensions.mkext in /System/Library

do I also remove it from /Extra ?



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote