2005-12-05 09:29:29

by Serge Noiraud

[permalink] [raw]
Subject: APIC, x86: How to change the IRQ of one board when BIOS can't ?

Hi,

I get sometimes an APIC error on CPU 1. for IRQ 169, I get 4 modules : 3 USB
and one Nvidia ( I know, you dislike that). I would like to affect another
IRQ to the nvidia card to see if the problem is nvidia or not. I don't want
to modify the others IRQ.
I can't from the BIOS. I red Documentation/i386/IO-APIC.txt but I'm not sure
it is possible.
What is the best method to do that ? is pirq the solution ? how ?


2005-12-06 02:14:00

by Robert Hancock

[permalink] [raw]
Subject: Re: APIC, x86: How to change the IRQ of one board when BIOS can't ?

Serge Noiraud wrote:
> Hi,
>
> I get sometimes an APIC error on CPU 1. for IRQ 169, I get 4 modules : 3 USB
> and one Nvidia ( I know, you dislike that). I would like to affect another
> IRQ to the nvidia card to see if the problem is nvidia or not. I don't want
> to modify the others IRQ.
> I can't from the BIOS. I red Documentation/i386/IO-APIC.txt but I'm not sure
> it is possible.
> What is the best method to do that ? is pirq the solution ? how ?

If the BIOS can't do it, it may not be possible at all, i.e. the
interrupt lines may be hard wired that way on the motherboard.

--
Robert Hancock Saskatoon, SK, Canada
To email, remove "nospam" from [email protected]
Home Page: http://www.roberthancock.com/

2005-12-06 02:25:24

by Brown, Len

[permalink] [raw]
Subject: RE: APIC, x86: How to change the IRQ of one board when BIOS can't ?


>If the BIOS can't do it, it may not be possible at all, i.e. the
>interrupt lines may be hard wired that way on the motherboard.

Note that physical interrupt wires are associated with physical
slots. So if the devices in question are pluggable and you
have multiple slots, then moving devices between slots may
give devices different interrupt lines. (or they can be all
wired together and this will make no difference)

But it is unusual for PCI IRQs to have lots of sharing in IOAPIC mode.
I didn't see the message preceeding this one -- did you post your
/proc/interrupts and output from dmesg -s64000?

thanks,
-Len

2005-12-06 02:50:33

by Zwane Mwaikambo

[permalink] [raw]
Subject: Re: APIC, x86: How to change the IRQ of one board when BIOS can't ?

On Mon, 5 Dec 2005, Serge Noiraud wrote:

> I get sometimes an APIC error on CPU 1. for IRQ 169, I get 4 modules : 3 USB
> and one Nvidia ( I know, you dislike that). I would like to affect another
> IRQ to the nvidia card to see if the problem is nvidia or not. I don't want
> to modify the others IRQ.
> I can't from the BIOS. I red Documentation/i386/IO-APIC.txt but I'm not sure
> it is possible.
> What is the best method to do that ? is pirq the solution ? how ?

This most likely has nothing to do with the interrupt routing, do the APIC
errors occur when you boot with 'noapic'? Also what are the two numbers
after the APIC error?