Contribute
Register

[SUCCESS] ThriftyMac - HP dc7900 - £100 - 10.9.4 Mavericks

Status
Not open for further replies.

P1LGRIM

Moderator
Joined
Mar 2, 2012
Messages
26,461
Motherboard
Lenovo ThinkStation p700
CPU
2x E5-2620 V3
Graphics
RX 560
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
ThriftyMac - HP dc7900 - £100 - 10.9.4 Mavericks


98582-dc7900-family.png

Components

HP dc7900 Family
These computers date back to 2008 (at least) and are therefore unfortunately no longer available on Amazon or Newegg. They are however readily available from many other sources.


Already Owned

Western Digital Caviar Blue 160 GB (7200 rpm) SATA 8 MB 3.5 inch Hard Drive
[AMAZON-uk]http://www.amazon.co.uk/dp/B000RT77I2/?tag=tonymacx86-21

Acer AL1913 19" VGA Monitor
No longer available on Amazon or Newegg.

Trust White Mac USB Keyboard
No longer available on Amazon or Newegg.

Generic USB Mouse
Available everywhere.

Comments

I am not sure that this even qualifies as a build as it utilises an off the shelf solution, but it offers a cheap and easy entry to Mavericks for anyone on a tight budget. I was alerted to the possibility of installing OS X on a HP dc7900 through this post by optroodt.

After conducting a little research I discovered that the dc7900 comes in three formats - A Small Form Factor, a Convertible Minitower and an Ultra-Slim Desktop. The exact specifications for each model can be found in this online pdf file.
From this we see that there are twelve processor options listed but we are only interested in the Core 2 Quad models which reduces the choice to four.

CPU Q8200 2.33 Ghz - Q9400 2.66 Ghz - Q9550 2.83 Ghz - Q9650 3.0 Ghz

Memory Non-ECC DDR2 PC2-5300 667 Mhz and PC2-6400 800 Mhz
The Ultra-Slim Desktop supports 8 GB
The Small Form Factor and Convertible Minitower both support 16 GB

Graphics - Intel Graphics Media Accelerator 4500 (Integrated on Chipset).

Audio - Integrated HD audio with AD1884A codec.

From the specifications I decided that a Minitower would probably make a good backup server.
I searched ebay and found a Convertible Minitower with a 2.33GHz CPU, 3GB RAM, and a 1TB hard drive. The auction was Buy It Now or Best Offer so I put in an offer way below the Buy It Now price which the seller immediately accepted. Windows 7 was preinstalled with a license sticker on the case too.

98583-dc7900-tower.png


Installation Notes

I downloaded the latest BIOS from the HP website and installed it with the preinstalled Windows 7.
I then removed the 1TB hard drive and replaced it with a spare 160GB Western Digital drive for the Operating System installation.


BIOS Settings

The BIOS is pretty basic and the Default setting is fine for the installation, just make sure that DEP is enabled.


Installation

To enter the BIOS press F10 on boot - Press F9 for the Boot Menu.
For the first boot use boot flags -v -x
The process is quite slow but eventually you will be rewarded - Format your hard drive and start the installation.
When the system restarts select your hard drive (not the USB flash drive) and again boot with -v -x
Continue with the installation until you reach the desktop.

Open Finder and navigate to /System/Library/Extensions - Locate file AppleHPET.kext and move it to the Trash. If you don’t delete AppleHPET.kext you will have to boot with -f every time or you will lose access to your USB ports and network. Be aware that some updates will install a new version of AppleHPET.kext so if your system starts acting strangely after an update, check to see if AppleHPET.kext has been reinstalled and if so delete it again.

Next run Multibeast.

Select Easybeast options then the following :
Drivers - Disk - Deselect 3rd Part SATA
Drivers - Network - Intel - Select AppleIntelE1000e v3.0.4.1a
Drivers - Misc - Select FakeSMC Plugins and HWMonitor (this step is optional but FakeSMC is essential)
At this point you can save a copy of your settings if you wish.
Click Install. Acknowledge the notifications of the unsigned kexts.

98592-multibeast-dc7900.png

Repair permissions.

Shutdown.

Remove the USB flash drive.

Power on.

Acceptable results for audio can be produced with VoodooHDA but by far the easiest solution is to just plug in a pair of USB speakers. I use Logitech S150 speakers.

Obviously Video isn't high performance but you can watch YouTube videos etc and for a server I'm not really concerned. I may add a discrete graphics card at a later date.



14 JUL 2014 - Added 3TB Hard Drive - Installed OS X Server


15 JUL 2014 - Installed Geforce 210 1GB Graphics Card - Changed IGPEnabler to No and added GraphicsEnabler Yes in org.chameleon.Boot.plist - Installed CUDA driver 6.0.51. Now Using DVI monitor.


19 JUL 2014 - Installed Trendnet TK-214i KVM switch to share keyboard, monitor and mouse between my two server builds.


23 JUL 2014 - Removed the original 3GB of RAM and installed 8GB (4 x HYMP125U64CP8-S6)


25 SEP 2014 - Upgraded to OS X 10.9.5 (13F34) with Combo Update.
Upgraded to OS X Server 3.2.1 via the App Store.


21 OCT 2014 - Upgraded to OS X 10.10 Yosemite - See Post #30 for procedure.
Note : Server needs an upgrade to version 4.0 to run on Yosemite - Available in the App Store.


17 NOV 2014 - Upgraded to OS X 10.10.1 (14B25) via Software Update - Deleted AppleHPET.kext.


21 NOV 2014 - Changed boot-loader from Chimera to Clover - See Post #37 for procedure.


27 JAN 2015 - Upgraded to OS X 10.10.2 (14C109) via Software Update - Deleted AppleHPET.kext.


03 FEB 2015 - Replaced Geforce 210 1GB Graphics Card with MSi GeForce GT 630 4GB.


10 MAR 2015 - Installed Security Update 2015-002 via the App Store. OS X 10.10.2 (14C1510)


20 MAR 2015 - Installed Security Update 2015-003 via the App Store. OS X 10.10.2 (14C1514)


08 APR 2015 - Upgraded to OS X 10.10.3 (14D131) via Software Update - Deleted AppleHPET.kext.


09 APR 2015 - Upgraded to OS X Server 4.1 via the App Store.


17 APR 2015 - Installed 10.10.3 Supplemental Update (14D136) via the App Store.


30 JUN 2015 - Upgraded to OS X 10.10.4 (14E46) via Software Update - Deleted AppleHPET.kext.


01 JUL 2015 - Upgraded to OS X Server 4.1.3 via the App Store.


24 AUG 2015 - Upgraded to OS X 10.10.5 (14EF27) via Software Update - Deleted AppleHPET.kext.


24 AUG 2015 - Upgraded to OS X Server 4.1.5 via the App Store.


19 SEP 2015 - Upgraded to OS X Server 5.0.3 via the App Store.


22 SEP 2015 - Upgraded to OS X Server 5.0.4 via the App Store.


22 DEC 2015 - Upgraded BIOS to v01.27 Rev.A 27 Nov 2015


165881-dc7900-elcap.png

El Capitan does work on a dc7900 but as this guide was originally written for Mavericks I am not going to go into detail here, however for those that want to attempt it this is briefly what I did :
Built a flash drive using the createinstallmedia method and Clover r3330 in legacy mode.
Used a DSDT called DSDT_7900_osx109.aml that Google found (on this site).
Installed on a blank hard drive.
Hint : Use rootless=0 in your install config.plist to avoid the grey screen with endless beachball.



Just in case anyone was curious . . . .

full


 
Last edited:
Great that you succeeded! When trying to build my Hackintosh I had a lot of trouble getting USB and ethernet to work after reboot. Eventually the combination of kexts I use work.

With 8Gb of RAM and a Q9400 it's really snappy!

Curious to see if these machines will run Yosemite when it comes out...
 
When trying to build my Hackintosh I had a lot of trouble getting USB and ethernet to work after reboot.

Me too until I found an old forum post that said to delete AppleHPET.kext and after that it's fine.

You don't need GenericUSBXHCI as the USB ports work ok natively.

Thanks for your interest and for your original post that started me off on this path.
 
I'm thinking of buying one of these machines because they're relative cheap also thinking of running OS X server in Mavericks for time machine back ups and huge file transfers also i can just hide it away without worrying about it what do you guys think?? I've ran out of space on my main tower also i need back ups for all of my hackintosh machines and MacBooks

also thinking of changing the GPU in it and putting 8400 Nvidia GS
 
I'm thinking of buying one of these machines because they're relative cheap also thinking of running OS X server in Mavericks for time machine back ups and huge file transfers also i can just hide it away without worrying about it what do you guys think?? I've ran out of space on my main tower also i need back ups for all of my hackintosh machines and MacBooks

also thinking of changing the GPU in it and putting 8400 Nvidia GS

So far I'm more than happy with mine.
I have a Time Capsule for backups so I just copy any files I really want to retain to the dc7900.
The Geforce 210 works great and I can't comment on the 8400 Nvidia GS but is graphics performance that important on a server ?
 
no its not just need more storage for back up as in time machines and huge file back ups was thinking of the 8400GS because my apple Cinema display uses a DVI and i don't really want to use VGA cause it can cause issues if u know what i mean? also i want to add another PCI/PCI-E x1 network card
 
no its not just need more storage for back up as in time machines and huge file back ups was thinking of the 8400GS because my apple Cinema display uses a DVI and i don't really want to use VGA cause it can cause issues if u know what i mean? also i want to add another PCI/PCI-E x1 network card

I can't really comment on the 8400GS or an additional network card as I haven't tried either with this build but I'd be interested to hear how you get on should you try them.

Good Luck
 
okay thanks it will be pretty interesting i know OS X 10.9 and higher will run on this machine but also interesting in OS X server side also won't just b me using it it'll be my sister as well she does design work on her hackintosh so it will be interesting how this works out ill keep you updated :headbang::thumbup:
 
I've tried a few guides on here and have the 10.9.4 installer which I'm installing from but I just cannot get ethernet to work.

Any help would be much appreciated.
 
Status
Not open for further replies.
Back
Top