[Barrelfish-users] Unknown global system interrupt

Andrew Baumann Andrew.Baumann at microsoft.com
Mon Mar 14 19:36:16 CET 2011


Hi,

> ERROR: pci.0 in AcpiOsInstallInterruptHandler() ../usr/pci/acpica_osglue.c:831
> ERROR: failed to route interrupt
> Failure: (            pci) Unknown global system interrupt number [PCI_ERR_UNKNOWN_GSI]

That's a new one. It looks like your platform's ACPI bytecode is asking us to install an interrupt handler for a GSI, but none of the IOAPICs listed in the MADT table (which AFAIK is supposed to list all of them) receives this GSI as an input. It's probably a bug in the assumptions we make about ACPI initialisation ordering, or some corner case in the spec that we don't handle correctly, but AFAIK we haven't seen this before.

What's particularly odd is that I'm running the same version of qemu, and I don't seed this problem. I'd check if the kvm modules are loaded in your kernel, and remove them if they are, as qemu+kvm seems to behave differently in subtle ways and this may be the cause of it.

Cheers,
Andrew



More information about the Barrelfish-users mailing list