InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 01-14-2010, 09:20 PM
00010's Avatar
00010 00010 is offline
Leopard
 
Join Date: Sep 2009
Location: RETIRED
Posts: 417
Need Kext placement info.

I am new to the whole retail installation method, I tried a retail install before and I couldn't install kext files at all, so I was wondering if I should install my kext files to the "Extra/Extensions" folder, and if so how should I go about doing that the right way? Also If I do need to install them here, will they override any kext that has the same name?( I have patched versions of kexts files that have the same name as some kexts in the Extensions folder)


00010

RETIRED
Reply With Quote
  #2  
Old 01-15-2010, 12:06 PM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
When you put them to /Extra/Extensions you need to build an Extensions.mkext chache for them in the upper folder [/Extra] - I prefer to use this utility for that purpose:
https://www.apple.com/downloads/maco...mkexttool.html
Bur be aware, that you need to select x86_64 slim down, when you want to boot 64-Bit Kernel & Extensions.

Some Extensions like ApplePS2 drivers do not work correctly in /E/E if you put Extensions to /System/Library/Extensions be sure to fix the file permissions:
Code:
sudo -s
cd /System/Library/Extensions
chmod -R 755 *
chown -R root:wheel *
See here if you want further informations about what you are doing here.
Once done delete /System/Library/Chaches/com.apple.kext.chaches folder to have the Extensions chache beeing rebuild on next boot. (On Leopard this is /System/Libary/Extensions.mkext) - when you use an up-to-date bootloader you can also force the system to rebuild the chache by using -f boot parameter.

AMD Phenom II X4 955 - ASRock AM3A770DE - 8GB DDR3-1333 - Radeon HD 5570 1GB passiv - BCM4318 802.11b/g - Snow Leopard Retail
+++
AMD Phenom X3 8450 - ASRock AM2NF6G-VSTA (BIOS L2.39) - 4GB DDR2-800 - Radeon HD 4650 512MB - Snow Leopard Retail (retired) / OpenBSD
Reply With Quote
  #3  
Old 01-15-2010, 04:21 PM
00010's Avatar
00010 00010 is offline
Leopard
 
Join Date: Sep 2009
Location: RETIRED
Posts: 417
ok, good, I have patched GMAx3100 kext files, and the stock files already exsit in the Extensions folder, Will the Extra/Extensions folder override the originals?

So I need to install my PS2 kext files in the Extensions folder aswell? I am using the VoodooPS2 and trackpad prefpane, I also need to delete the R1000.kext because it is not acting correctly with my Ethernet which is a Realtek RTL8169 NIC, I was going to replace it with the one I used in the prepatched version of Snow Leopard I had used before.

When I try to use "Kext Utility" in the retail install I had tried before, It did not work, So in retail you are saying I need to do the install manually in terminal?

So lets say I want to put all my kext in the /Extra/Extensions folder,Which ones would I not put there that need to be in S/l/E?

I have my wifi kext.

VoodooHDA.kext

VoodooPS2.kext

VoodooBatery.kext

RTL8169NIC.kext

Patched Graphics kexts

Patched IOUSBFamily.kext

RETIRED

Last edited by 00010; 01-15-2010 at 04:28 PM.
Reply With Quote
  #4  
Old 01-15-2010, 04:42 PM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
It should work to put the patched Kernel Extensions to /Extra/Extensions and leave the ones in the System folder beeing untouched. Just be sure to create /Extra/Extensions.mkext for the ones stored in /Extra/Extensions wether you do this from command line using "kextutil" or using GUI is pretty irrelevant - without this there will be a Kernel Panic on boot - at least in my cases.
Repairing the file permissions matters only for the one you add to the System folder, as they won't be chached correctly by OS X without having correct permissions.

AMD Phenom II X4 955 - ASRock AM3A770DE - 8GB DDR3-1333 - Radeon HD 5570 1GB passiv - BCM4318 802.11b/g - Snow Leopard Retail
+++
AMD Phenom X3 8450 - ASRock AM2NF6G-VSTA (BIOS L2.39) - 4GB DDR2-800 - Radeon HD 4650 512MB - Snow Leopard Retail (retired) / OpenBSD
Reply With Quote
  #5  
Old 01-15-2010, 10:21 PM
00010's Avatar
00010 00010 is offline
Leopard
 
Join Date: Sep 2009
Location: RETIRED
Posts: 417
ok, good. but I still need to install the PS2 kext files in the s/l/e folder or not?


00020

RETIRED
Reply With Quote
  #6  
Old 01-16-2010, 12:44 AM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
No with VoodooPS2 you are fine of with /E/E - see the release notes at http://forum.voodooprojects.org/inde...pic,235.0.html
Just AppleACPIPS2Nub.kext was causing me trouble in that case, maybe other third party kexts do that too, but I didn't expire any other one that way yet.

AMD Phenom II X4 955 - ASRock AM3A770DE - 8GB DDR3-1333 - Radeon HD 5570 1GB passiv - BCM4318 802.11b/g - Snow Leopard Retail
+++
AMD Phenom X3 8450 - ASRock AM2NF6G-VSTA (BIOS L2.39) - 4GB DDR2-800 - Radeon HD 4650 512MB - Snow Leopard Retail (retired) / OpenBSD
Reply With Quote
  #7  
Old 01-16-2010, 12:49 AM
00010's Avatar
00010 00010 is offline
Leopard
 
Join Date: Sep 2009
Location: RETIRED
Posts: 417
Ok, Thanks man, you always reply alot to my posts, your very helpful, I am installing the kext files now, will report back soon.


00010

RETIRED
Reply With Quote
  #8  
Old 01-16-2010, 03:17 AM
00010's Avatar
00010 00010 is offline
Leopard
 
Join Date: Sep 2009
Location: RETIRED
Posts: 417
nothing worked at all, I followed evrything to the letter.


00010



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


RETIRED
Reply With Quote
Reply