Jump to content

[solved] Internal SATA drive not visable


  • Please log in to reply
26 replies to this topic

#21
BladeRunner

BladeRunner

    InsanelyMac Legend

  • Donators
  • 688 posts
  • Gender:Male
  • Location:New York

lmao, exactly. It would suck to have nothing to fix. :)

Try in 64-bit mode with some of the 10.6 kexts Stellarola collected at his blog - Including new versions of the Chameleon AHCI kexts:
http://stellarola.tu...repare-yourself

(if the link gets removed, just google 'Stell's blog' and you'll find it).

There's also a new, patched AppleIntelPIIATA.kext (I think that's what it's called) floating around somewhere, maybe you can do something with that.


I just found Sells' blog this morning. I have been retrieving the files and placing them on a drive accessable to my SnowLeo system. I plan to give them a try later today. Thanks for the pointer though.


I solve this problem by running the Kext Utility application and then restart.

This application can be downloaded here:
http://www.insanelym...howtopic=140647

You don't need to drop any file on it, just double click the application
The application will repair permission, rebuild extension.mkext. for E/E and S/L/E

Hope it help ;)


I have not tried the Kext utility, but I have it now and will try along with the other test later today.

I said in an earlier post that I had few SATA bios options. Either no or off and native mode - whatever that is. Well, I turned on native mode and it didn't help access the SATA drive from the SL system. However, it did make a change. Now, under Leopard 10.5.8 the SATA drive shows up under the primary SATA port and not the secondary. Not sure if that will help or hinder later on.

#22
BladeRunner

BladeRunner

    InsanelyMac Legend

  • Donators
  • 688 posts
  • Gender:Male
  • Location:New York
Well, the problem is resolved - finally!

After I installed the new dual layer SATA DVD drive and disabled the PATA support on the main board it still didn't work. So, I want back over the process I used to build in the first place.

I used the guide that Parsys worte and also the files found in the links on the #snlwleopard IRC channel.

I already had a working SnowLeo installer built from my retail install DVD. I formatted the External HDD and then installed Chameleon2-rc1 + EFI 10.1, added the modbin mach_kernel.432 and my set of kext in /Extra/Extensions. It was at that point that I found I had wo different versions of the AppleIntelPIIXATA.kext. One was the original one from the netkas blog. That one had not worked for me.

The second one is from a package called "ICHx for snow" and contains an archive called "updated missing dev-ID by z0r.zip". When I checked the content of the Info.plist I found it had entries for ICH5 SATA with the very device ID reported by lspci on my system. I apologize for not posting a link and giving credit where due. I have searched all afternoon and have not located it. I think the user name was ZoR but not sure.

My Extra/Extensions.mkext now contains the following:
drw-r--r--@ 3 root  wheel  102 Sep  4 17:51 AppleIntelPIIXATA.kext
drw-r--r--  3 root  wheel  102 Sep  4 17:51 IOAHCIBlockStorageInjector.kext
drw-r--r--@ 3 root  wheel  102 Sep  4 17:51 NullCPUPowerManagement.kext
drw-r--r--@ 3 root  wheel  102 Sep  4 17:51 OpenHaltRestart.kext
drw-r--r--@ 3 root  wheel  102 Sep  4 17:51 VoodooPS2Controller.kext
drw-r--r--@ 8 root  wheel  272 Sep  4 17:51 fakesmc.kext
and all is working well. The USB stick Snow installer and the USB installed copy of SnowLeo can both see and use my SATA HDD and DVD

Many thanks to all who tried to help me resolve this problem.

#23
YourDrinkingHero

YourDrinkingHero

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
I am having a similar issue that you had. I created a post here:

http://www.insanelym...howtopic=184214

Is it just a matter of getting that better kext file? If so, can you post it?

#24
BladeRunner

BladeRunner

    InsanelyMac Legend

  • Donators
  • 688 posts
  • Gender:Male
  • Location:New York

I am having a similar issue that you had. I created a post here:

http://www.insanelym...howtopic=184214

Is it just a matter of getting that better kext file? If so, can you post it?


I have no idea if this kext will solve your problem or not. I won't re-post the file because it is not my work. However, I will post the lik where I found on insanelymac.

Check this thread on page @2 - post @26 The poster provides two different download sites for the kext. Actually, the whole thread is of interest for getting a good SnowLeo install.

I hope this helps resolve your problem.

#25
Guest: freemaximus_*

Guest: freemaximus_*
  • Guests
Hi Bladerunner,
I have your same processor, but mine is lga 775. I have tried to install Snow Leopard on my system with a usb stick (8gb), but when it boot I have always a generic Kernel Panic, can you post details installation?
many thanks
Max

#26
BladeRunner

BladeRunner

    InsanelyMac Legend

  • Donators
  • 688 posts
  • Gender:Male
  • Location:New York

Hi Bladerunner,
I have your same processor, but mine is lga 775. I have tried to install Snow Leopard on my system with a usb stick (8gb), but when it boot I have always a generic Kernel Panic, can you post details installation?
many thanks
Max


I assume (always dangerous) that you are talking about putting the installer on the 8Gb stick. Still, the process is about the same for the installed version as well.

You need to have a running copy of Leopard to work from. Collect all the files/packages yu are likely to need prior to starting. Mount your target drive/stick and partition it as you need. I would recommend using GUID partition map.

Once the target partition is formatted, install Chameleon2-RC1 + PC-EFI 10.1 on that partition. Then, install OS X. and adjust your /Volumes/target/Extra content.

The best thing I can recommend is to look at the following guides and follow the one in Prasys' blog. It contains links to most of the tools and kext you will need. Also, you will need a patched kernel. There are several ources with links to the modbin kernels. I would suggest using an IRC client and going to the #snowleopard channel. The topic there contains links to the kernels and most of the kext you will need.

The way I bootstrapped my SnowLeo install was to create a retail install dvd image and mount it. Then, in a terminal session (as root) open the Osinstall.mpkg and install SL on the target partition. Again, using the terminal session I copied kext I needed into the Extra/Extensions folder on the target drive. When I tried to boot the first time, I boot to single user (-s) because several of the kext don't play nice when loaded directly from Extra/Extensions. So, boot in single user and use kextchche to build Extra/Extensions.mkext and then reboot.

Once I got to a working copy of SnowLeo I went back to my running copy of leopard and copied the SL Extra folder over to a holding area to use as a package when building my USB stick installer. When the installer was working I did a clean install of SnowLeo using the installer and the pre-packaged Extra folder from the previous work. Now, SnowLeo is installed nearly vanilla with no mods in the /S/L/E folder.

these are links to the guides I used:
prasys' Blog

helical.net guide

Project OSX DSDT patching

Don't know if this will be helpful, but it's the best I could do. Good luck!

---------
BladeRunner

#27
Guest: freemaximus_*

Guest: freemaximus_*
  • Guests
many thanks!!!!! :)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy