From: Alexander Y. Fomichev Date: Tue, 19 Jul 2005 11:53:12 GMT Subject: Re: 2.6.12 hangs on boot Message-ID: <200507191553.12741.gluk@php4.ru> In-Reply-To: <20050718125857.GF8459@wotan.suse.de> On Monday 18 July 2005 16:58, Andi Kleen wrote: > Can you please test if this patch fixes it? > > -Andi > > > Don't compare linux processor index with APICID > > Fixes boot up lockups on some machines where CPU apic ids > don't start with 0 > > Signed-off-by: Andi Kleen > > Index: linux/arch/x86_64/kernel/smpboot.c > =================================================================== > --- linux.orig/arch/x86_64/kernel/smpboot.c > +++ linux/arch/x86_64/kernel/smpboot.c > @@ -211,7 +211,7 @@ static __cpuinit void sync_master(void * > { > unsigned long flags, i; > > - if (smp_processor_id() != boot_cpu_id) > + if (smp_processor_id() != 0) > return; > > go[MASTER] = 0; No, sorry, the same result -- hangs just after: Booting processor 2/1 rip 6000 rsp ffff8100dff7df58 Initializing CPU#2 (hmm... as i can see one string above [and if i understand correctly] boot_cpu_id == 0 in my case: CPU 1: Syncing TSC to CPU 0 ) -- Best regards. Alexander Y. Fomichev Public PGP key: http://sysadminday.org.ru/gluk.asc