Bug 4581

Summary: kernel 2.4.26 reports 3 processors - SE7501CW2
Product: ACPI Reporter: jas
Component: BIOSAssignee: Venkatesh Pallipadi (venki)
Status: REJECTED WILL_NOT_FIX    
Severity: normal CC: acpi-bugzilla
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.4.26 Subsystem:
Regression: --- Bisected commit-id:

Description jas 2005-05-03 12:09:41 UTC
Distribution: old redhat-7.3 with updated 2.4.26 kernel compiled from source
Hardware Environment: Intel SE7501CW2 with 2 x 2.8 Ghz Xeon and hyperthreading
enabled in bios
Software Environment:
Problem Description:
During system boot I see:

ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 Pentium 4(tm) XEON(tm) APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x06] enabled)
Processor #6 Pentium 4(tm) XEON(tm) APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
Processor #1 Pentium 4(tm) XEON(tm) APIC version 20
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x07] enabled)
Processor #7 Pentium 4(tm) XEON(tm) APIC version 20

then later:
Booting processor 1/1 eip 3000
Not responding. <---- is this bad?????
Booting processor 1/6 eip 3000
Initializing CPU#1
masked ExtINT on CPU#1
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 5570.56 BogoMIPS
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 3
Intel machine check reporting enabled on CPU#1.
CPU:     After generic, caps: bfebfbff 00000000 00000000 00000000
CPU:             Common caps: bfebfbff 00000000 00000000 00000000
CPU1: Intel(R) Xeon(TM) CPU 2.80GHz stepping 05
Booting processor 2/7 eip 3000
Initializing CPU#2
masked ExtINT on CPU#2
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 5570.56 BogoMIPS
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 3
Intel machine check reporting enabled on CPU#2.
CPU:     After generic, caps: bfebfbff 00000000 00000000 00000000
CPU:             Common caps: bfebfbff 00000000 00000000 00000000
CPU2: Intel(R) Xeon(TM) CPU 2.80GHz stepping 05
Total of 3 processors activated (16711.68 BogoMIPS).
WARNING: No sibling found for CPU 0.
cpu_sibling_map[1] = 2
cpu_sibling_map[2] = 1


----

I would expect to see 4 processors...
Comment 1 Shaohua 2005-05-17 01:20:41 UTC
How about latest kernel? Try 2.6 kernel would be better.
>Booting processor 1/1 eip 3000
>Not responding. <---- is this bad?????
This means the cpu is found, but sending sipi to wakeup the cpu failed. So one
cpu isn't booted.
Comment 2 jas 2005-05-17 05:55:23 UTC
I tried with 2.4.29.  The first time I booted, my dual processor system showed
only 1 cpu (1 cpu, no hyperthreading).  I turned the machine off and booted
again and I had 3 again.  I can't try 2.6 because this is an NFS server and I
don't have another similar box to experiment with.  I have experimented with
several other Intel boards, but I only saw this behaviour with the SE7501CW2.
Comment 3 Len Brown 2005-08-14 23:55:37 UTC
I've seen this problem reported before for this motherboard
by a cluster site that had hundreds of them.  Last I heard
they would re-boot when all 4 threads did not come up.
I believe the failure was quite rare.

What % of boots do you see this issue?

Please make sure you've got the latest BIOS.
If that doesn't help, contact Intel's customer
support line to see if they have a resolution
for this issue on file.
Comment 4 Venkatesh Pallipadi 2005-10-23 16:45:34 UTC
There hasn't been any update to this in a while. This looks more like a BIOS 
or hardware issue. 

Will close the bug now. Please feel free to reopen it if the probelm still 
persists.

Thanks.