[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Xen Reports no IOMMU, but Hardware Supports It
Hi Philip, We solved this problem recently. The issue we found was that the USB interfaces were being picked up and bound to the host OS before the pciback module had loaded. This meant that the oddball module was loading, trying to bind its configured devices and finding they were already taken. Which version of Xen are you running? We found we couldn't make pass through work until we upgraded to 4.2.0. Also,.it may sound silly but check in the bios that all the virtualization features are enabled. Some of the boards we have come out the box with them on, some with them off. It seems to depend on whether the board was intended for a server or a workstation. Try this test (assuming you are running the xl toolkit - if not, modify the command to be appropriate for xm): Shut down the windows guest with xl shutdown guest_name If the USB interfaces magically appear in Windows, this confirms that the y are getting bound to the host early. There are several ways to solve this issue. One is to rebuild the host kernel and compile the Xen stuff into it so pciback is in the kernel and gets there first. This, I believe, is the "proper" way to do it. The other I know of is to modify the xendomains script to pci-assignable-add the BDFs as above before starting the guests. This isn't so nice but you don't have to build a new kernel. Sorry for the bad layout of this email. Written on my phone with fat fingers on a moving train :-) Bests, Philip Wernersbach <pwernersbach@xxxxxxxxxxxxxxxxxxxx> wrote:
-- Sent from Kaiten Mail on Android. Please excuse my brevity. _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |