Jump to content
931 posts in this topic

Recommended Posts

Could you try installing the 9.1.0 kernel? (It's on IRC, not sure if I am allowed to post here.) Instructions for installation and testing: unzip kernel, copy mach_toh to your root directory, run the command "sudo -s; chown -R 0:0 mach_toh; chmod -R 755 mach_toh" from terminal, then reboot with the parameters "mach_toh cpus=2". I can't test because my CPU is a Celeron 440, which is single-core (recognized as "2 GHz Core Solo" with the 9.1.0 kernel, and as "2 GHz Unknown" with the 9.0.0 one).

 

Okay, I copied the kernel to /, chmod'ed and chown'ed it. I set my Kernel Flags in /Library/Preferences/SystemConfiguration/com.apple.Boot.plist to <string>mach_toh cpus=2 -x</string> and rebooted...crash. Okay, I restarted and set the flags at F8. I used the same flags, but omitted the -x. System came up in Safe Mode. About This Mac says... "Solo". Rebooted again with the addition of the -legacy flag. Came up again in Safe Mode and "Solo". No love.

 

Open to suggestions.

I saw a thread though I'm going to bed so I'm not going to pull it up that said even though SYSTEM PROFILER lists you as a solo its actually using both cores. Use a processor monitor (activity viewer or some other) and see if processes hit your other cores under load.

@NETROLLER

The guide was updated heavily, with a new workaround for the -legacy (and possibly the cpus=1) requirement, working CPUID patching step and updated IOPCIMatch/IOPCIPrimaryMatch strings. Also, somebody please test if simply appending the video card devID works as well!

sorry

Do you can say me, in your guide, what is the part for try to solve the cpus=1 issue?

and... why you use the marvin amd utils? Perhaps this step can help me for solve this issue...

 

another issue i can't solve... system profiler crash, can i use the COLONEL PATCH for this, or there are other solutions?

 

thanks guys and special thanks to JaE-V for this 3d.

Some new updates:

1. You can get audio working in a much better state than before using AppleHDA Patcher 1.17 (attached to the post). It will enable microphone input and digital out, although all stereo, not 5.1/7.1.

2. The shutdown problem can be fixed by updating to 10.5.1 9b18 with the mach_toh kernel. Here are the instructions:

  • First, switch to the new 9.1.0 kernel. Don't overwrite the old mach_kernel with the new file, instead edit your boot.plist to point to /mach_toh.
  • Download the standalone installer for 10.5.1 and install it using Pacifist, excluding the following files:
    /mach_kernel
    /System/Library/Extensions/
    AppleACPIPlatform.kext
    AppleIntelIntegratedFramebuffer.kext
    ApplePS2Controller.kext
    AppleSMBIOS.kext
    dsmos.kext
    IOATAFamily.kext IOAHCIFamily.kext
    AppleAC97Audio.kext 
    AppleAHCIPort.kext
    AppleAzaliaAudio.kext
    AppleVIA.kext 
    AppleVIAATA.kext
    IOHDIXController.kext 
    IONetworkingFamily.kext 
    NVDANV10HAL.kext
    NVDANV20HAL.kext
    NVDANV30HAL.kext
    NVDANV40HAL.kext
    NVDANV50HAL.kext
    NVDAResman.kext
    GeForce.kext


  • Reboot and enjoy!

@sinewave: <string>mach_toh cpus=2</string> is wrong. Don't add cpus=2 to your plist at all, juust remove cpus=1, as cpus=2 is a boot option you can enter after entering the Darwin boot loader menu using F8. Also, don't add mach_toh to the kernel flags, instead replace "mach_kernel" with "mach_toh" under the line "<key>Kernel</key>" (not under "<key>Kernel Flags</key>"!). The way you did it, the kernel's command line will be "/mach_kernel -/mach_toh -cpus=1 =cpus=2", while what we want is simply "/mach_toh", or maybe "/mach_toh -"Graphics Mode"="XXXXxYYYYxBBxRR" -v".

 

@thevoidzwb: The workaround is to update the kernel to 9.1.0. (It may or may not work, I can't test because I have a Celeron 440, or "Core 2 Solo" as I call it.) Here is the kernel, or if it's removed because it's against the rules, then you can find it on the osx86.hu IRC in the room "10.5".

Netroller, thanks for the guide i followed your instructions twice on two installs with the jas tiger cd first and then the toh disc. When running the Marvin's utility I get a _CFGetHoseUUIDString: unable to determine UUID for host. Error: 35 in the log. No candidate files found in binary file list. The GeForce.kext and NVDAResman.kext are both in there modified to my cards device id. Any ideas? Thanks.

thats exactly what I did, I copied it from the dvd and it still doesn't work. NVDAResman.kext is in the backup directory. I upgraded it from the Jas disk.nevermind thanks buddy I got it now, I had to set the permissions for it. Appreciate all the help =)

Netroller, thanks for the guide i followed your instructions twice on two installs with the jas tiger cd first and then the toh disc. When running the Marvin's utility I get a _CFGetHoseUUIDString: unable to determine UUID for host. Error: 35 in the log. No candidate files found in binary file list. The GeForce.kext and NVDAResman.kext are both in there modified to my cards device id. Any ideas? Thanks.

 

Andy, a lot (all?) of us are getting the "_CFGetHoseUUIDString: unable to determine UUID for host. Error: 35" error. Just tail out your /var/log/system.log to see.

@sinewave: <string>mach_toh cpus=2</string> is wrong. Don't add cpus=2 to your plist at all, juust remove cpus=1, as cpus=2 is a boot option you can enter after entering the Darwin boot loader menu using F8. Also, don't add mach_toh to the kernel flags, instead replace "mach_kernel" with "mach_toh" under the line "<key>Kernel</key>" (not under "<key>Kernel Flags</key>"!). The way you did it, the kernel's command line will be "/mach_kernel -/mach_toh -cpus=1 =cpus=2", while what we want is simply "/mach_toh", or maybe "/mach_toh -"Graphics Mode"="XXXXxYYYYxBBxRR" -v".

 

Ah, I see. I followed this and I still see "Solo" in About This Mac. However, Activity Monitor shows 2 CPUs. Some progress.

I'm able to use both of my cores too, although it shows me as a solo in system profiler. Both cores are active in Activity Monitor. Check there and see if yours are. Open ~/Applications/Utilities/Activity Monitor

 

Attached is a screenshot for proof.

post-147013-1195635035_thumb.png

"Solo" is due to an AppleSMBIOS bug. It's missing the CPUIDs for "average" (non-laptop, non-Mac) Core 2 Duo/Quad/Extreme CPUs, so it defaults back to Core Solo. (My Celeron 440 also ends up being "Core Solo", although it should be more accurately "Core 2 Solo".) This doesn't necessarily mean that you are using only 1 core!

 

Also, trying to use cpus=2 or cpus=4 on a single-core CPU or a CPU with one core disabled in the BIOS, or using cpus=4 with a dual-core will cause problems (restart on boot, etc.) So, here are the valid settings for different core types (highest performance in bold):

 

Single-core: 1 core in BIOS+cpus=1

Dual-core: 1 core in BIOS+cpus=1, 2 cores in BIOS+cpus=1, 2 cores in BIOS+cpus=2

Quad-core: 1 core in BIOS+cpus=1, 2 cores in BIOS+cpus=1, 2 cores in BIOS+cpus=2, 4 cores in BIOS+cpus=1, 4 cores in BIOS+cpus=2, 4 cores in BIOS+cpus=3 (not sure about this one), 4 cores in BIOS+cpus=4. (Someone should really try if quad-core works as well...)

 

Anything else will result in a crash!

Also, cpu=0 is not a valid option, as the name is "cpus", not "cpu", and 0 is an invalid value AFAIK.

 

@itsalok4u: Maybe EFI is the problem We are all doing it *without* EFI (which is designed for Intel chipsets, just for the record). Also, what are you getting with both cores enabled in BIOS and cpus=2 option? Restart after kext loading?

From what we have discovered in this thread, I think it's safe to add our nForce boards to the HCL. However, it's locked, just like nearly all pages! Why is the 10.5 HCL locked?

 

With no SATA, no ethernet, no support sound... I don't know. I was hoping to replace my aging PPC PowerBook with my new PC, but withh all the basic stuff not working and having to apply "patched" or regressed files just to get the system to boot, I'm not sure it's an ideal replacement. I didn't try iPhoto, but I noticed PhotoBooth doesn't work, either. I could see replacing the motherboard with something more "supported"....

With no SATA, no ethernet, no support sound... I don't know. I was hoping to replace my aging PPC PowerBook with my new PC, but withh all the basic stuff not working and having to apply "patched" or regressed files just to get the system to boot, I'm not sure it's an ideal replacement. I didn't try iPhoto, but I noticed PhotoBooth doesn't work, either. I could see replacing the motherboard with something more "supported"....

 

sata works, read only...

audio works...

ethernet doesnt..

all apps work for me including photobooth

×
×
  • Create New...