[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