SMP Problem on IBM x330 Server

Garrett Cooper yanefbsd at gmail.com
Tue Jan 27 12:24:28 PST 2009


On Tue, Jan 27, 2009 at 11:59 AM, Tom Everett <tom at khubla.com> wrote:
> ok, two problems.  I don't remember that I had the option to explicitly
> install an SMP kernl, and looking back here
> (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install.html) , I
> don't see that sysinstall gave me that option.  Additionally, I have the
> kernel source and I see that in GENERIC, SMP is enabled.  Am I missing
> something?
>
>
> Garrett Cooper wrote:
>>
>> On Jan 27, 2009, at 9:45 AM, Tom Everett wrote:
>>
>>>
>>> I originally posted this to "FreeBSD Questions" but was told that the
>>> ACPI list might be more appropriate.
>>>
>>> I'm running the "stock" FreeBSD 7.1 kernel on an IBM x330 machine.  The
>>> machine has two physical processors but it seems that FreeBSD 7.1 only sees
>>> one.  I downloaded the kernel source and it seems that the GENERIC kernel
>>> has SMP installed.  Is there something else I can try?  Thanks in advance
>>> for your wisdom.
>>>
>>> $ sysctl -a | grep cpu
>>> kern.threads.virtual_cpu: 1
>>> kern.ccpu: 0
>>> kern.smp.cpus: 1
>>> kern.smp.maxcpus: 16
>>> debug.cpufreq.verbose: 0
>>> debug.cpufreq.lowest: 0
>>> debug.kdb.stop_cpus: 1
>>> debug.stop_cpus_with_nmi: 1
>>> debug.PMAP1changedcpu: 0
>>> hw.ncpu: 1
>>> hw.acpi.cpu.cx_lowest: C1
>>> machdep.cpu_idle_hlt: 1
>>> machdep.hlt_cpus: 0
>>> dev.cpu.0.%desc: ACPI CPU
>>> dev.cpu.0.%driver: cpu
>>> dev.cpu.0.%location: handle=\_PR_.CPU1
>>> dev.cpu.0.%pnpinfo: _HID=none _UID=0
>>> dev.cpu.0.%parent: acpi0
>>> dev.cpu.0.cx_supported: C1/0
>>> dev.cpu.0.cx_lowest: C1
>>> dev.cpu.0.cx_usage: 100.00%
>>
>>    Did you install the SMP kernel from sysinstall? There's a difference.
>> Thanks,
>> -Garrett

    Nope -- that would be it. Is one CPU not active in the BIOS? Do
you have the latest BIOS flashed from IBM? Does a Linux disk see both
CPU's?
Cheers,
-Garrett


More information about the freebsd-acpi mailing list