Re: Incompatibility between 'Local APIC' and '8139too'

Mikael Pettersson (mikpe@csd.uu.se)
Tue, 11 Feb 2003 02:45:33 +0100 (MET)


On Tue, 11 Feb 2003 00:47:12 +0100, Nicolas Baradakis wrote:
>Activating the option 'Local APIC support on uniprocessors' prevents
>the network device '8139too' from transmitting any packet.
>...
>The workaround is to boot the kernel with the option 'noapic' or
>recompile it without the option 'Local APIC', and then the network
>device works perfectly.
...
>>From the debian package 'kernel-source-2.4.20_2.4.20-5_all.deb'

I strongly believe your problems are related to the I/O APIC,
not the local APIC:

- the local APIC has minimal impact on system-level IRQ handling,
whereas the impact from the I/O APIC by definition is major

- the 'noapic' option disables the I/O APIC, NOT the local APIC
(at least in all standard kernels, Debian may have broken this)

- disabling the local APIC kernel option also disables I/O
APIC on uniprocessor support
-
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/