Jump to content
  • 0
Sign in to follow this  
camerongray

Boot without using "cpus=1"

Question

Hi,

I finally have my hackintosh working but I can only boot with "cpus=1." If I don't, I get the dreaded "Still Waiting for Root Device" message. I have tried cpus=1, cpus=2... all the way up to cpus=8 but I still get the same problem.

System Specs:

  • AMD FX-8150 @ 4.0GHz
  • Gigabyte GA-990FXA-UD5
  • 8gb DDR3 G-Skill Ripjaws X (Booting with "maxmem=6144")
  • 1tb Western Digital Green as OSX Drive
  • 60gb Corsair SSD for Windows
  • 2x 1tb in RAID 1 (Storage for Windows)
  • Sony Optiatc DVD-RW
  • nVidia GeForce 210 512mb (PNY)

Any help would be greatly appreciated as this is the final thing that needs done to complete my first hackintosh!

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0

Okay, just made a bit progress. I accidentally booted Mac OS with the drive set to "Native IDE" instead of "AHCI" and it boots with all 8 cores active if I don't specify "cpus=" However I now can't use "maxmem=6144" instead I have to go down to 2gb RAM, if I don't, 32bit apps like chrome don't open - I'll keep fiddling to see what I can do.

Share this post


Link to post
Share on other sites
  • 0
Okay, just made a bit progress. I accidentally booted Mac OS with the drive set to "Native IDE" instead of "AHCI" and it boots with all 8 cores active if I don't specify "cpus=" However I now can't use "maxmem=6144" instead I have to go down to 2gb RAM, if I don't, 32bit apps like chrome don't open - I'll keep fiddling to see what I can do.

For your memory issue, made sure that you have the options arch=i386 and -force64 in your org.chameleon.Boot.plist...

For the crash od 32bit app, use this > amd patcher amd_insn_patcher - Downloads - OSx86.net

Share this post


Link to post
Share on other sites
  • 0

This seems to be a TSC synchronization issue. I have a Athlon II 620 which seems to exhibit this issue. It works fine on Leopard with the AnV kernel 9.8.0 but seems to be broken on 10.8.0 legacy/AnV kernels. Anyway I patched the 10.8.0 legacy/AnV kernel to synchronize the TSC's at boot and this made the problem go away. I'm running with all 4 cores enabled now for over 2 days and I have seen no crashes or lag or any of the other TSC related issues. If you have nForce LAN, please use version 0.64.5 since 0.64.6 will misbehave on SMP systems. I'm running Snow Leopard in 32-bit mode since I have legacy apps that won't work in 64-bit mode but the patch should work for 64-bit as well. If this is still an issue, let me know and I'll post the kernel.

Share this post


Link to post
Share on other sites
  • 0
For your memory issue, made sure that you have the options arch=i386 and -force64 in your org.chameleon.Boot.plist...

For the crash od 32bit app, use this > amd patcher amd_insn_patcher - Downloads - OSx86.net

I've never been able to get the amd_insn_patcher to work.

For TSC you could always use VoodooTSCSyncAMD.kext which comes in a zip file.

VoodooTSCSyncAMD kext - Free Download from megaupload - FilesTube.com

Share this post


Link to post
Share on other sites
  • 0

VoodooTSCSyncAMD is overkill for anything other than 8th generation AMD CPU's (Athlon64 X2 and friends). Anything later than that, for e.g. my Athlon II X4 620, don't have the TSC drift issue. I've observed that the TSC's need to be sync'd at boot and then they will not drift.

There's also a kernel patch for this issue on K8 series CPU's which is much more elegant. With VoodooTSCSyncAMD the actual TSC sync algorithm is very coarse. It relies on the IPI to run the code which updates the TSC on each processor. There is no guarantee on when the TSC will be sync'd.

Anyway, if it works for you, then more power to you.

Share this post


Link to post
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
Answer this question...

×   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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.