[coreboot] IRQ 9 on s2895 and s2892

Myles Watson mylesgw at gmail.com
Thu Mar 12 16:03:44 CET 2009


On Wed, Mar 11, 2009 at 11:29 AM, Rudolf Marek <r.marek at assembler.cz> wrote:
>
>> I'm assuming that since I have the problem on my Tyan s2895 and s2892,
>> and they have different superIOs that that's not the problem.  What do
>> you think?
>>
>
> Ok then. But it is worth to check if there is no misconfiguration. The IRQ
> regs are on std places.
>
>> Ah.  I'm sorry I think you've tried to tell me this multiple times but
>> I've missed it.  You're saying that the IRQ is getting sent to two
>> different IRQs and one of them has a handler, but the other doesn't?
>>
>
> Yes thats what I think. Second option is that it is something else like some
> nVidia ACPI timer, but this is unlikely becuase we would have seen this
> before the changes.
>
> Maybe you can boot orig coreboot sources and see what device listens on IRQ
> 9 ;)

With coreboot without ACPI tables no one listens on IRQ 9.  With or
without ACPI tables I get a spurious IRQ 7.

These are interesting things from the boot log:

 Nvidia board detected. Ignoring ACPI timer override.
 If you got timer trouble try acpi_use_timer_override
 Intel MultiProcessor Specification v1.4
 MPTABLE: OEM ID: TYAN
 MPTABLE: Product ID: S2895
 MPTABLE: APIC at: 0xFEE00000
 Processor #0 (Bootup-CPU)
 Processor #1
 Processor #2
 Processor #3
 I/O APIC #4 Version 17 at 0xF5200000.
 I/O APIC #5 Version 17 at 0xFC200000.
 I/O APIC #6 Version 17 at 0xFC201000.
 I/O APIC #7 Version 17 at 0xFC100000.
 Setting APIC routing to flat
...
 spurious 8259A interrupt: IRQ7.
...
 ExtINT in hardware and MP table differ
...
 PCI: Discovered primary peer bus 80 [IRQ]
 pci 0000:00:09.0: default IRQ router [10de/005c]
 pci 0000:00:01.1: PCI->APIC IRQ transform: INT A -> IRQ 10
 pci 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 21
 pci 0000:00:02.1: PCI->APIC IRQ transform: INT B -> IRQ 20
 pci 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 20
 pci 0000:00:07.0: PCI->APIC IRQ transform: INT A -> IRQ 23
 pci 0000:00:08.0: PCI->APIC IRQ transform: INT A -> IRQ 22
 pci 0000:00:0a.0: PCI->APIC IRQ transform: INT A -> IRQ 21
 pci 0000:01:05.0: PCI->APIC IRQ transform: INT A -> IRQ 19
 pci 0000:02:00.0: PCI->APIC IRQ transform: INT A -> IRQ 18
 pci 0000:80:0a.0: PCI->APIC IRQ transform: INT A -> IRQ 53
 pci 0000:81:00.0: PCI->APIC IRQ transform: INT A -> IRQ 50
 pci 0000:81:00.1: PCI->APIC IRQ transform: INT B -> IRQ 51

Thanks,
Myles




More information about the coreboot mailing list