> 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
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.