Jump to content

first build, new to anything osx.


d0nat0
 Share

18 posts in this topic

Recommended Posts

First of, hello and thanks to everyone taking the time to look at my project.

 

Here is what I have:

 

Asus P5Q Pro

 

Intel C2D QX9650

 

2GB x 4 DDR2

 

Asus D2X Xonar (cmedia based, not sure with chip exactly)  Reverted to onboard audio

 

Asus HD 5850 Radeon 1 GB pcie

 

WD Raptor 300GB SATA 2

 

LG DVD-RW DL SATA

 

TP-Link 802.11n PCI-e

 

And my goal:

Get a vanilla OSX Mavericks installed with all devices working with latest released drivers that will be update capable when a new version is released.

 

I may want to install a USB 3.0 pcie card and USB BT 4.0 module.

 

I don't have access to any Mac desktop computer but I may be able to do the vm route to create my USB installer ( finger's crossed)

 

Please point me to relevant guides/tuts/similar build threads.

 

I tried to search the forums but the amount of information is overwhelming, I would like to approach this as concise and efficient as possible. 

 

What I know so far ( or I think I know) :

 

I may need to generate DSDT in Windows

I may need to create DSDT 

I may need custom files for power management

I may to pick a bootloader that works for my needs

I may be way over my head on this one. 

 

What I don't know:

Alot! So please any help will be most appreciated.

 

I will keep this thread updated with my progress and of course my hurdles. 

 

Have a good day. 

 

 

Project Status:

 

COMPLETE

 

***update***

 

updated to 10.9.4 via app store, audio and wifi kext needed to be re-installed to bring machine back to normal functionality.

 

Issues:

No speedsted

No sleep
 

Link to comment
Share on other sites

For starters, you will not need any drivers for your hard drive, RAM, DVD drive, or sound card. Your sound card has a custom ASUS chipset (ASUS AV200). You can use a DSDT if you want everything to be nice and compatible perfectly. You can also use ##### t (what I use) or No-DSDT in ##### This will most likely require some tweaking here and there though. I used ###### and installed my audio kext (which did not work  :(). I have my computer working fully except audio (which I am working on now). About the USB PCIE card, I am not sure, but most PCIE cards do not require much configuration if any. For power management you can install NullCPUPowerManagement in ##### if you don't have a DSDT. Chameleon bootloader has worked just fine for me, I don't see a need to switch to Clover. Yes, I am new, but I have already learned a ton about all of this. I hope this helps! (and if I am wrong on any of this, someone correct me, please  :P)

  • Like 1
Link to comment
Share on other sites

It seems I've stumbled upon my first hurdle, my audio card isn't supported. This thread was promising but the OP has since left the project in limbo: link. I guess I have to find an alternate audio out device. 

 

I was hoping to make this first build as a recording studio setup; audio mixer et. al. But I guess I can always use a USB based audio out solution. 

Link to comment
Share on other sites

It seems I've stumbled upon my first hurdle, my audio card isn't supported. This thread was promising but the OP has since left the project in limbo: link. I guess I have to find an alternate audio out device. 

 

I was hoping to make this first build as a recording studio setup; audio mixer et. al. But I guess I can always use a USB based audio out solution. 

It's fine, you will run in to errors. I had to get 2 wireless adapters, 2 sets of RAM, and 2 DVD drives (my fault though  :P)! I've looked around and I haven't seemed to find any that are said to work with Mac, but if you want a recording studio setup, and by the price of your other card, I would assume you would want something with a firewire interface. I would find one, than search around and see if it is compatible with Mac.

Link to comment
Share on other sites

if you want to have a stable machine it's better if you believe the vanilla way... (using any vanilla guide)

 

what I suggest is:

 

don't use automatic post installation tools, you just can't control what's really going on there.

 

don't use nullcpu (or you'll lose speedstep, probably sleep too)

try to avoid using voodoohda for audio (or its going to probably give you 3 Kernel Panics a day)

 

and have fun hacking it!

Link to comment
Share on other sites

It's fine, you will run in to errors. I had to get 2 wireless adapters, 2 sets of RAM, and 2 DVD drives (my fault though  :P)! I've looked around and I haven't seemed to find any that are said to work with Mac, but if you want a recording studio setup, and by the price of your other card, I would assume you would want something with a firewire interface. I would find one, than search around and see if it is compatible with Mac.

 

Thanks for the heads up regarding firewire, I am still on the fence about investing on new equipment right now. Now that you've pointed out about Mac compatibility I may have to do more research prior to making a decision on how to get the recording studio set-up.

 

if you want to have a stable machine it's better if you believe the vanilla way... (using any vanilla guide)

 

what I suggest is:

 

don't use automatic post installation tools, you just can't control what's really going on there.

 

don't use nullcpu (or you'll lose speedstep, probably sleep too)

try to avoid using voodoohda for audio (or its going to probably give you 3 Kernel Panics a day)

 

and have fun hacking it!

 

 

That's basically my ideal set-up, vanilla as much as possible. I have a vm of Mavericks up and have managed to make a USB installer from OS X Base System, added Chameleon, but I didn't do the Chameleon Wizard.  I'm confused with some of the steps as well. I will retrace my steps and sort things out later when I get home from work. 

 

 

