[OT] IRQs above 15 in Linux

Kerry Hoath kerry at gotss.net
Fri Sep 20 10:26:40 EDT 2002


Your board has APIC enabled. This
is an Advanced programmable interrupt controller.
They are used on modern boards for smp (multi-processer systems)
and for better PCI resource allocation.
Your linux kernel has APIC support enabled; see the boot up messages.
Windows won't put a soundcard on a high-order irq above 15 becasue
dos boxes can't use the card; dos can't hook the
hardware irq line from the APIC controller since t he dosbox runs
in vm86 mode.
Windows XP supports apic and high-order irqs; not sure
about windows 98 and below. NT4 doesn't.
Either try Windows XP or ME
or disable APIC i n bios.

Regards, Kerry.
On Thu, Sep 19, 2002 at 05:26:12PM -0500, Adam Myrow wrote:
> I know this is off topic a little, but I can't find anything on it.  As I
> reported previously, when I installed my Linksys NIC, Windows 95 disabled
> my sound card and said it has a resource conflict.  Linux has had no
> trouble with it.  Now, I know why.  Windows uses IRQs from 1 to 15, while
> Linux uses IRQs above 15.  For example, my modem is on IRQ 17 and my NIC
> is on IRQ 19.  It only seems to do this with PCI devices, so I assume it's
> a PCI-specific feature.  What I'm trying to find out is if any version of
> Windows can be made to use high IRQs like that, or where the feature is
> explained on a more technical level.  I've done searches on various search
> engines, but can't seem to find anything.  If anybody has a clue on this,
> let me know.  Thanks.
> 
> 
> 
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
> 

-- 
Kerry Hoath:  kerry at gotss.net kerry at gotss.eu.org or  kerry at gotss.spice.net.au
ICQ: 8226547 msn: kerry at gotss.net Yahoo: kerryhoath at yahoo.com.au





More information about the Speakup mailing list