Re: IRQ conflicts

From: Andrey Panin (pazke@orbita.don.sitek.net)
Date: Tue Feb 13 2001 - 04:44:00 EST


On Sat, Feb 10, 2001 at 07:06:52PM -0500, Brian Gerst wrote:
> Alan Cox wrote:
> >
> > > <SoundBlaster EMU8000 (RAM2048k)>
> > > ACPI: Core Subsystem version [20010208]
> > > ACPI: SCI (IRQ9) allocation failed
> > > ACPI: Subsystem enable failed
> > > Trying to free free IRQ9
> >
> > That seems to indicate acpi is freeing a free irq. Turn ACPI off. Its a
> > good bet it will fix any random irq/driver problem right now
>
> Looking at this a bit further, I realised that when the sound driver was
> compiled in the kernel, it is initialised before ACPI. The BIOS has
> assigned IRQ9 to ACPI, but the PCI code does not know this because of:
>
> PCI: 00:07.3: class 604 doesn't match header type 00. Ignoring class.
>
> The ISAPnP code then assigns IRQ9 to the sound card, causing the ACPI
> code to fail to allocate it. If I compile sound as a module then the
> ACPI driver grabs IRQ9 and the sound get IRQ7.
>

Hi Brian,

please test this patch with ACPI enabled and sound driver compiled in kernel.
IMHO it should fix this problem.

Best regards.

-- 
Andrey Panin            | Embedded systems software engineer
pazke@orbita1.ru        | PGP key: http://www.orbita1.ru/~pazke/AndreyPanin.asc


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



This archive was generated by hypermail 2b29 : Thu Feb 15 2001 - 21:00:21 EST