I appreciate all the help. Thanks again!

Link to comment
Share on other sites

I used this guide to make my USB installer: link. A very detailed and easy to understand guide. 

 

I also extracted my DSDT using rw everything and will edit it post-install as per the guide. 

 

The only thing I did different was using the latest FakeSMC, Chameleon, and Chameleon wizard.

 

I've gotten this far using my vm. I'm eager to get to the actual install and post-install parts of the guide, I'm pretty sure that's where the real fun begins!

 

I'll post updates soon, for now I'll leave a quick snap of my hackintosh-in-the-making:

 

6joj75.jpg

  • Like 1
Link to comment
Share on other sites

I've tried installing numerous times, but the USB installer will proceed and instantly reboot at: Extensions.mkext (goes too fast even when using flags.) - I will research this when I wake up in a few.

 

For the curios:

 

I've disabled Vanderpool ( Virtualization ) in BIOS

I've removed the other 2GB pair - now only running 4GB, should I take another stick out and install with only 2GB?

I've tried using -v -x -f flags

I've read that some people had some success using the MBR patch:link, I need to verify which Mavericks Installer version ( how do I check that btw? )

I have another P5Q Pro board, maybe I should switch motherboards? 

 

I need to step back and gather my thoughts, the excitement is obviously clouding my frame of thought.

 

 

 

Link to comment
Share on other sites

are you remembering to copy back via terminal all the essential kexts after the installation?

 

p.s. your name (Donato) seems italian, if you are italian, use it's section ;)

 

I would if I can even get it to install to HDD, unfortunately the reboot happens before the hand off from chameleon to the OS X installer, during the kext loading.

 

I may need to manually create my patched dsdt and redo my smbios. I'm also looking into finding the the correct kext for my HD5850.

 

I am not Italian, just a nickname my friends gave me growing up, it stuck so I just owned it all up.  :lol:

 

Thanks!

Link to comment
Share on other sites

ok, first of all:

 

don't worry about removing ram slot's or messing around with the h/w :)

 

then try to boot in the dirty way:

 

  • use always the latest chameleon ver.
  •  
  • create an smbios using chameleon wizard that look similar to the hw in your rig.
  •  
  • without any dsdt copy fakesmc.kext & nullcpumanagement.kext to system/library/extensions on the usb installer
  •  
  • try then booting in verbose using: "-v GraphicsEnabler=No" and if it hangs try taking a picture of it and post it back ;)

 

if it boots with nullcpu it's ok to install it with it too, you can then spend time on extracting and fixing the dsdt and install others drivers

Link to comment
Share on other sites

ok, first of all:

 

don't worry about removing ram slot's or messing around with the h/w :)

 

then try to boot in the dirty way:

 

  • use always the latest chameleon ver.
  •  
  • create an smbios using chameleon wizard that look similar to the hw in your rig.
  •  
  • without any dsdt copy fakesmc.kext & nullcpumanagement.kext to system/library/extensions on the usb installer
  •  
  • try then booting in verbose using: "-v GraphicsEnabler=No" and if it hangs try taking a picture of it and post it back ;)

 

if it boots with nullcpu it's ok to install it with it too, you can then spend time on extracting and fixing the dsdt and install others drivers

 

That's the setting I have on my Chameleon boot loader, I wish it actually hangs but it reboots before the gui is displayed. I see the Apple logo for a half a second or so and then a shade of green, then it reboots.  I don't have any other items loaded, I'm probably going to verify the Mavericks installer as that could be the culprit, as  many users have successfully done this already, I'm going to pick up a retail dvd at the Apple store on Monday.

Link to comment
Share on other sites

  • 2 weeks later...

Sorry about lack of updates, I haven't given up. Work got somewhat hectic and I found my original board just too finicky, even on a Windows install.

 

What's new:

*Changed the motherboard to an Asus P5Q

*Same RAM amount

*Onboard Sound

 

I looked at other posts of successful installs and skimmed alot of threads, using them as reference to figure out what I overlooked.

 

Turns out I needed to disable Max CPUID Value Limit and enable Execute Disable Bit. I played with a combination of setting until this one successfully got me to the installer. 

 

I am close to completing the install and start working on getting the correct kext files for my hardware. 

 

Once I have a fully working install and a working restore disk, I will give it a proper case. 

 

The experience so far is very humbling but at the same time gratifying. 

 

Definitely was worth getting frustrated and almost giving up. 

Link to comment
Share on other sites

OS X Installed. I just need to dig into Intel power management and clean up my mess.

 

29z6hd4.jpg

 

 

I got my wifi to work and sound. DSDT, kext, and my reading comprehension in the same space proved to be challenging.   

Link to comment
Share on other sites

I can say that this build is now complete.

 

With an almost vanilla install, used modified airport driver and applehda kext. Removed NullCPUPowerManagement, got restart to work. No speedstep, I have my cpu manually clocked. Sleep doesn't work, but that's beyond me right now - I don't use sleep much so it's not a deal breaker. I will attach my DSDT, SSDT, et. al. for the curious.

 

Onward to the next challenge.

my.stuff.zip

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...