Re: Cyrix IRQ routing is wrong?

From: Christer Weinigel (wingel@acolyte.hack.org)
Date: Fri Jul 05 2002 - 09:49:13 EST


Alan Cox <alan@www.linux.org.uk> writes:

> > 1) 2.4.17 was using the code I want to restore. Where was your hanging
> > box then?
>
> Hanging. Thats why I fixed it when Nat Semi documentation for the old cyrix
> appeared

So your BIOS probably has a buggy PIRQ table.

>From page 155 of the CS5530 manual found at:

    http://www.national.com/ds/CS/CS5530.pdf

Index 5Ch PCI Interrupt Steering Register 1 (R/W) Reset Value = 00h

7:4 INTB# Target Interrupt: Selects target interrupt for INTB#
3:0 INTA# Target Interrupt: Selects target interrupt for INTA#

Index 5Dh PCI Interrupt Steering Register 2 (R/W) Reset Value = 00h
7:4 INTD# Target Interrupt: Selects target interrupt for INTD#
3:0 INTC# Target Interrupt: Selects target interrupt for INTC#

So I have to switch that code around on most GX1 boards that I use or
I'll get a lot of messages about IRQ routing conflicts.

  /Christer

-- 
"Just how much can I get away with and still go to heaven?"
-
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 : Sun Jul 07 2002 - 22:00:15 EST