I have a virtual machine landscape consisting of a CentOS 5.3 Dom0 with
Xen 3.1.2, some PV CentOS DomU's with PCI passthrough (same versions),
and I'm trying to implement a F10 DomU with PCI passthrough. I set
everything up for the passthrough, and the F10 guest can't see any of
the devices with lspci. If I boot a CentOS PV machine with the same PCI
passthrough configuration, the devices show up with lspci. I've seen
some posts in various places about this issue, but no solutions. How do
I implement this?
I have been using Michael Young's Xen Dom0 kernels. With kernel 2.6.34
in Rawhide, what is keeping Xen 4.0 and a DomU kernel from being pushed
to Rawhide? My understanding was that kernel 2.6.33 would provide the
pvops features required to make a Dom0 kernel palatable to Fedora. Did
this feature not make this release?
http://fedoraproject.org/wiki/Features/XenPvopsDom0 has not been updated
in a while, but I suspect that a Xen Dom0 kernel will not be in Fedora 13.
On Sat, 19 Jun 2010, Pasi Kärkkäinen wrote:
> I just hacked together Xen 4.0.1-rc3-pre src.rpm package for Fedora 13,
> and I thought I'd share it. It should work with Fedora 12 aswell.
> Note that Xen 4.0.1-rcX is required for the latest xen/stable-2.6.32.x
> kernels (18.104.22.168+), they won't work with Xen 4.0.0 anymore.
I think I will add the relevant patch to the xen 3.4.3 F-12 and F-13
packages, as I would like to keep them basically functional with the
xen/stable-2.6.32.x kernels. I will do something with the rawhide package
as well, though I haven't yet decided whether just to add the patch or go
for the latest xen 4 rc.
I just hacked together Xen 4.0.1-rc3-pre src.rpm package for Fedora 13,
and I thought I'd share it. It should work with Fedora 12 aswell.
Instructions to compile/install:
- Check http://wiki.xensource.com/xenwiki/Xen4.0 wiki page and install the packages/rpms listed there!
- Download xen-4.0.1-0.1.rc3.fc13.src.rpm
- rpm -i xen-4.0.1-0.1.rc3.fc13.src.rpm
- rpmbuild -bb xen-4.0.1-0.1.rc3.fc13.src.rpm
After a while you should see:
- cd /root/rpmbuild/RPMS/x86_64
- rpm -Uvh xen*4.0.1*.rpm
- Install Xen dom0 capable kernel, edit grub.conf, reboot
Note that Xen 4.0.1-rcX is required for the latest xen/stable-2.6.32.x kernels (22.214.171.124+),
they won't work with Xen 4.0.0 anymore.
This unofficial src.rpm works for me, hopefully for you aswell :)
On Wed, 2 Jun 2010, Virgil wrote:
> Just doing an rpmbuild on:
> and I get this error towards the end:
> Processing files: xen-debuginfo-4.0.0-0.7.fc12.x86_64
> Checking for unpackaged file(s): /usr/lib/rpm/check-files
> error: Installed (but unpackaged) file(s) found:
If you actually got some RPMs built then you should be able to use them.
It looks like you might have the hotplug package installed (current Fedora
doesn't have this package) and xen is trying to set things up accordingly.
If you didn't get any RPMs I did a test build of xen-4.0.0-0.7.fc12 at
http://koji.fedoraproject.org/koji/taskinfo?taskID=2225738 for rawhide
that you might be able to use.
----- Forwarded message from Keir Fraser <keir.fraser(a)eu.citrix.com> -----
From: Keir Fraser <keir.fraser(a)eu.citrix.com>
To: "xen-devel(a)lists.xensource.com" <xen-devel(a)lists.xensource.com>,
Date: Wed, 07 Apr 2010 16:28:24 +0100
Subject: [Xen-devel] [ANNOUNCE] Xen 4.0.0 released
Xen 4.0.0 has now been released! New features include:
* blktap2 (VHD support, snapshot discs, ...)
* Remus live checkpointing and fault tolerance
* Page sharing and page-to-disc for HVM guests
* Transcendent memory (http://oss.oracle.com/projects/tmem/)
More details available on the wiki:
You can pick up the sources from the new 4.0 source repository:
http://xenbits.xensource.com/xen-4.0-testing.hg (tag 'RELEASE-4.0.0')
Or download a source tarball:
Thanks to everyone who contributed to this release effort!
Xen-devel mailing list
----- End forwarded message -----