[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] LSI SAS2008 Option Rom Failure
On Thu, 2012-07-19 at 04:56 +0100, David Erickson wrote: > Ok solved the compilation problem, the issue is the upstream configure > script is testing for xen by compiling code that includes xs.h, > however xs.h now throws a deprecated warning, and the configure script > compiles with the flag that makes any warning an error. The solution > is to replace all instances of xs.h in > xen-unstable.hg/tools/qemu-xen-dir/configure with xenstore.h after the > make has failed, then run it again and it will work. I think Anthony sent a patch upstream for this, but I suppose it hasn't been committed yet -- Anthony is that right? > This also resolved the option/expansion ROM issue I was seeing, but > unfortunately simultaneously caused the card to no longer function > within the VM. The error I'm seeing now from dom0 is: > > cat /var/log/xen/qemu-dm-ubuntu.log > xc: error: linux_gnttab_set_max_grants: ioctl SET_MAX_GRANTS failed > (22 = Invalid argument): Internal error > xen be: qdisk-5632: xc_gnttab_set_max_grants failed: Invalid argument AFAIK this one is harmless but could be fixed by updating your dom0 kernel. > [00:05.0] pci_msix_write: Error: Can't update msix entry 0 since MSI-X > is already enabled. > [00:05.0] pci_msix_write: Error: Can't update msix entry 0 since MSI-X > is already enabled. > [00:05.0] pci_msix_write: Error: Can't update msix entry 0 since MSI-X > is already enabled. > [00:05.0] pci_msix_write: Error: Can't update msix entry 0 since MSI-X > is already enabled. Anthony/Stefano, are MSIs supposed to work with upstream Qemu (the upstream branch)? David also previous tried our branch of upstream qemu and had problems there too -- I thought we'd backported the basic PCI passthrough support but he was seeing libxl: error: libxl_qmp.c:288:qmp_handle_error_response: received an error message from QMP server: Parameter 'driver' expects a driver name (see upthread for more details) David, it might be worth trying a simpler devie pass through first just to validate the basic functionality is working for you. Usually a NIC or a USB controller is pretty good simple case. If you try a NIC then you could also try PXE booting from it, which will exercise the option ROM support, which should be simpler than the option ROM used by a RAID controller. > > I've attached the output of xl dmesg and the screenshot of the dmesg > error within my test Ubuntu domu (I don't know how to debug Solaris as > well so I figure Ubuntu is a good place to verify pass through > functionality first). Yes, starting with Ubuntu is a good idea. The last line of the dmesg is: (XEN) vmsi.c:108:d32767 Unsupported delivery mode 3 which sounds interesting, might be something Stefano knows about? Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |