InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 11-03-2009, 03:46 PM
mikewill57's Avatar
mikewill57 mikewill57 is offline
Cheetah
 
Join Date: Oct 2009
Location: wiispin.com
Posts: 8
Success! 10.5.4 on my HP dv2416 AMD--Help Finalizing...

Okay, first off got to send a huge nod of respect to every single poster here, at insanelymac (which is where I originally posted this thread, figured I should stack my bets by posting on multiple forums ) and osx86scene. Every question asked and answered took me leaps and bounds closer to getting OSX installed on my beat up machine. First off let me tell you what I'm working with:

My stock system...

-HP Pavillion dv2416us
-AMD Athlon 64 X2 TL-56 @ 1.80GhZ
-NVidiaGEForce GO 6150
-2GB DDR2 RAM
-Coxenant Hi-Def Audio
-Broadcom 4312 wi-fi
-120gb HDD
-I have 3 partitions: disk0s1 is for EFI, disk0s2 is OSX (HFS+Journaled) ~55GB, disk0s3 is W7 (NTFS) ~55GB. It's a hybrid GPT HDD or something like that. I found a guide somewhere on here for doing it and tricking 7 to be the third partition, did all using DiskPart.

I've had this laptop for just over 2 years now, and I've put it through hell. Basically, I've been as hard on the internals of it as you can be without spilling drinks on it. Partitioned, wiped, killed OS (Vista is nowhere to be found on it anymore for some reason, not an OSX issue though), left on for like ever, and pretty much abused all in all. I don't think this is the ideal machine for trying OSX, and that's before even getting into the fact that it's not meant to run on this hardware. But, I have got Leo4Allv4 10.5.4 up and running and it's all working great while dual-booting with Windows 7, for the most part. Here's what I chose:

My OSX installation...

-Leo4Allv4
-Kernel 9.4.0 (upgraded to 9.5 & Chameleon 2.0 using iDeneb 10.5.6)
-Broadcom network
-Azalia & AC97 Audio
-NForceTest (I think, it was the default NForce)
-Remove Firewire
-About This Mac
-Kext helper
-pacifist
-MD5
-Transmission
-Candybar
-Then the default EFI & patches *I did not select anything for no-EFI*
-Using iDeneb1.6 10.5.8 distro I installed Chameleon & Voodoo Kernel 9.5 as well as cpus-1=fix in order to get my dual-boot with Windows 7 working.
-Once booted into OSX I deleted the ACPIPlatform & APIC kexts and replaced using the dv6420 pack found in this thread.
-I also installed NVDrive, NVInject & NVidia kexts in that file as well. This may have been unnecessary to have them all in, but it's got my display working to it's full 1280x800. It also got my wi-fi working.
-I also installed NForceLAN from here and osx86Tools.

I never had any problem with keyboard or my USB mouse really. Same goes for the installed webcam on my HP, it works like a beast in iChat. Using the chameleon bootloader I have the flags "cpus-1 -v" inserted into my com.apple.boot.plist, again may be unneeded but it's working so not sure I wanna mess with it. Using the NForceLAN driver found on this site I also have my ethernet working. So, it's all good, right? Not quite...

Problems that need solving...

-I'm worried about sleep. Can I do it? What about hibernate? Does it hurt to try it? I mean, it's not gonna kill it, is it?
-Runs hot sometimes. My laptop is known for doing that, and I haven't noticed anything major in the half-day I've had the dual-boot fully working too worrisome. But, I have the iStat Nano widget for dashboard, and it says no fans noticed. It sounds like they're on, but I want OSX to see them. Any tips?
-When I choose the Windows 7 partition from chameleon, it takes me to the EasyBCD bootloader where I have to choose W7 again. Is there any way to only have chameleon?
-I installed Chameleon by booting into the iDeneb distro and just doing the patch for that and voodoo kernel. So, how do I upgrade to the latest RC for 2.0? Also, I don't have an "Extra" folder for me to put themes into, or if I do I can't find it. In fact, I can't find anything about chameleon. Is it hiding somewhere?
-Updating to 10.5.higher then 4, how? In the past I've had the 10.5.4 working and everytime I tried to update something happened and I had to start all over. With everything. Kind of a PITA. I have iAtkosv7, iDeneb1.6 & iPC10.5.6, using them can I select only the system with no kernels, patches or drivers since what I have now works? I tried the method where you terminal, put the code to disable applecpuintelkext, install update, replace don't steal with dsmos, blah blah. It didn't work, my laptop shut off maybe half way through. Is this sleep (have it completely disabled in system prefs, is sleep/hibernate anywhere else?), heat (had been pushing it those days, so maybe it decided enough was enough and wanted to shut down), or 10.5.5 (the only one I tried using getting the update combo direct from mac, not software update) not being compatible? Would love to get up to at least 10.5.7, but don't wanna have to go back to square one.
-Chameleon is giving me the "hibernate image too old..." prompt right when it starts to boot into the OS. It still goes, but is this a big deal, how do I get rid of it and/or make it not happen.
-Are there any kexts that are just not needed at all? I read somewhere that you can delete pre-installed ones that you KNOW you don't need i.e, ATI, etc. I also have some called kerberos something or other (not in OSX right now so can't be exact) that I just noticed this time around on the install, needed?
-ALF Alert, I turned on printer sharing, got ALF Alert, turned it off and ALF went away. I have an ALF.kext (may be more in the name) in my /System/extensions, would deleting that get rid of ALF Alerts and enable to share printers?
-To delete kexts do you just move them to the trash can after backing them up?
-Haven't tried this install, but on previous ones Mail would launch with with accounts I set up, but would ask for passwords every time. I added them to keychain, entered them in the prefs for the account and everything. Any way to make it remember?
-I may look into making the OSX partition using this post. However, if I create another partition in 7 it'll be partition 4, so would I type "sudo diskutil mergePartitions "Journaled HFS+" New disk0s1 disk0s4" instead of "sudo diskutil mergePartitions "Journaled HFS+" New disk1s1 disk1s2"? Can it merge partitions that are separated by another partition that's formatted separately?

Okay, I know that's a lot of info, and a lot of questions. I'll keep researching and as I resolve (or give up trying) I'll post what I've got in this thread. A preemptive thank you to anyone who comes in and has words of encouragement/advice/tips. I'm pretty sure this is the correct section, since I've got it installed and working, but if it needs to be moved go ahead and my bad. Thanks!

Oh, just to say I'm loving OSX. It runs super smooth, and the ease of changing icons using candybar is awesome. I installed FF as my default browser and love it. iChat is set to launch with my GTalk account. Any pointers/tips/must haves for OSX that don't come stock? Cheers guys!

OSX10.5.4 via Leo4Allv4.Voodoo Kernel 9.5.0.Chameleon 2.0 RC2-->HP dv2416.AMDTurion64.-->NVidiaGEForceGO 6150 (working w/NVInjectGo)-->Broadcom4312 (working)-->Coxenant HD Sound (working using Azalia patch)-->-->1280x800x32display (working)-->Ethernet (working using NForceLAN)-->Sleep & Shutdown (not working/being weird/no clue what issue is)-->Updating to 10.5.5+ (not working)
Reply With Quote
  #2  
Old 11-10-2009, 04:22 PM
mikewill57's Avatar
mikewill57 mikewill57 is offline
Cheetah
 
Join Date: Oct 2009
Location: wiispin.com
Posts: 8
Update to this:

I've been trying to update to 10.5.5 with no success. Tried with the "appleintelcpu..." script, without the script and still it always ends in me reverting to time machine backup. Did it yesterday and when it seemed to work, when I rebooted with "update -v" it said "no update found" or somet like that, then would hang in reboot loop with all other flags (-x, -f, -v, -s). I forgot sudo -s before the script that time, could it have really made all that difference?

Also, OSX seems to make laptop run hotter than W7 does. Fan comes on, just seems to not be effective. I've got powermanagement bundle from leo4all disk installed, anything else I can do?

Another weird thing is, it seems that when changes are made to a folder or desktop the mouse freezes up. I have to touch the trackpad then it comes back. This also happens when I get a message in iChat. Quite annoying, any ideas? I'm using a Microsoft Wireless 5000 mouse. Cheers!

OSX10.5.4 via Leo4Allv4.Voodoo Kernel 9.5.0.Chameleon 2.0 RC2-->HP dv2416.AMDTurion64.-->NVidiaGEForceGO 6150 (working w/NVInjectGo)-->Broadcom4312 (working)-->Coxenant HD Sound (working using Azalia patch)-->-->1280x800x32display (working)-->Ethernet (working using NForceLAN)-->Sleep & Shutdown (not working/being weird/no clue what issue is)-->Updating to 10.5.5+ (not working)
Reply With Quote
  #3  
Old 11-13-2009, 06:39 AM
punk_zappa punk_zappa is offline
Jaguar
 
Join Date: Sep 2009
Posts: 82
Download the update and patch it using Zephyroth's AMD patcher.
Reply With Quote
  #4  
Old 11-14-2009, 09:04 AM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
So much reading and that in the early morning.^^

Quote:
I'm worried about sleep. Can I do it?
What about trying it?

Quote:
Runs hot sometimes. My laptop is known for doing that, and I haven't noticed anything major in the half-day I've had the dual-boot fully working too worrisome. But, I have the iStat Nano widget for dashboard, and it says no fans noticed. It sounds like they're on, but I want OSX to see them. Any tips?

[...]

I've been trying to update to 10.5.5 with no success. Tried with the "appleintelcpu..." script, without the script and still it always ends in me reverting to time machine backup. Did it yesterday and when it seemed to work, when I rebooted with "update -v" it said "no update found" or somet like that, then would hang in reboot loop with all other flags (-x, -f, -v, -s). I forgot sudo -s before the script that time, could it have really made all that difference?
You should install a Disabler Kernel Extensions! It's very important to disable some Kernel feature that aren't suitable for your CPU. I'd recommend you to use "NullCPUPowermanagement.kext" for this. - This will also prevent you from getting a Kernel Penic during the Systemupdate.
If you want to have to use the Powermanagement features of your AMD CPU, you should use VoodooPower by Superhai & the Voodoo Dev Team.

Quote:
-Updating to 10.5.higher then 4, how?
First you should check if you are realy running the Voodoo Kernel! Got to the Terminal and enter "uname -a" to check and then report back - depending on that, I might explain you How-To continue doing this.

And forget about deleting stock kexts - get a bigger HD if you don't have enaugh disk space - as there is no other reason to this, if they don't trouble you!

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 11-17-2009, 04:22 PM
mikewill57's Avatar
mikewill57 mikewill57 is offline
Cheetah
 
Join Date: Oct 2009
Location: wiispin.com
Posts: 8
Okay, thanks so much for the replies.

I can't sleep, tried it, doesn't work. I mean, it works and then I "wake" and it seems to kinda come back but no screen. That's really no biggie though as I never put the laptop to sleep.

I have disable.kext installed in my extras folder, should I replace this with the nullcpu.kext? Or have both?

For power, I'm assuming I need to delete some of the old kexts before installing voodoo power, yes?

I am indeed running the voodoo kernel 9.5.0. I've tried upgrading using practically every method I can think of and have found out there. It always ends with the same result which is the looping restart. Stupidly annoying!!

Honestly, if I could get the heat/power situation worked out, and get it updated to 10.5.6 or so (would love .7 or .8), I'd be beyond happy with OSX on my laptop. I just feel so defeated with the update that I don't think it's gonna happen. Any help would be super appreciated.

One other thing, I notice that it seems to be using both of my processors, and I'm not using cpus=1 flag since it boots fine, but have read that using both could be a hinderance at times. Should I use cpus=1 or don't worry about it since it seems okay? Thinking this could cause some of the slow downs I get sometimes and the heat issues. Cheers!!

Oh, I've not tried patching update using zephryoth's tool, is that the solution?

OSX10.5.4 via Leo4Allv4.Voodoo Kernel 9.5.0.Chameleon 2.0 RC2-->HP dv2416.AMDTurion64.-->NVidiaGEForceGO 6150 (working w/NVInjectGo)-->Broadcom4312 (working)-->Coxenant HD Sound (working using Azalia patch)-->-->1280x800x32display (working)-->Ethernet (working using NForceLAN)-->Sleep & Shutdown (not working/being weird/no clue what issue is)-->Updating to 10.5.5+ (not working)
Reply With Quote
  #6  
Old 11-17-2009, 06:33 PM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
Quote:
Originally Posted by mikewill57 View Post
I can't sleep, tried it, doesn't work. I mean, it works and then I "wake" and it seems to kinda come back but no screen. That's really no biggie though as I never put the laptop to sleep.
Tried with SleepEnabler Extension?

Quote:
I have disable.kext installed in my extras folder, should I replace this with the nullcpu.kext? Or have both?
You can try if NullCPUPwr works better... (Be sure to downlaod Leopard version!)

Quote:
For power, I'm assuming I need to delete some of the old kexts before installing voodoo power, yes?
Why do you always want to delete something?!
http://www.insanelymac.com/forum/ind...owtopic=143898
Just install it to have Powermanegement functionality.

Quote:
Oh, I've not tried patching update using zephryoth's tool, is that the solution?
No it is not. If you are running Voodoo Kernel you don't need to patch around.^^

Quote:
I am indeed running the voodoo kernel 9.5.0. I've tried upgrading using practically every method I can think of and have found out there. It always ends with the same result which is the looping restart. Stupidly annoying!!
The problem is quite simple one. When you run update your Kernel Binary is replaced with Vanilla Kernel, which can't boot your system.

You need to create a back-up of it first. Do the following on Terminal:
Quote:
sudo -s
cp /mach_kernel /bak_kernel
cp -R /System/Library/Extensions /Extensions_bak
Then remove any dsmos.kext or AppleDecrypt.kext from your system and replace it withfakesmc v2 Leopard
Then reboot and run the next higher single update (in your case 10.5.5) and use "/bak_kernel -v" to boot into your system again, once done.
Then run the next higher update. Once you are on the version you want, delete mach_kernel using "sudo rm -f /mach_kernel" and copy back your old one using "sudo mv /bak_kernel /mach_kernel"

To fix Kernel Panic on dmg mounting - Reinstall your old seatbelt.kext from /Extensions_bak
To fix USB mounting - reinstall system.kext form /Extensions_bak

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 11-17-2009, 07:55 PM
mikewill57's Avatar
mikewill57 mikewill57 is offline
Cheetah
 
Join Date: Oct 2009
Location: wiispin.com
Posts: 8
No, haven't used the sleep enabler. Like I said, that's not that big of a deal. The only time it's an issue is when it gets too hot and shuts itself down, it's almost like it goes to sleep instead of shutting off. Or hibernate or somet, I'll look into that once the rest gets sorted..

Quote:
You can try if NullCPUPwr works better... (Be sure to downlaod Leopard version!)
Thing is, I don't know what I need disabler or nullcpu for, so not sure how I'd know it's "working better"...

Quote:
Why do you always want to delete something?!
http://www.insanelymac.com/forum/ind...owtopic=143898
Just install it to have Powermanegement functionality.
I read somewhere that having kexts or whatever that did the same thing could jack it up. I know you have to disable/unload/delete some things before you use the voodoops2controller, wasn't sure if this was the same.

Quote:
The problem is quite simple one. When you run update your Kernel Binary is replaced with Vanilla Kernel, which can't boot your system.

You need to create a back-up of it first. Do the following on Terminal:
Quote:
sudo -s
cp /mach_kernel /bak_kernel
cp -R /System/Library/Extensions /Extensions_bak
Then remove any dsmos.kext or AppleDecrypt.kext from your system and replace it withfakesmc v2 Leopard
Then reboot and run the next higher single update (in your case 10.5.5) and use "/bak_kernel -v" to boot into your system again, once done.
Then run the next higher update. Once you are on the version you want, delete mach_kernel using "sudo rm -f /mach_kernel" and copy back your old one using "sudo mv /bak_kernel /mach_kernel"

To fix Kernel Panic on dmg mounting - Reinstall your old seatbelt.kext from /Extensions_bak
To fix USB mounting - reinstall system.kext form /Extensions_bak
Okay, I'll be trying this this evening when I get home. Basically, I need to backup the kernel I'm on now, replace dsmos and/or appledecrypt with the fakes you gave, reboot, run the 10.5.5 update from apple using the flags you posted to boot back into osx and repeat until I'm on 10.5.7 or so? Say I go to .7, I can still use voodoo 9.5 to boot into it?

I think one thing I may have been doing wrong before is not using the flag for old kernel at boot, I would just restore it using osx86tools before I rebooted. That's wrong I take it? Should I do anything after the update finishes before I reboot? Also, when I get it all said and done, do I need to restore any of the old kexts, or all of them (not delete, I know!)? Or just assess what's working and what's not then go from there? Doing all this made me think that maybe my system wouldn't go higher than 10.5.4 due to hardware, is that the case or is it user error? If it can't go higher, I'm fine with that, just wanna know so I can stop trying...

