Index: /trunk/src/VBox/Devices/PC/DevIoApic.cpp
===================================================================
--- /trunk/src/VBox/Devices/PC/DevIoApic.cpp	(revision 85864)
+++ /trunk/src/VBox/Devices/PC/DevIoApic.cpp	(revision 85865)
@@ -522,5 +522,6 @@
         MSIMSG MsiIn;
         ioapicGetMsiFromApicIntr(&ApicIntr, &MsiIn);
-        Assert(PCIBDF_IS_VALID(uBusDevFn));
+        if (!PCIBDF_IS_VALID(uBusDevFn))
+            uBusDevFn = VBOX_PCI_BDF_SB_IOAPIC;
         int rcRemap = pThisCC->pIoApicHlp->pfnIommuMsiRemap(pDevIns, uBusDevFn, &MsiIn, &MsiOut);
         if (RT_SUCCESS(rcRemap))
