chuffykow Posted May 9, 2006 Share Posted May 9, 2006 I have a dual processor machine -- 2 2.8Ghz Xeons. However, OS X only properly initializes one of them on boot. I've tried turning hyperthreading on/off, to no avail. Right now, when I turn hyper threading ON, ioreg sees that there are 4 CPUs, but only one is actually initialized. Below is the output from ioreg -bl | +-o ESC[1mCPU0ESC[m@1 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 7> | | | { | | | "clock-frequency" = <00667fe2> | | | "timebase-frequency" = <00ca9a3b> | | | "name" = <"CPU0"> | | | "device_type" = <"processor"> | | | "cpu index" = 0 | | | "bus-frequency" = <0020bcbe> | | | } | | | | | +-o ESC[1mAppleACPICPUESC[m <class AppleACPICPU, registered, matched, active, busy 0, retain count 6> | | | { | | | "IOCPUID" = 71152768 | | | "IOCPUNumber" = 0 | | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | | "IOClass" = "AppleACPICPU" | | | "IONameMatched" = "processor" | | | "IOProbeScore" = 1000 | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "IONameMatch" = "processor" | | | "IOCPUState" = "Running" | | | "IOProviderClass" = "IOACPIPlatformDevice" | | | } | | | | | +-o ESC[1mAppleACPICPUInterruptControllerESC[m <class AppleACPICPUInterruptController, registered, matched, active, busy 0, retain count 6> | | { | | } | | | +-o ESC[1mCPU1ESC[m@2 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6> | | { | | "clock-frequency" = <00667fe2> | | "timebase-frequency" = <00ca9a3b> | | "name" = <"CPU1"> | | "device_type" = <"processor"> | | "cpu index" = 1 | | "bus-frequency" = <0020bcbe> | | } | | | +-o ESC[1mCPU2ESC[m@3 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6> | | { | | "clock-frequency" = <00667fe2> | | "timebase-frequency" = <00ca9a3b> | | "name" = <"CPU2"> | | "device_type" = <"processor"> | | "cpu index" = 2 | | "bus-frequency" = <0020bcbe> | | } | | | +-o ESC[1mCPU3ESC[m@4 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6> | | { | | "clock-frequency" = <00667fe2> | | "timebase-frequency" = <00ca9a3b> | | "name" = <"CPU3"> | | "device_type" = <"processor"> | | "cpu index" = 3 | | "bus-frequency" = <0020bcbe> | | } Does anybody have any idea how I would go about getting Darwin/OS X to initialize the other processor (and the hyperthreaded pair) ? Link to comment https://www.insanelymac.com/forum/topic/17087-smp-problems/ Share on other sites More sharing options...
fireshark Posted May 9, 2006 Share Posted May 9, 2006 where does ti say only 1 is being used Link to comment https://www.insanelymac.com/forum/topic/17087-smp-problems/#findComment-110410 Share on other sites More sharing options...
chuffykow Posted May 10, 2006 Author Share Posted May 10, 2006 Hardware Overview: Machine Name: jMac Machine Model: ADP2,1 CPU Type: Intel® Xeon(TM) CPU Number Of CPUs: 1 CPU Speed: 3.8 GHz L2 Cache (per CPU): 1 MB CPU Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL TPR Memory: 3 GB Bus Speed: 3.2 GHz Boot ROM Version: 786B7 v2.08 (Hewlett-Packard) Serial Number: USU4350NN1M Link to comment https://www.insanelymac.com/forum/topic/17087-smp-problems/#findComment-110516 Share on other sites More sharing options...
Recommended Posts