Page 1 of 1

CPU issue on "Space Oddity" [SOLVED]

Posted: Sat Feb 06, 2016 4:48 pm
by elixir
Hello grillers,

This seems to be an issue with the Debian Jessie kernel itself, but I thought I would inform you just in case this has happened to anyone else.

The default Jessie kernel (and upgraded kernel) only recognizes one core on my dual core CPU (Intel Core 2 Duo). I had an extra siduction kernel lying around which fixed the issue and recognized my two cores. Do any of you know of this issue? Is the only resolution dropping the Jessie kernel and supplying my own like I have done?

lscpu below:

Code: Select all

Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Model name:            Intel(R) Core(TM)2 Duo CPU     T9550  @ 2.66GHz
Stepping:              10
CPU MHz:               800.000
CPU max MHz:           2668.0000
CPU min MHz:           800.0000
BogoMIPS:              5320.21
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              6144K

Re: CPU issue on "Space Oddity"

Posted: Sat Feb 06, 2016 4:55 pm
by pidsley
What kernel are you using? If you are still using the 586 kernel, it will only recognize one core. You need the 686 kernel to use both cores.

What is the output of "uname -a"?

Re: CPU issue on "Space Oddity"

Posted: Sat Feb 06, 2016 5:44 pm
by elixir
I was indeed using the stock 585 kernel. I was completely unaware that you needed 686 kernel to use both kernels. You learn something new everyday. Thanks, pidsley!

Re: CPU issue on "Space Oddity" [SOLVED]

Posted: Sat Feb 06, 2016 5:56 pm
by pidsley
You're welcome. The Debian 486 kernels only recognize one core as well. It is possible to build a multi-core enabled 486 or 586 kernel, but Debian doesn't do this (antix does.) I believe bacon uses the 586 kernels because they use slightly less memory and will boot on a non-PAE processor (Debian doesn't provide a 686 non-PAE kernel.) People who want the 686-PAE kernel can easily upgrade after installation.

tl:dr; it's a feature, not a bug. (-:

Re: CPU issue on "Space Oddity" [SOLVED]

Posted: Sat Feb 06, 2016 7:00 pm
by simgin
Aha, I never knew that about the 586, and I don't know why, but i always thought that anything above 486 could handle multi-cores. Thank you Pidsley, I wish I had you as a tech teacher years back when I was in school :)
Heh and thank you for bringing it up Elixir :D

cheerio
simon

Re: CPU issue on "Space Oddity" [SOLVED]

Posted: Sun Feb 07, 2016 1:30 am
by machinebacon
The 486 in Debian is actually a 586 kernel (or vice versa), the stock BBQ kernel is usually this 586 one to make sure it boots on every (old) machine. After installation, run pisley's get-kernel script and pick a nicer kernel, like liquorix or siduction.