Bugzilla will be upgraded to version 5.0 on a still to be determined date in the near future. The original upgrade date has been delayed.
Bug 59428 - (APIC) Interrupts only on CPU0 on machine with P4 Xeon (foster)
(APIC) Interrupts only on CPU0 on machine with P4 Xeon (foster)
Product: Red Hat Linux
Classification: Retired
Component: kernel (Show other bugs)
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Arjan van de Ven
Brian Brock
Depends On:
  Show dependency treegraph
Reported: 2002-02-07 13:49 EST by Robert Hentosh
Modified: 2007-04-18 12:40 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2002-02-07 14:15:16 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Robert Hentosh 2002-02-07 13:49:31 EST
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)

Description of problem:
All of the interrupts are only being serviced on CPU0 only on SMP machines with 
XEON P4 (foster) processors inside.  Intel has changed how interrupt delivery 
is handled with these processors. The old method of setting the APIC's to low-
priority does not evenly distributed the interrupts among all CPU's.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Install RH7.2 on Dell SMP box with Xeon P4 processors.
2. check /proc/interrupts
3. frown

Actual Results:  /proc/interrupts will show 0 interrupts on all sources for any 
CPU other than CPU0.

Expected Results:  interrupt handling should be spread across more than one 
CPU.  This is the behavior with the older Xeon processors (pre-foster)

Additional info:

Ingo is already aware of the issue and is working on a patch.  This has been 
checked on RH kernel's 2.4.3, 2.4.9, 2.4.17
Comment 1 Arjan van de Ven 2002-02-11 11:24:03 EST
Fixed for the Advanced Server kernel

Note You need to log in before you can comment on or make changes to this bug.