2003-06-04 00:16:42

by Greg Norris

[permalink] [raw]
Subject: Re: lost interrupts with 2.4.21-rc6 and i875p chipset

> Does this occur if you build the kernel without ACPI and without APIC
> support ?

After a bit of experimenting with pre7, I found that I only need to
disable IOAPIC (ACPI was already disabled). Thanx for the pointer!


$ grep APIC config_glitch.apic.2
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_UP_APIC=y
# CONFIG_X86_UP_IOAPIC is not set
CONFIG_X86_LOCAL_APIC=y


2003-06-16 00:59:46

by Greg Norris

[permalink] [raw]
Subject: Re: lost interrupts with 2.4.21 and i875p chipset -- resolved (maybe)

On Tue, Jun 03, 2003 at 06:43:59PM -0500, Greg Norris wrote:
> > Does this occur if you build the kernel without ACPI and without APIC
> > support ?
>
> I just finished testing rc7, and sure enough the problem disappears
> after disabling APIC. Thanx!

I built a SMP kernel earlier today (in order to enable hyperthreading),
and discovered that the lost interrupt problem appears to have gone
away. In addition, dmesg no longer shows any "unexpected IO-APIC"
messages. The only configuration changes from the previous kernel are:

CONFIG_SMP=y
CONFIG_ACPI=y
CONFIG_ACPI_BUSMGR=y
CONFIG_ACPI_CPU=y

I guess that the next step is to disable hyperthreading in the BIOS,
and see if the UP kernel still has problems.