2002-09-20 22:30:54

by Guido Arenstedt

[permalink] [raw]
Subject: Hyperthreading in -ac series


Hyperthreading does not seem to work in the -ac series
it works fine with a stock 2.4.19 kernel

during bootup i only get the message:
WARNING: No sibling found for CPU 0.
WARNING: No sibling found for CPU 1.

or is this done on purpose?


2002-09-20 22:44:17

by James Cleverdon

[permalink] [raw]
Subject: Re: Hyperthreading in -ac series

On Friday 20 September 2002 03:36 pm, Guido Arenstedt wrote:
> Hyperthreading does not seem to work in the -ac series
> it works fine with a stock 2.4.19 kernel
>
> during bootup i only get the message:
> WARNING: No sibling found for CPU 0.
> WARNING: No sibling found for CPU 1.
>
> or is this done on purpose?

The latter. Hyperthreading _is_ working in the kernel, but it is not finding
"sibling" CPUs to match the real ones. (Or, as we prefer to call them,
DiVitos to match the Schwartzenegers. ;^)

Check your BIOS. Some turn off hyperthreading by default. (Notably, IBM's
x440....)

--
James Cleverdon
IBM xSeries Linux Solutions
{jamesclv(Unix, preferred), cleverdj(Notes)} at us dot ibm dot com

2002-09-21 21:48:57

by Guido Arenstedt

[permalink] [raw]
Subject: Re: Hyperthreading in -ac series

On Fri, 20 Sep 2002, James Cleverdon wrote:

>On Friday 20 September 2002 03:36 pm, Guido Arenstedt wrote:
>> Hyperthreading does not seem to work in the -ac series
>> it works fine with a stock 2.4.19 kernel
>>
>> during bootup i only get the message:
>> WARNING: No sibling found for CPU 0.
>> WARNING: No sibling found for CPU 1.
>>
>> or is this done on purpose?
>
>The latter. Hyperthreading _is_ working in the kernel, but it is not finding
>"sibling" CPUs to match the real ones. (Or, as we prefer to call them,
>DiVitos to match the Schwartzenegers. ;^)
>
>Check your BIOS. Some turn off hyperthreading by default. (Notably, IBM's
>x440....)

no hyperthreading is on in the bios
my problem is that hyperthreading does not work with an -ac kernel
(i have check 2.4.19-ac4 and 2.4.20-pre5-ac4)
whereas a stock kernel is working fine.