So I opened up your DSDT and the first thing I notice is that Scope_PR is different.
I'm kinda clueless about DSDT. For comparison I've listed mine (Rampage Gene II) below, and the same section from the CG5290 underneath. As you can see, some of the Alias statements are missing from my Rampage DSDT. But why does yours only list up to Alias (PR009, CPU9)?
Here's my kernel info
Mach kernel version:
Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386
Kernel configured for up to 2 processors.
1 processor is physically available.
2 processors are logically available.
Processor type: i486 (Intel 80486)
Processors active: 0 1
Primary memory available: 6.00 gigabytes
Default processor set: 78 tasks, 474 threads, 2 processors
I have CPU=1 set in BIOS, but of course it won't boot OSX if I set otherwise
Running 10.6.4, 64-bit.
Bootloader is Chameleon. CPU is 930.
Is it possible there is a DSDT/bootloader (Chameleon) conflict here?
Anyway, back to my problem. I have only 1 cpu running. Have read the common solution to this problem is to remove the Alias lines from Scope_PR. Others say it is a bootloader problem. But you have Alias statements in your Scope_PR, and all cores running. What do you think?