Stuart Maybee wrote: > I would be surprised if your e1000g ever worked when booting a Solaris > dom0 The ::interrupts output you provided when it worked on metal > indicate is uses MSI interrupts. MSI is currently not supported by Xen > and thus not by Solaris dom0. See CR #6451665
It seems that the e1000g driver can be configured so that it doesn't try to use msi interrupts; see the workaround for bug 6439508 (or 6485773): » Add this line to /kernel/drv/e1000g.conf to disable MSI MSIEnable=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; « Question is if that is necessary? Looking at function e1000g_add_intrs(): http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/io/e100 0g/e1000g_main.c#4171 Would ddi_intr_get_supported_types() offer DDI_INTR_TYPE_MSI interrupts at all, on the i86xpv platform / dom0 ? In the file xpv_psm.c the DDI_INTR_TYPE_MSI support seems to be disabled in the default setup... _______________________________________________ xen-discuss mailing list [email protected]
