[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] LSI SAS2008 Option Rom Failure
On Tue, Jul 31, 2012 at 4:39 AM, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> wrote: > On Tue, 31 Jul 2012, David Erickson wrote: >> Just got back in town, following up on the prior discussion. I >> successfully compiled the latest code (25688 and qemu upstream >> 5e3bc7144edd6e4fa2824944e5eb16c28197dd5a), but am still having >> problems during initialization of the card in the guest, in particular >> the unsupported delivery mode 3 which seems to cause interrupt related >> problems during init. I've again attached the qemu-dm-log, and xl >> dmesg log files, and additionally screenshots of the guest dmesg and >> also for comparison starting the same livecd natively on the box. > > "unsupported delivery mode 3" means that the Linux guest is trying to > remap the MSI onto an event channel but Xen is still trying to deliver > the MSI using the emulated code path anyway. > > Adding > > #define XEN_PT_LOGGING_ENABLED 1 > > at the top of hw/xen_pt.h and posting the additional QEMU logs could > be helpful. > > The full Xen logs might also be useful. I would add some more tracing to > the hypervisor too: > > diff --git a/xen/drivers/passthrough/io.c b/xen/drivers/passthrough/io.c > index b5975d1..08f4ab7 100644 > --- a/xen/drivers/passthrough/io.c > +++ b/xen/drivers/passthrough/io.c > @@ -474,6 +474,11 @@ static void hvm_pci_msi_assert( > { > struct pirq *pirq = dpci_pirq(pirq_dpci); > > + printk("DEBUG %s pirq=%d hvm_domain_use_pirq=%d emuirq=%d\n", __func__, > + pirq->pirq, > + hvm_domain_use_pirq(d, pirq), > + pirq->arch.hvm.emuirq); > + > if ( hvm_domain_use_pirq(d, pirq) ) > send_guest_pirq(d, pirq); > else Hi Stefano- I made the modifications (it looks like that DEFINE hasn't been used in awhile, caused a few compilation issues, I had to prefix most of the logged variables with s->hostaddr.), and am attaching the qemu-dm-ubuntu.log and dmesg from xl. You referred to full Xen logs, where do I find those at? Thanks, David Attachment:
xl_dmesg.log Attachment:
qemu-dm-ubuntu.log _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |