Jump to content

[GUIDE]Install Leopard on the HP DC7100 and update to 10.5.6 without DSDT


flibblesan
 Share

56 posts in this topic

Recommended Posts

Flibblesans rough guide to installing on the HP DC7100

 

Hello. I thought that I would write this guide for a few reasons. Firstly, to help new users to get Leopard running easily, and secondly to provide a place for people to ask questions and support each other.

 

This guide is written for the HP DC7100, but it should provide some helpful information for other computers that are based on the same hardware.

 

The HP DC7100 has the following specifications:

 

Intel 915G chipset. Provides ICH6 SATA and IDE, GMA900 video

Intel Pentium 4 CPU

DDR ram support up to 4GB

Mini tower, Small Form Factor or Ultra Small case

AC97 audio (AD198x)

ICH6 SATA & IDE

 

 

As this machine cannot handle Core processors, we are stuck with the Intel Pentium 4 or Celeron D. Pentium D is supposed to be supported but I cannot verify this.

 

I'm basing this guide on the JaS 10.5.4 DVD, but iDeneb 10.5.4 also works fine.

 

Installing

 

This guide will assume you only want to run OSX on your machine. Please read other guides if you wish to dual boot.

 

Boot your DVD and once loaded, enter the Disk Utility from the top menu.

 

Select your hard disk and click partitions. Make as many as you like and click "Options" to select GUID.

Once you have formatted, close disk utility then go back to the setup.

Select your partition then click "Custom" to select packages. I chose the following:

 

Kernel - STAGE XNU

Chipset - Intel-ICHx

Audio - AC97

 

Install the system then when the machine reboots, switch off and turn back on. Remove the DVD from the drive.

 

At the Darwin boot loader, press a key and enter:

 

-s

 

You will boot into safe mode. Follow the on-screen instructions to mount the drive:

 

/sbin/fsck -fy /
/sbin/mount -uw /

 

Then we need to set a root password:

 

passwd root

 

Enter your password twice, then run this:

touch /var/db/.AppleSetupDone

 

The finally, enter

 

reboot

 

When the machine reboots, you will be presented with the logon screen. Enter the username of root, and your password.

 

Once at the desktop, click the System Preferences icon on the dock.

 

Click Accounts and setup a new account for yourself. Make sure you set this as Administrator.

1) Click the +

2) Change "New Account" to Administrator

3) Enter your name and a password

4) Click "Create Account"

 

Now click "Login Options" and set "Automatic Login" to your new user.

 

Now go back to the System Preferences and set your Date & Time settings to your correct timezone, then change International to your correct location and keymap.

 

Now you should have a working system except for full video and your network card. We will get network running first.

 

Install BCM5751 Network

 

If you do not have the AppleBCM5751 kext installed already, download this:

BCM57XX.zip

and install using Kexthelper or OSX86Tools. I prefer to use OSX86Tools

 

Reboot once you have installed and you should find that you have network listed in System Profiler but no MAC address. We can fix that easily.

 

Download this:

LaunchDaemons.zip

and extract it. Enter the org.gizmolabs.setMAC folder and edit setmac.sh this line:

 

/sbin/ifconfig en0 ether 05:14:21:5E:AE:A6

 

so it matches your correct MAC address. If you do not know your MAC address, you can use Linux to find out. Alternatively, make one up. I cannot promise it will work if you do not use your correct MAC address.

 

Once saved, drop the folder and the plist into Library\LaunchDaemons and also into System\Library\LaunchDaemons

 

Reboot your machine. You should find working internet.

 

Video

 

Use the DFE enabler solution here: http://forum.insanelymac.com/index.php?showtopic=141549

 

Get System profiler working

 

Download and install this kext: http://www.mediafire.com/download.php?t1lzgwinyz0

 

Getting ready for 10.5.5

 

Now we are going to update to 10.5.5

 

You need to get the following:

 

PC EFI v9 Chameleon v1.0.12 from here (thanks to weaksauce12)

Voodoo XNU from here (thanks to mercurysquad)

 

Download the pre and post update pack from url (with thanks to Mysticus C's thread)

Download Max OS X 10.5.5 Combo update from here

 

1) Install Chameleon and reboot

2) Run 'Prepare for Combo Update.pkg' and close once done

3) Run the Mac OS X 10.5.5 Combo updater. DO NOT CLICK REBOOT WHEN DONE! LEAVE THE WINDOW OPEN

4) Run 'Post Combo Update Patches v1.2.0 and select following:

 

Leave Kernel unchecked

Chipset - Just Restore My Chipset

Video - Uncheck all

Audio - Just Restore My Audio

Network - Just Restore Network

System Functions - SMBIOS - MacPro

 

5) Click Install. When finished, do not click Close or Reboot.

6) Install Voodoo XNU. Then reboot

 

The system will reboot a couple of times. Once done, you should be at the desktop.

 

If you want, you can look at adding disablers to Extra\Extensions which should be update proof. Have a look at this for details.

 

Update to 10.5.6

 

Make sure you have the IntelCPUManagement disabler installed. You will need to install the AppleIntelCPUPowerManagement.kext from 10.5.5 if you do not have it, as without it the update will fail. The disabler will stop this loading though, so you will be safe. It's here: AppleIntelCPUPowerManagement.kext.zip

 

Update using the updater in OSX. Boot using

-v mach_kernel.voodoo

and let it reboot, again doing the

-v mach_kernel.voodoo

to boot to desktop.

 

Once at desktop, either copy mach_kernel.voodoo to mach_kernel doing

sudo cp mach_kernel.voodoo mach_kernel

or use the Voodoo installer again.

 

You will need to install your AC97 audio like before. If you want information displayed in System profiler, use this enabler: http://www.mediafire.com/download.php?t1lzgwinyz0

 

I'll update this as I find more things out, but I hope this gives some people a starting guide.

Link to comment
Share on other sites

Whats this Munky v6.1_DSDT.aml ? Is it working on HP7100 ?

 

 

no, its loading correctly, but no AppleHPET.kext at startup and without disabler.kext kernelpanic

seems the patcher can handle the crappy hp bios ,-)

 

 

I'm still not able to get a working DSDT patch together, and I've not managed to find anybody who can help. Until we have a working patch, there will be no 10.5.6 for us.

 

 

true that...no help from the dsdt guys...seems they are busy doin the chameleon stuff ,-)

i checked your files in dsdt forums and compared them...

they´re exactly the same

 

so lets pray for an updated dsdt patcher

 

cheers

Link to comment
Share on other sites

no, its loading correctly, but no AppleHPET.kext at startup and without disabler.kext kernelpanic

seems the patcher can handle the crappy hp bios ,-)

true that...no help from the dsdt guys...seems they are busy doin the chameleon stuff ,-)

i checked your files in dsdt forums and compared them...

they´re exactly the same

 

so lets pray for an updated dsdt patcher

 

cheers

 

I've made a full backup of my hard disk and after midnight I'm going to attempt an 10.5.6 update. There are a couple of people that have updated without DSDT so I'm going to see how I go.

 

I have AppleDecrypt.kext and IntelCPUDisabler.kext in Extra/Extensions and I've also dropped in my System.kext, AppleRTC.kext and AppleSMBIOS.kext from 10.5.5

 

EDIT: 10.5.6 works! Installed update from Apple website, replaced System.kext and drivers for AC97 and GMA900. Also had to install AppleSMBIOS patched so I got something to display.

Link to comment
Share on other sites

I've made a full backup of my hard disk and after midnight I'm going to attempt an 10.5.6 update. There are a couple of people that have updated without DSDT so I'm going to see how I go.

 

I have AppleDecrypt.kext and IntelCPUDisabler.kext in Extra/Extensions and I've also dropped in my System.kext, AppleRTC.kext and AppleSMBIOS.kext from 10.5.5

 

EDIT: 10.5.6 works! Installed update from Apple website, replaced System.kext and drivers for AC97 and GMA900. Also had to install AppleSMBIOS patched so I got something to display.

 

 

confirmed ;-) and without dsdt

 

installed 10.5.6, i just had to drop acpips2nub (edited to 1.2.4) in efi/extensions

running 9.5 system.kext, disabler.kext, decrypt.kext and old smbios with enabler of course

no need to replace ac97...and no need to load old appleRTC.kext here

 

cheers and congrats

 

 

link trashed....wrong image

Link to comment
Share on other sites

confirmed ;-) and without dsdt

 

installed 10.5.6, i just had to drop acpips2nub (edited to 1.2.4) in efi/extensions

running 9.5 system.kext, disabler.kext, decrypt.kext and old smbios with enabler of course

no need to replace ac97...and no need to load old appleRTC.kext here

 

cheers and congrats

 

I'm very happy about this. Saves me some money as I was seriously worried about 10.5.6 or later not working on here, and looking at upgrading. Now I'll save some money and buy a used 7300LE video card, new monitor (CRT's suck) and a Pentium 4 650 (3.4GHz) CPU. Should be a nice little upgrade from my Pentium 4 520 2.8Ghz and onboard video.

 

 

I'm leeching this also. Could come in useful when I get another hard disk. I want to try out a vanilla install.

Link to comment
Share on other sites

here you go fellas,

 

sorry, updated efi_partition image with edited ps2nub

 

http://www.megaupload.com/?d=JI7KOQWL

 

get bladerunners second iso startup disk

install retail

setup munkys 5.1 / 6.1 bootloader with the containing extensions

edit the boot.plist with your uuid

done deal

 

I'm very happy about this. Saves me some money as I was seriously worried about 10.5.6 or later not working on here, and looking at upgrading. Now I'll save some money and buy a used 7300LE video card, new monitor (CRT's suck) and a Pentium 4 650 (3.4GHz) CPU. Should be a nice little upgrade from my Pentium 4 520 2.8Ghz and onboard video.

I'm leeching this also. Could come in useful when I get another hard disk. I want to try out a vanilla install.

 

 

yeah, me to

i though there will be massive problems

sounds like a little tuneup!!!

 

its a quite stable home desk;-) and simple to install vanilla

maybe get a nvidia 8600 lowprofile for faster graphix, have seen some out there

but my 7300 is running fine...so depends on the money you´ll spend

Link to comment
Share on other sites

sounds like a little tuneup!!!

 

its a quite stable home desk;-) and simple to install vanilla

maybe get a nvidia 8600 lowprofile for faster graphix, have seen some out there

but my 7300 is running fine...so depends on the money you´ll spend

 

I don't think the 8600 will work. I tried an 8400GS and that didn't work at all. I think the power requirements are too high. The 7200 and 7300 work fine though. They probably need less power.

 

I don't think it's worth putting anything faster in this PC. The 7300GT is perfectly fine on Leopard for everything except games.

 

 

what does decrypt .kext do ?

 

and hope without DSDT the system will be stable

 

Decrypt does the same as dsmos. It decrypts apple binaries on the fly I believe. I know we need it anyway.

 

Personally, I find Decrypt to be better than dsmos

 

So far, my system has been stable since I updated 2 hours ago.

Link to comment
Share on other sites

So far, my system has been stable since I updated 2 hours ago.

 

 

hey...do ya get kernel panic when mounting dmg´s?!??!

 

fix it with seatbelt.kext from 10.5.5

 

and please check time maschine

 

seems to be crooked ;-)

 

 

 

 

 

 

I don't think the 8600 will work. I tried an 8400GS and that didn't work at all. I think the power requirements are too high. The 7200 and 7300 work fine though. They probably need less power.

 

yeah...power could be a problem

 

need to sleep ;-)

Link to comment
Share on other sites

hey...do ya get kernel panic when mounting dmg´s?!??!

Not so far. But I know that this happens when System.kext does not match the kernel.

 

fix it with seatbelt.kext from 10.5.5

How do you know that Seatbelt.kext causes kernel panics?

 

and please check time maschine

 

seems to be crooked ;-)

I'm running a timemachine backup right now. Seems fine. What problems are you having exactly?

Link to comment
Share on other sites

The 8400GS workes on DC7100 SFF i had it before i switched to the HD4550

 

Strange, as when I bought an XFX 8400GS and tried it, the HP wouldn't boot with it installed. It gave me error beeps. I ended up selling the card on as it apparently works ok. Maybe the XFX was just odd.

 

Did you get the 4550 working in the end?

 

So did anybody try upgrading to 10.5.6? Any issues?

 

Some people are reporting mouse lagging which seems to be related to Nvidia cards. Anybody seeing this?

Link to comment
Share on other sites

 Share

×
×
  • Create New...