SMP Problem on IBM x330 Server
Tom Everett
tom at khubla.com
Tue Jan 27 12:54:53 PST 2009
the CPUs are active in the BIOS. The BIOS is v 1.05. with 1.06 being
the very latest.
According to IBM the changes from 1.0.5 to 1.0.6 are
* Added in serial remote console redirection
* Fixed PXE ROM execution failure when using PXE on planar Ethernet #2
* Removed the "Auto Configure" IRQ option for the System Service
Processor IRQ setting in POST/BIOS setup to prevent erroneous
configuration change and diskette drive failure messages
I have a number of these machines running linux with no problems.
?
Garrett Cooper wrote:
> 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