Re: Tyan Tiger 100 (S1832) IO-APIC Problems

"Randy.Dunlap" <[email protected]>
Newsgroups org.kernel.vger.linux-smp
Message-ID <[email protected]>
On Wed, 25 Feb 2004 00:35:55 -0600 Russ W. Knize wrote:

| Just in case anyne might be interested, I have been trying to debug this
| issue.  It seems that pirq_find_routing_table() is not locating the
| table in the range it is looking.  I turned on debug trace and added
| some other debug code.  The PIRQ signature is not there in that range at
| all.  Without the table, the router is not identified.  I also tried
| forcing ACPI to be enabled, but that didn't seem to help.

I don't know anything about the Tyan Tiger 100, but the PIRQ table
was an M$ creation for Win 98 or thereabouts.  ACPI interrupt
routing has replaced it on some systems, so I don't find it
surprising that the PIRQ table isn't found.  Of course, I guess
that it could be there and Linux just isn't finding it, wherever
it's hidden.  Tough to say which case it is.

I also don't recall the particular problems that you are having.
Is it IO-APIC problems (as in $Subject), or is it just interrupt
routing in general?  If the latter, perhaps asking your questions
on the Linux ACPI mailing list would lead to some answers for you.
([email protected])

| Whether or not any of this matters in the end is a little unclear to me
| at this point.  I have experience with (c)PCI, but not on x86 hardware. 
| Is there an online resource that explains how the APIC is supposed to
| work in a bit more detail?  There aren't very many comments in the code
| to go on.

There are APIC and IO-APIC datasheets available from Intel and
probably other processor and chipset manufacturers, but they are
sorely lacking in anything similar to a theory of operation.

--
~Randy
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.