N00b_un_2 Posted July 13, 2011 Share Posted July 13, 2011 I have an HP dv2941se laptop. It's an AMD + nVidia board and it has an nForce chipset. The only distros that I've been able to get to even boot into the installer are iDeneb distros. I've tried iAtkos, iPC, xXx, Kalyway, etc and it doesn't matter what arguments I pass at boot (arch=i386 cpu=1 kernel name="mach_097" -v -x -c -f) nothing works. But iDeneb boots just fine. Unfortunately it doesn't find any hard drives because AHCI is not supported by the BIOS. The laptop uses the Phoenix f.28 BIOS. I used Phoenix BIOS editor to mod my BIOS and enable AHCI mode but then I run into new issues. Using my modded BIOS, I can enable AHCI mode but then the computer doesn't recognize the hard drive at boot. I can boot the install DVD though and then Disk Utility can find the hard drive. I used gparted on a Linux live cd to create a FAT32 partition to install to and then format the FAT32 partition as HFS+ (Mac OSX journaled). The install goes on without a hitch, but then after a reboot I run into the issue where the computer can't see the hard drive in AHCI mode. if I change it back to IDE mode, I can get into the Chameleon boot loader but boot hangs up at "still waiting for root device" (because OSX can't find the hard drive) I know that its at least possible to boot into OSX on my hardware because I've installed iDeneb onto a USB hard drive and it works just fine. The last remaining issue is the hard drive not being recognized. So my question is whether it's possible to install OSX on a SATA hard drive in IDE mode. Link to comment https://www.insanelymac.com/forum/topic/262293-is-it-possible-to-install-in-ide-mode/ Share on other sites More sharing options...
3.14r2 Posted July 13, 2011 Share Posted July 13, 2011 In this particular case AHCI is not the key factor. The key is the proper nvidia chipset driver. I'm an Intel fan-boy so can't help much. Try reading nforce related install guides (search the forum). Link to comment https://www.insanelymac.com/forum/topic/262293-is-it-possible-to-install-in-ide-mode/#findComment-1714105 Share on other sites More sharing options...
N00b_un_2 Posted July 29, 2011 Author Share Posted July 29, 2011 In this particular case AHCI is not the key factor. The key is the proper nvidia chipset driver. I'm an Intel fan-boy so can't help much. Try reading nforce related install guides (search the forum). Thanks for the info. It would appear that you are right. I was on the right track though. AHCI, should it have worked properly with my rig would have done the trick, but my motherboard itself (or I guess the nForce chipset) doesn't actually support AHCI. So the real challenge is either finding or modifying an ATA kext that will work with my laptop. I pulled my dev IDs using lspci on Linux and I've added the strings to the AppleNForceATA.kext but it didn't work. I've been googling for a working kext and I feel like I'm getting closer and closer, but not quite there. I keep on seeing people refer to iAtkos S3 V2 which I have a copy of (used it to install on my netbook, worked like a charm!) but I get KP when I try to boot. Maybe try to boot with alternative kernel? It KPs on firewire if I remember correctly. Any way to disable certain kexts without having to build a new DVD? I tried modding the extensions.mkext on the iDeneb DVD and the result just wouldn't boot. Link to comment https://www.insanelymac.com/forum/topic/262293-is-it-possible-to-install-in-ide-mode/#findComment-1725163 Share on other sites More sharing options...
3.14r2 Posted July 29, 2011 Share Posted July 29, 2011 I keep on seeing people refer to iAtkos S3 V2 which I have a copy of (used it to install on my netbook, worked like a charm!) but I get KP when I try to boot. Maybe try to boot with alternative kernel?Try using kernel flags like busratio=XX (where XX is different value for different hardware). There are other AMD specific flags. I'd gladly help, but have no experience with AMD systems (to be honest, don't even want to ). Link to comment https://www.insanelymac.com/forum/topic/262293-is-it-possible-to-install-in-ide-mode/#findComment-1725198 Share on other sites More sharing options...
N00b_un_2 Posted July 29, 2011 Author Share Posted July 29, 2011 Try using kernel flags like busratio=XX (where XX is different value for different hardware). There are other AMD specific flags. I'd gladly help, but have no experience with AMD systems (to be honest, don't even want to ). Yeah I tried all that and so far no success with iAtkos. However, I made a massive breakthrough last night! I have an nForce chipset so I figured that the fix would be AppleNForceATA.kext. After some digging, I discovered that these chips are sometimes made by VIA, so I installed the AppleVIAATA.kext, still no luck there. So I modified the AppleVIAATA.kext adding the dev ids 0x055010de and 0x056010de to the info.plist. When I booted the next time, my DVD burner worked! After a bit more fiddling with it, I finally figured out that 0x056010de was the devid for my PATA dvd burner and 0x055010de is the devid for my SATA hard drive, so I entered them into the proper class match sections, rebooted and crossed my fingers. I practically did a backflip when it detected my hard drive! So here is where I'm at now. This may not be the most straightforward way to install but I really don't feel like flashing my BIOS again and or anything crazy. First, I used Carbon Copy Cloner to make a backup image which I will clone onto my hard drive. Then I used gparted to create a FAT32 partition. Then I tried booting back into OSX to reformat the FAT32 partition as MacOSX Extended Journaled (HFS+). That was a no-go, disk utility throws out a I/O error and can't format. No biggie, I just had to boot back into Ubuntu and install hfsplus, hfsutils and hfsprogs and then format it as HFS+ from gparted. Just finished that and booted back into OSX from my external hard drive. Strangely, AppleIntelCPUPowerManagement.kext threw out a KP this time and now I'm rebooting again in verbose mode to see if there's anything I can see from there. If it doesn't KP on me again, I'm going to clone my backup image from the USB hard drive to the HFS+ partition on my internal HD, then configure grub to boot to OSX. I'm guessing at that point I'm going to have to modify my com.boot.apple.plist to point Chameleon to the new partition and cross my fingers. If this doesn't work, I'm going to give using Transmac a shot and try to slipstream/inject (whatever it's called in Mac world) the AppleVIAATA.kext into the iDeneb dvd image. But I'm wondering about that. The DVD image doesn't seem to have /system/library/extensions but it does have /system/library/extensions.mkext. Would I just take the mkext from my hackintosh system and replace the mkext on the DVD with it? Link to comment https://www.insanelymac.com/forum/topic/262293-is-it-possible-to-install-in-ide-mode/#findComment-1725420 Share on other sites More sharing options...
N00b_un_2 Posted July 29, 2011 Author Share Posted July 29, 2011 Okay... so cloning didn't work. I decided it would be easier to just reflash the BIOS with the modded one I made. Enable AHCI which will at least allow OSX to see the hard drive and install. It occurred to me that once you're done installing it's possible to hold off on restarting and then you can use the terminal to access the hard drive. Technically, if Disk Utility can mount/unmount my usb hard drive, then at that point I should be able to grab my AppleVIAATA.kext from my USB hard drive and install it on my native hard drive using the terminal. Sure it's a little complicated but i've had to do it before on an old laptop once. I had to install a modded Intel graphics driver on an old IBM laptop because the intel x3100 kext included in the distro caused a white screen on boot. After installing the VIA kext, reboot and change the BIOS back to SATA IDE mode so it can see the hard drive again and see what happens. Here goes nothing... Link to comment https://www.insanelymac.com/forum/topic/262293-is-it-possible-to-install-in-ide-mode/#findComment-1725477 Share on other sites More sharing options...
N00b_un_2 Posted July 29, 2011 Author Share Posted July 29, 2011 Okay... so cloning didn't work. I decided it would be easier to just reflash the BIOS with the modded one I made. Enable AHCI which will at least allow OSX to see the hard drive and install. It occurred to me that once you're done installing it's possible to hold off on restarting and then you can use the terminal to access the hard drive. Technically, if Disk Utility can mount/unmount my usb hard drive, then at that point I should be able to grab my AppleVIAATA.kext from my USB hard drive and install it on my native hard drive using the terminal. Sure it's a little complicated but i've had to do it before on an old laptop once. I had to install a modded Intel graphics driver on an old IBM laptop because the intel x3100 kext included in the distro caused a white screen on boot.After installing the VIA kext, reboot and change the BIOS back to SATA IDE mode so it can see the hard drive again and see what happens. Here goes nothing... Another update: It looks like my only option is going to be injecting drivers into the install media which I have yet to figure out how to do. So far nothing is working and this is getting really frustrating. I just booted into my USB install of OSX with the BIOS set to AHCI mode. The system recognizes the internal hard drive as an external hard drive but is capable of mounting, formatting and modifying it. Trying to clone the USB hd to internal hd now, then I'll try to switch back to IDE mode and boot. I really hope this works this time. PS: I configured the AppleNForceATA.kext the same way I modified the AppleVIAATA.kext and the hard drives are detected, as is the DVD-RW drive. Link to comment https://www.insanelymac.com/forum/topic/262293-is-it-possible-to-install-in-ide-mode/#findComment-1725590 Share on other sites More sharing options...
Recommended Posts