Re: APIC and "ISA" interrupts.

Mikael Pettersson (mikpe@csd.uu.se)
Thu, 25 Oct 2001 12:20:58 +0200 (MET DST)


On Wed, 24 Oct 2001 23:32:45 +0200 (MEST), Rogier Wolff wrote:
>After upgrading our fileserver to 2.4, I can't seem to get the ISDN
>card to work. I think that's because the kernel is using the APIC to
>route interrupts, such that my BIOS configuration "used-by-Legacy-ISA"
>is no longer in effect.
>
>I tried disabling the APIC with the following results:
>
>Local APIC disabled by BIOS -- reenabling.
>Found and enabled local APIC!
>Kernel command line: auto BOOT_IMAGE=linux ro root=302 BOOT_FILE=/boot/vmlinuz disableapic
>
>as far as I can see, the code to print "local apci disabled by bios"
>is not called if "disableapic" is on the commandline.
>
>This is linux-2.4.10 that I got with SuSE 7.3

"disableapic" is not in 2.4.13 vanilla. Some SuSE hack?
Anyway, try "noapic" instead. That should disable the kernel's use of
the IO-APIC. The local APIC is a completely different beast, and it is
unlikely to have anything to do with your interrupt routing problems.

Failing that, recompile with CONFIG_X86_UP_IOAPIC=n and CONFIG_SMP=n.

/Mikael
(. local APIC on UP caretaker .)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/