[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: smp kernel boots from Knoppix but not Sarge



On Mon, 2005-05-09 at 23:20 +0100, Clive Menzies wrote:
> Hi 
> 
> I have a couple of servers (identical spec) with the advertised cpu as:
> 3.2GHz 3.2GHz Intel P4 Prescott
> 
> If I boot from Knoppix I get:
> # uname -a
> 
> Linux Knoppix 2.6.7 #2 SMP Wed Jul 28 04:25:36 CEST 2004 i686 GNU/Linux
> 
> # cat /proc/cpuinfo
> 
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 15
> model           : 3
> model name      : Intel(R) Pentium(R) 4 CPU 3.20GHz
> stepping        : 4
> cpu MHz         : 3193.360
> cache size      : 1024 KB
> physical id     : 0
> siblings        : 2
> fdiv_bug        : no
> hlt_bug         : no
> f00f_bug        : no
> coma_bug        : no
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 5
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni
> monitor ds_cpl cidbogomips        : 6324.22
> 
> processor       : 1
> vendor_id       : GenuineIntel
> cpu family      : 15
> model           : 3
> model name      : Intel(R) Pentium(R) 4 CPU 3.20GHz
> stepping        : 4
> cpu MHz         : 3193.360
> cache size      : 1024 KB
> physical id     : 0
> siblings        : 2
> fdiv_bug        : no
> hlt_bug         : no
> f00f_bug        : no
> coma_bug        : no
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 5
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni
> monitor ds_cpl cidbogomips        : 6373.37
> 
> However, running sarge I can't get an smp kernel to boot - it hangs on
> 'acpi'
> 
> # uname -a
> Linux Venus 2.6.8-1-686 #1 Thu Nov 25 04:34:30 UTC 2004 i686 GNU/Linux
> 
> # cat /proc/cpuinfo
> processor       : 0
> vendor_id       : GenuineIntel
> cpu family      : 15
> model           : 3
> model name      : Intel(R) Pentium(R) 4 CPU 3.20GHz
> stepping        : 4
> cpu MHz         : 3193.438
> cache size      : 1024 KB
> fdiv_bug        : no
> hlt_bug         : no
> f00f_bug        : no
> coma_bug        : no
> fpu             : yes
> fpu_exception   : yes
> cpuid level     : 5
> wp              : yes
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni
> monitor ds_cpl cidbogomips        : 6324.22
> 
> I guess it's something to do with hyperthreading (which shows up in the
> BIOS).  I would welcome some enlightenment as to why Knoppix reports two
> processors but sarge (and Debian From Scratch) only seem to recognise
> one.


For >1 processor, you need an SMP kernel but the one you quote for Sarge
isn't. I got mine from backports. I turn off HT (but am still on 2.4
kernel which isn't as good apparently at scheduling as 2.6) since on my
2 Xeon box, with HT on it's as likely 2 threads run on phy PE#0 rather
than one on PE#0 and other on PE#1

n$ uname -a
Linux ratty 2.4.27-1-686-smp #1 SMP Wed Dec 1 19:50:17 JST 2004 i686
GNU/Linux

(Note the "-smp")

-- 
Michael Bane
Atmospheric Physics Group
University of Manchester



Reply to: