LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Slack 11 - Intel Core 2 Quad SMP Issue (https://www.linuxquestions.org/questions/slackware-14/slack-11-intel-core-2-quad-smp-issue-562038/)

b0nzie 06-15-2007 10:08 AM

Slack 11 - Intel Core 2 Quad SMP Issue
 
I'm just trying to setup a new box and having some issues with SMP.

The box has:

- intel 965 motherboard
- intel core 2 quad cpu
- 4gb ram

I'm running a custom compiled kernel (2.6.19.7 SMP) . I cannot update to 2.6.20x series yet because the highpoint sata raid drivers hang in it when they boot? Anyway..

Once the machine is booted, /proc/cpuinfo only identifies their is 1 CPU, not 4? I've setup SMP machines years ago (pentium, p3) and it was just as simple as flagging SMP in the kernel. Has something changed?

Thanks for any feedback.

bioe007 06-15-2007 11:14 AM

my T2500 @ 2.00GHz options
 
I have core duo, so you'd probably want to change my 2cpus to 4cpus. I am running 2.6.20.14 right now.

processor options from my Core Duo:
Code:

CONFIG_SMP=y
CONFIG_X86_PC=y
CONFIG_MCORE2=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_HPET_TIMER=y
CONFIG_NR_CPUS=2
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_MCE=y
CONFIG_VM86=y
CONFIG_I8K=m
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y

in more human readable form, what I select is:
Code:


Symmetric multi-processing support -> Y
Subarchitecture type..
  (*)PC-compatible
Processor Family
  (*)Core 2/newer Xeon
HPET Timer Support -> Y
(2) Maximum number of CPUS      # change this to 4?
SMT Hyperthreading support -> Y
Multi-core scheduler support -> Y
Preemption Module ..
 (*) Preemptible Kernel (Low-latency desktop)
Machine Check Exception -> Y
/dev/cpu/*/msr -> y
/dev/cpu/*/cpuid -> y
High Memory support ..
 (*) 4GB
Memory model ..
 (*) Flat
64-bit memory and IO resources -> y
Allocate 3rd-level pagetables from hihmem -> y
MTRR -> y
Enable Kernel irq balancing -> y
Enable seccomp to safely compute untrusted bytecode -> y
Timer frequency ..
 (*) 1000 Hz
Support for hot-pluggable CPUs -> y  # need this for hibernate/suspend AFAIK

hth

{edit} i have not IIRC changed any CPU options since 2.6.19 so these should work for you too, with the aforementioned '# of cpus' change


All times are GMT -5. The time now is 06:49 PM.