Thanks for the help, both the forums I post on you've been the most helpful. Cheers.

OSX10.5.4 via Leo4Allv4.Voodoo Kernel 9.5.0.Chameleon 2.0 RC2-->HP dv2416.AMDTurion64.-->NVidiaGEForceGO 6150 (working w/NVInjectGo)-->Broadcom4312 (working)-->Coxenant HD Sound (working using Azalia patch)-->-->1280x800x32display (working)-->Ethernet (working using NForceLAN)-->Sleep & Shutdown (not working/being weird/no clue what issue is)-->Updating to 10.5.5+ (not working)
Reply With Quote
  #8  
Old 11-18-2009, 02:25 AM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
You can try if the VoodooPower Extenions fixes your hot CPU problem.
Otherwise I my next try would be to remove AppleIntelCPUPowermanegement.kext... but remind that you will still need a Disabler for running system update (or using that looped script to delete it.)

Quote:
Say I go to .7, I can still use voodoo 9.5 to boot into it?
You can. Using a Darwin Kernel version that doesn't match with the one that belongs to your OS X version is usually no problem. But you should have an eye on the system kext version you use - it's version should match with the one of your Kernel. And some people are also getting a Kernel Panic with out using their old seatbelt.kext version when trying to mount a dmg image - that's the reason I made the advice to backup your Kernel Extensions, too.
There are also Forks of the Voodoo Kernel made by andyvand & quoopz which are based on newer Kernel versions than 9.5.0 - you'll find them at the "New Releases" sub-forum.

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
  #9  
Old 11-18-2009, 05:16 PM
mikewill57's Avatar
mikewill57 mikewill57 is offline
Cheetah
 
Join Date: Oct 2009
Location: wiispin.com
Posts: 8
Okay, so far you're almost a genius...

1.) VoodooPower gave me ridiculous KP. No biggie uninstalled from single user.
2.) Backed up Kernel & Extensions per recommendation, swapped dsmos w/fakes and rebooted.
3.) Mounted and installed to 10.5.5. I had the extensions folder open at the time and saw AppleIntelCPUPowerMgmt.kext popup, I panicked and deleted it. Not sure that was right....
4.) Installed finished, hit restart, spinning wheel for like 5 minutes, power button to off.
5.) Rebooted w /bak_kernel -v (and -x and -f and forcewake=yes and cpus=1...) and I got nothing, but there's no reboot loop so I think we're close.
6.) Using cpus=1 it hangs at OHCI will be unloaded across sleep, then waiting for root device. All other flags hang at "unable to mount /dev/disk0s2 status code (0x000000047) & unable to mount /dev/disk0s3 status code (0x000000047). Those are my ntfs partitions that hold 7 and system reserve.

I'll continue working on this till it works, but pointers are lovely. Cheers!

OSX10.5.4 via Leo4Allv4.Voodoo Kernel 9.5.0.Chameleon 2.0 RC2-->HP dv2416.AMDTurion64.-->NVidiaGEForceGO 6150 (working w/NVInjectGo)-->Broadcom4312 (working)-->Coxenant HD Sound (working using Azalia patch)-->-->1280x800x32display (working)-->Ethernet (working using NForceLAN)-->Sleep & Shutdown (not working/being weird/no clue what issue is)-->Updating to 10.5.5+ (not working)
Reply With Quote
  #10  
Old 11-19-2009, 12:04 PM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
Quote:
Originally Posted by mikewill57 View Post
5.) Rebooted w /bak_kernel -v (and -x and -f and forcewake=yes and cpus=1...) and I got nothing, but there's no reboot loop so I think we're close.
6.) Using cpus=1 it hangs at OHCI will be unloaded across sleep, then waiting for root device. All other flags hang at "unable to mount /dev/disk0s2 status code (0x000000047) & unable to mount /dev/disk0s3 status code (0x000000047). Those are my ntfs partitions that hold 7 and system reserve.
You get "still waiting for root device error"? That's weired as the ApplenForceATA.kext is 3rd party driver and not supposed to be overwritten by systemupdates.

As -f doesn't work & I don't know the content of the packages your disto uses, my first attempt would be to try to boot one of your two DVDs and and see if it's possible, to deselect everything (including base system and so on) excluding the nForce Chipset driver. This will make the install going to fail, but that doesn't matter. I hope it'll do the fix.



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


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
Reply