Zythyr Posted May 30, 2010 Share Posted May 30, 2010 MySpecs HP Pavilion DV6607nr Processor: AMD Athlon 64 X2 Dual Core TK-53 Chipset: NVIDIA nForce 560 MCP67? Graphics: NVIDIA GeForce 7150M/nForce 630M (0x053110de) Conexant HD Audio (0x504514f1) Wireless: Broadcom BCM4311 (0x431114e4) Ethernet: nForce Adapter (0x054C10de) SATA HDD 160GB (dev: 0x0550)??? PATA SlimLine DVD Recorder (dev: 0x0560)??? PreInstallation Disk Utility didn't recognize my hdd, so I used this guide, to inject a modified AppleNForceATA.kext to iDeneb v1.6 ISO. I managed to get my hdd to be recognized. I installed successfully with the following options selected: Kernel: 9.5.0 voodoo kernel ACPI Fix AppleSMBIOS Drivers: AppleSMBIOS 667 Mhz PS/2 Drivers: ApplePS2 Old Fix: Idlehaltfix, Seabeltfix, IOUSBFamilyFix, SD/SDHCI Drivers audio:AppleAzailiaAudio Chipset: AppleNForace Test, Ethernet: nForceEthernet Wireless: Broardcom wifi System Management: VoodooBattery Manager Video: NVinject 0.2.1 NVinject 128MB Post Install Problem I can't boot into Leopard after installation. My boot hangs at the following: Waiting for boot volume with UUID...Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict> I tried using different boot flags like -x, rd=disk0s3, etc... but still no luck, my boot just hangs at the message above. I also tried another install where NVinject 128 MB driver wasn't selected. But I got the same error above. Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 30, 2010 Share Posted May 30, 2010 I can't boot into Leopard after installation. I guess you need to add the same driver to your installation that you added to the DVD (well done by the way ). Maybe it didn't get installed. It's also possible that you're the victim of a hardware conflict, some other device could be blocking the OS from talking to the hard drive controller. To see if there's some truth to this, try disabling other on-board hardware in the BIOS one at a time, then see if it will boot. Link to comment Share on other sites More sharing options...
Zythyr Posted May 30, 2010 Author Share Posted May 30, 2010 I guess you need to add the same driver to your installation that you added to the DVD (well done by the way ).Maybe it didn't get installed. It's also possible that you're the victim of a hardware conflict, some other device could be blocking the OS from talking to the hard drive controller. To see if there's some truth to this, try disabling other on-board hardware in the BIOS one at a time, then see if it will boot. In my BIOS, there isn't much to disable any hardware. The only thing I can do is set the which hardware boots up first. You mentioned that I need to add the same driver to my installation that I added to the DVD. How would I do that? Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 30, 2010 Share Posted May 30, 2010 Copy the kext to a USB flash drive, boot with your install DVD, run terminal, mount your drives, copy the kernel extension into the extensions folder, delete extensions.mkext and fix permissions, then reboot and (if I'm right :-) it should work. Link to comment Share on other sites More sharing options...
Zythyr Posted May 31, 2010 Author Share Posted May 31, 2010 Copy the kext to a USB flash drive, boot with your install DVD, run terminal, mount your drives, copy the kernel extension into the extensions folder, delete extensions.mkext and fix permissions, then reboot and (if I'm right :-) it should work. I am not too familiar with using the terminals and what commands to use. Is there a way you can tell me what I need to type into the terminal? Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 31, 2010 Share Posted May 31, 2010 I could, but I would have to look it up for you first using google, so the answer is no. There are plenty of posts here on IM with the info you need. Use the search box above, or use google like this: site:insanelymac.com/forum search_term_here You need to find out: how to mount/unmount a volume or drive how to navigate the directory structure how to copy a file how to delete a file how to fix permissions Link to comment Share on other sites More sharing options...
Datz Posted May 31, 2010 Share Posted May 31, 2010 This Problem happened to me too.. what your motherboard? Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 31, 2010 Share Posted May 31, 2010 It's a HP DV6607nr laptop with nForce chipset. You can click someone's username and see all their posts - then you won't have to waste time asking and waiting for an answer for that type of question. Follow the link in the first post (click where it says "this guide", it's a link) to get the nForceATA drivers that Zythyr added to his install DVD. Link to comment Share on other sites More sharing options...
Zythyr Posted May 31, 2010 Author Share Posted May 31, 2010 Copy the kext to a USB flash drive, boot with your install DVD, run terminal, mount your drives, copy the kernel extension into the extensions folder, delete extensions.mkext and fix permissions, then reboot and (if I'm right :-) it should work. So exactly which kext am I injecting to the installation? The kext I injected to the DVD were: AppleNForceATA.kext, and AppleVIAATA.kext. Are these the two kext that I need to inject into the extension? So I inject these kext to Volume/<my voulme name>/System/Library/Extensions? Also what do you mean by "fix the permission"? Do I need to 755 it? Also, one interesting thing I noticed, which I wanted to point out before I go ahead and try to do the kext injection to the installation. I was looking at screenshots of older version of iDeneb, v1.5.1. Under the Chipsets, in the Customize screen, there is a an option to select MCP67, which is the same chipset as mine. My version of iDeneb 1.6, didn't have an option to select MCP67. But when I was browsing through the ISO, I found there was a file called MCP67.pkg under System/Installation/Packages/OSX86/Drivers/Chipset/ What if I boot the iDeneb 1.6 DVD, and go to the terminal and execute this package? Would this work instead of injecting my modified kext? Another question I have is in regards to modifying a kext. Other than adding my device id to the plist of an kext, do I have to do anything else? I was planning to download iDeneb 1.5.1. I know for sure its not gonna recognize my hdd in Disk Utility. So I was thinking about insteaded of injecting AppleNForceATA.kext, and AppleVIAATA.kext modified by ObsidianX in the guide link I posted earlier, can I go ahead and modify it myself? All I need to do is add my device id to the plist right? Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 31, 2010 Share Posted May 31, 2010 So exactly which kext am I injecting to the installation? The kext I injected to the DVD were: AppleNForceATA.kext, and AppleVIAATA.kext. Are these the two kext that I need to inject into the extension? So I inject these kext to Volume/<my voulme name>/System/Library/Extensions? Also what do you mean by "fix the permission"? Do I need to 755 it? Heh, I dont' know which one is the right one or if both are needed..I assumed you knew what you were doing when you added them to your DVD! To the best of my knowledge, AppleVIAATA is not used for nvidia chipset drive controllers, but I could be wrong. (I just checked mine and it has several nvidia IDs in it) If you're not sure which one of the kernel extensions made the DVD work for you, just copy them both in. It worked on your DVD so it should work on the installation on your HDD. Read this (and make sure to bookmark that site) for more information about kernel extensions and how to install them properly: http://apple2pc.blogspot.com/2008/04/all-about-kext.html About your other questions - you're trying WaaaY too hard to find a way to avoid copying two known working kernel extensions! Both your other ideas are far more complicated to execute than simply copying two files. If you don't believe me, you can read about how to install .pkg files from Terminal here - bon appetit! http://apple2pc.blogspot.com/2008/07/insta...m-terminal.html Stuff you should know, off the top of my head and in no particular order cd is 'current directory', you use this command to move around in the directory tree. cd / takes you back to root level. ls is like dir on the Windows command line cp -R copies recursively, you'll need to do that when copying kexts since they are actually folders. type rm -rf /System/Library/Extensions.mkext to delete the extensions cache set the permissions as explained on shay's blog mount and umount (yes umount, not unmount) mounts and unmounts a volume. Type diskutil list to see available volumes, or use cd to navigate to /Volumes and type ls to see the contents. Go ahead, it's not hard, it's just like using the mouse except you type stuff instead of pointing and clicking! Link to comment Share on other sites More sharing options...
Zythyr Posted May 31, 2010 Author Share Posted May 31, 2010 When I boot up with the install DVD, my USB is detected but it doesn't get mounted. I manually tried to mount my USB using the terminal, but it won't work. Then I went to Disk Utiility and try to mount it, but it wouldn't mount. I tried to "Verify" and "Repair" but it still wouldn't amount. It only mounts if I format it using Mac. So there is no way I can inject the two kext files into the installation. Is there some way I can format the USB with VirtualBox? I have a visualization of Leopard ruing with Virustalbox. Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 31, 2010 Share Posted May 31, 2010 It only mounts if I format it using Mac. The filesystem that OS X uses is called HFS+, Windows uses NTFS. If you format it with FAT32, both Windows and OS X will be able to read and write on it. Link to comment Share on other sites More sharing options...
Zythyr Posted May 31, 2010 Author Share Posted May 31, 2010 The filesystem that OS X uses is called HFS+, Windows uses NTFS. If you format it with FAT32, both Windows and OS X will be able to read and write on it. Yep, I did format with FAT32. But it still won't mount. Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 31, 2010 Share Posted May 31, 2010 Strange, it works for me, I just tried it myself. Try formatting it to FAT32 using Disk Utility on your install DVD. Then reboot into Windows and copy the kernel extensions to it, and try again. In terminal type diskutil list to see the name of your USB stick then type CD /Volumes/nameofusbstick to go there. Link to comment Share on other sites More sharing options...
Zythyr Posted June 1, 2010 Author Share Posted June 1, 2010 Strange, it works for me, I just tried it myself. Try formatting it to FAT32 using Disk Utility on your install DVD. Then reboot into Windows and copy the kernel extensions to it, and try again. In terminal type diskutil list to see the name of your USB stick then type CD /Volumes/nameofusbstick to go there. Pretty strange. I don't know what is wrong, even after formatting in the Disk Utility it won't let me mount. I even tried another USB. Anyways, I found a work around. I installed MacDrive which allows me to work with HFS file systems. I formated my USB to HFS+ filesystem using MacDrive and transferred over the .kext files. Another thing I did was go to my installation's partition and copied the AppleNForceATA.kext file from /System/Library/Extensions. I looked at the plist and my device id wasn't there. So this means, even though I injected my own AppleNForceATA.kext file into the iDeneb v1.6 ISO, during installation, it didn't use that AppleNForceATA.kext. It's source was from somewhere else. Also I didn't find the AppleVIAATA.kext in the installation at all... . I started the injection process with only the AppleNforceATA.kext. I restarted and try to boot into the installation. It failed. The verbose output was the same as before. Then I went back and injected the AppleVIAATA.kext and the verbose output was the same again. I don't know why this is happening Why doesn't it work? ********Edit******** Okay so I have another idea. I just extracted the MCP67.pkg in my Virtual Box install of Leopard. This package basically installs the AppleNForceATA.kext. I noticed the plist contained both of my device ids: 0x055010de and 0x056010de in that same file. The AppleNForceATA.kext only contained 0x55010de while the AppleVIAATA.kext cainted the 0x056010de. For some reason this new AppleNForceATA.kext from the MCP67.pkg has weird properties. The whole file is highlighted blue in Finder, and I can't attach this file to an email. *Note: I am trying to email this file to myself because this file exist in my VirtualBox installation of Leopard and for some reason I can't get file sharing to work between VirtualBox and my host PC* For some reason I can't figure out how to manually install the MCP67.pkg from terminal while running install DVD. I read the guide, http://apple2pc.blogspot.com/2008/07/insta...m-terminal.html, but it doesn't really help. Commands such as install, gzip, etc. don't work in terminal of the install DVD. Any idea of how I can install this package? Link to comment Share on other sites More sharing options...
Beerkex'd Posted June 1, 2010 Share Posted June 1, 2010 Can't you mount your USB stick in your VM Leopard install and extract the files to it there? /EDIT sorry, stupid suggestion..you can't mount your USB stick when booting up from the install DVD... But, you could mount your whole Leopard harddrive with Mac Drive and copy the files in that way. Not sure how to handle permissions in this case. Link to comment Share on other sites More sharing options...
Zythyr Posted June 2, 2010 Author Share Posted June 2, 2010 Can't you mount your USB stick in your VM Leopard install and extract the files to it there? /EDIT sorry, stupid suggestion..you can't mount your USB stick when booting up from the install DVD... But, you could mount your whole Leopard harddrive with Mac Drive and copy the files in that way. Not sure how to handle permissions in this case. I managed to extract the AppleNForce.kext file from the MCP67.pkg. I injected it into the installation and still it didn't work. One thing I noticed on few installation guides for MCP67 chipset was that they used iDeneb v1.4 and also selected ACPI Kext 10.5.6 under the Alternative Essential Patch option. This package ACPI Kext 10.5.6 is not present in iDeneb v1.5.1 or iDeneb v1.6. Is this ACPI Kext specific to 10.5.6? Where can I get this ACPI Kext without downloading iDeneb v1.4? Is it possible injecting this into my install might fix all my issues? Link to comment Share on other sites More sharing options...
Beerkex'd Posted June 2, 2010 Share Posted June 2, 2010 It's possible. But I can't say anything else - I've never installed OS X on a PC with nForce chipset. I'm sure you'll find something useful in one of these: http://www.insanelymac.com/forum/index.php?showtopic=184224 http://www.insanelymac.com/forum/index.php?showtopic=126095 Link to comment Share on other sites More sharing options...
Pable Elbap Posted June 5, 2010 Share Posted June 5, 2010 i have the same problem Link to comment Share on other sites More sharing options...
Zythyr Posted June 10, 2010 Author Share Posted June 10, 2010 It's possible. But I can't say anything else - I've never installed OS X on a PC with nForce chipset.I'm sure you'll find something useful in one of these: http://www.insanelymac.com/forum/index.php?showtopic=184224 http://www.insanelymac.com/forum/index.php?showtopic=126095 I went through that whole topic. Everything is mostly for intel based laptops. I have AMD. Also the guide is for Snow Leopard. I am really confused and lost. Not really sure what I can do to fix my problem. Should I try to install Snow Leopard instead of Leopard? Does having a work install of Leopard indicate that install of Snow Leopard will work? Link to comment Share on other sites More sharing options...
Zythyr Posted June 16, 2010 Author Share Posted June 16, 2010 Great news, I got Leopard installed using Leo4Allv4.1 and with a modified Extensions.mkext. For those of you that are following this topic because you have similar problems/hardware/chipset, I will be posting a guide in few days, the link will be in my signature. Meanwhile, please refer to nforce 560, in order to see how I got Leopard working. Link to comment Share on other sites More sharing options...
rdavila Posted October 29, 2010 Share Posted October 29, 2010 Hi, I've a similar problem, I've installed with success with the following guide: http://lifehacker.com/5672051/how-to-build...ight-easy-steps. The first problem was related with the DSDT file, I've solved this by dumping my dsdt from my Ubuntu box and copying to the disk where is OSX, but the booting process remains without success, I'm booting with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] in verbose mode and it get stucked on: Using PCI-Root-UID value: 0 My hardware spec: Motherboard Intel DG43NB CPU: Intel Core 2 Duo E7500 2.93 GHZ Graphic Card: Nvidia G96 - Geforce 9400GT It's my fourth day and I can't see the light . Thanks in advance. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted November 3, 2010 Share Posted November 3, 2010 Please start a new thread, your issue has nothing to do with what's being discussed here. [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] comes from here, perhaps that would be a better place to post: http://www.tonymacx86.com/ Link to comment Share on other sites More sharing options...
Recommended Posts