InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Leopard 10.5 (http://infinitemac.com/forumdisplay.php?f=85)
-   -   my sata in leopard 10.5.1 not erase (http://infinitemac.com/showthread.php?t=81)

nfoav8or 01-26-2008 03:09 PM

@bingtheone

I GOT IT WORKING!! (well almost completely... all except audio)

here's how I did it:

First off, I got it just as far as you did with the safe mode and then had to transfer from another Mac volume. This seemed to be the only way to not get hung up at the same point as you so I transfered files/info from a "volume" that was simply another external HD that I installed to before the external SATA HD. After I was through this stage, I used the downloaded <a href="http://forum.insanelymac.com/index.php?act=attach&type=post&id=19616">kext</a> from earlier and unzipped it to the desktop. Now you should see the file AppleNForceATA.kext on the desktop.

Next I copied the file <b>Extensions.mkext</b> from <b>System/Library/Extensions/</b> to the desktop folder for manipulation. I manipulated the mkext file from here so that I wouln't lose sight of where the files were even though we'll be using the Terminal next. Because the mkext should be manipulated through your Terminal, make sure you use the bold commands to follow. (note, this was taken from another post in part... I claim no credit for this, just the will to bring it to you... also, make sure you know what directory you are running in when you do this so your work isn't lost to you. most times it brings you to your home folder when you first open Terminal so that's how I'll treat it.)

1. <b>cd Desktop/</b>
1. <b>mkextunpack -d Extracted /System/Library/Extensions.mkext</b> (notice the space between "Extracted" and "/System")
2. <b>rm -rf Extracted/AppleNForceATA.kext</b>
3. <b>cp -rp AppleNForceATA.kext Extracted</b> (notice the space between "AppleNForceATA.kext" and "Extracted")
4. <b>sudo chown -R root:wheel Extracted</b>
5. <b>sudo chmod -R 755 Extracted</b>
6. <b>kextcache -m NewExtensions.mkext Extracted</b> (notice the space between "NewExtensions.mkext" and "Extracted")

don't close Terminal yet, just minimize it (I know the following can be done in Terminal, but I am still new so I prefer to do it visually yet)

Move the old <b>Extensions.mkext</b> to the trash and rename the new file to <b>Extensions.mkext</b> (same as old one, of course)

drag this to the <b>/System/Library/</b> Folder
while in this folder, go into the folder <b>Extensions</b> and look for the file <b>IOATAFamily.kext</b>... right click, select <b>Show Package Contents</b> and navigate through <b>Contents/Plugins/</b> to see another file named <b>AppleNForceATA.kext</b>. drag the one from your desktop to this folder and over-write it.

--Now this is what screwed me up for a while...

You have to go back to Terminal and type:
1. <b>sudo chown -R root:wheel /System/Library/Extensions/IOATAFamily.kext</b>
2. <b>sudo chmod -R 755 /System/Library/Extensions/IOATAFamily.kext</b>

This should do it for you, but in case your computer continue to gets hung up... safe mode in again and search through the Extensions folder for any <b>NV*</b> or <b>GeForce*</b> files and delete them.

Reboot and I hope it works for you like it did for myself.

Cheers! --NFOav8or

nfoav8or 01-26-2008 03:16 PM

I almost forgot to include my system specs:

Dell Inspiron 531
Athlon64x2 4000+ @ 2.1Ghz
NVIDIA GeForce 6150 SE
3GB DDR2 SDRAM @667MHz
250GB S-ATA @ 7200 rpm
CDRW/DVD & DVDRW - SATA
MCP61 SATA controller

Bing 01-27-2008 12:55 AM

i tried, but still says "ioatacontroller device blocking bus" while boot @ sata...

btw, how did you settle the network problem? i followed the steps of forcedeth, but unfortunately didn't work either... my networking controller is not yet recognized. this is my ven id:10de and dev id 03ef. are you using the integrated nforce network? how did you manage to get it work?

nfoav8or 01-27-2008 02:06 AM

did you perform all these changes from within safe mode (-x) ?
I had to be sure and make all changes from within safe mode and amend those files using the new kext from MeDevil. Once that was done, you need to make sure to set the permissions correctly using <b>chown</b> and <b>chmod</b>. This was the biggest setback for me. I've reinstalled it many times over just trying to get the whole thing right. That shouldn't be necessary, but if you really want to get things right, thats the route I had to take.

One thing to try... do all of these changes while you are booting up externally. That way you are able to get in and run from within the OS and not worry about possible hangups due to the SATA controller.

I am not using a hard-wire network card. I disabled it in the BIOS and have been using a Broadcom Wi-Fi card (BCM4318) which is supported through the kexts supplied in the cd natively. I will enable my built-in LAN and give it a try. I'll get back to ya. Good luck.

Bing 01-27-2008 03:32 AM

1. mkextunpack -d Extracted /System/Library/Extensions.mkext (notice the space between "Extracted" and "/System")

it says can't start directory Extracted

nfoav8or 01-27-2008 03:51 AM

create a folder on your desktop named "Extracted" then run this... the prob is that the command doesn't know where to send it to because it hasn't been created yet.

Bing 01-27-2008 04:56 AM

Move the old Extensions.mkext to the trash -- is this the one in /System/Library/ ?

and rename the new file to Extensions.mkext. -- i'm a little bit confused here, do you mean the Extensions.mkext that copied to the desktop previously? if so, it doesn't need to be renamed. or by "the new file", you mean some other file?

drag this to the /System/Library/ Folder -- just to confirm, it's the "Extensions.mkext" file on desk top?

while in this folder, --what do you mean here?

sorry about my english... and thanks for helping

Bing 01-27-2008 05:14 AM

ok, i did't notice the newExtensions.mkext file genarated on the desktop at first

Bing 01-27-2008 10:27 AM

thx, nfoav8or, i got the sata working now!

moving on to the ethernet

nfoav8or 01-27-2008 11:41 AM

awesome! Congrats! let me know how that goes... I got my audio working so now all of my hardware works with OSX.