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 installed xen 3.4.1 & M.young's xendom0 kernel on fedora 12 beta.
Everying works smoothly for me except that I can't use "tap:aio" for PV
It seems that blktap driver is not installed (not supported) on dom0 kernel.
I think performance of guest OS is better when is mounted by blktap. Is
there anyway I can use this option?
I have built a new set of kernel packages based on fedora rawhide
kernels and the xen/dom0/hackery branch of Jeremy's git repository
( http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=summary ).
This batch (kernel-2.6.29-0.114.2.6.rc6.fc11) is available via the koji
build system at
These are really for development and debugging purposes only, as I am
still having problems getting them to boot, but others have reported more
success at getting kernels based on this git repository working, so you
might be lucky.
Note to install these packages on Fedora 10 you will need to have
rpm-4.6.0-1.fc10 installed (currently in updates-testing but it should be
available in updates soon) because of the change to SHA-256 file digest
hashing in recent Fedora 11 builds.
I've rebuilt your your rpms via xendom0.src.rpm on another F12 instance.
Xend starts now, but this is the last what i can see on the screen, before it freeze.
I can't get X started when kms is set
--- On Thu, 12/31/09, Boris Derzhavets <bderzhavets(a)yahoo.com> wrote:
From: Boris Derzhavets <bderzhavets(a)yahoo.com>
Subject: Re: [Fedora-xen] Dom0 kernels
To: fedora-xen(a)redhat.com, "M A Young" <m.a.young(a)durham.ac.uk>
Date: Thursday, December 31, 2009, 2:07 PM
I've tried to load your kernel under Xen 3.4.2 installed via xen-3.4..2.-2.fc13.src.rpm.
It installed kms for Radeon HD 4650 ( high resolution on the screen), xend failed to start
and screen output got frozen before login prompt. Kernel 220.127.116.11 been built via JF's Git Repo failes with kms for Radeon ( probe error 22) but gets successfully loaded under
Xen 3.4.2 providing stable Dom0 on top of F12.
Looks like i am missing something trying to work with your rpms.
--- On Mon, 9/21/09, M A Young <m.a.young(a)durham.ac.uk> wrote:
From: M A Young <m.a.young(a)durham.ac.uk>
Subject: Re: [Fedora-xen] Dom0 kernels
Date: Monday, September 21, 2009, 6:30
Another update (kernel-2.6.31-1.2.68.xendom0.fc12) is available at
http://koji.fedoraproject.org/koji/taskinfo?taskID=1691729 and via the repository http://fedorapeople.org/~myoung/dom0/ . This update switches to the xen/master branch.
Fedora-xen mailing list
I have installed xen 3.4.2 package on FC12.
My dom 0 kernel is kernel-PAE-18.104.22.168-1.2.81.xendom0.fc12.i686.rpm. My
machine is 32 bit Intel HT machine.
I am successfully able to boot the dom 0 but xend fails to start.
My xend.log shows:
[2009-12-21 14:14:18 1805] INFO (SrvDaemon:332) Xend Daemon started
[2009-12-21 14:14:18 1805] INFO (SrvDaemon:336) Xend changeset: unavailable.
[2009-12-21 14:14:20 1805] ERROR (SrvDaemon:349) Exception starting xend
((111, 'Connection refused'))
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/xen/xend/server/SrvDaemon.py", line
341, in run
servers = SrvServer.create()
File "/usr/lib/python2.6/site-packages/xen/xend/server/SrvServer.py", line
251, in create
File "/usr/lib/python2.6/site-packages/xen/xend/server/SrvRoot.py", line
40, in __init__
File "/usr/lib/python2.6/site-packages/xen/web/SrvDir.py", line 84, in get
val = val.getobj()
File "/usr/lib/python2.6/site-packages/xen/web/SrvDir.py", line 52, in
self.obj = klassobj()
File "/usr/lib/python2.6/site-packages/xen/xend/server/SrvNode.py", line
30, in __init__
self.xn = XendNode.instance()
File "/usr/lib/python2.6/site-packages/xen/xend/XendNode.py", line 949, in
File "/usr/lib/python2.6/site-packages/xen/xend/XendNode.py", line 484, in
File "/usr/lib/python2.6/site-packages/xen/xend/XendNode.py", line 499, in
for network_uuid in XendNetwork.get_all()])
File "/usr/lib/python2.6/site-packages/xen/xend/XendBase.py", line 102, in
for key in keys])
File "/usr/lib/python2.6/site-packages/xen/xend/XendNetwork.py", line 196,
vms = XendDomain.instance().get_all_vms()
File "/usr/lib/python2.6/site-packages/xen/xend/XendDomain.py", line 1778,
File "/usr/lib/python2.6/site-packages/xen/xend/XendDomain.py", line 113,
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
line 361, in complete
t = xstransact(path)
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/python2.6/site-packages/xen/xend/xenstore/xsutil.py", line
18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, 'Connection refused')
[2009-12-21 14:14:21 1804] INFO (SrvDaemon:220) Xend exited with status 1.
I know lot of people have got this error , but i tried all possible tweaks
but not able to make xend running.
I have attached xend-debug.log and xend.trace .
I have entry in fstab and also i have disabled selinux.
In xend-debug.log file shows some scsi files missing.
I've a little problem, i just switch to Fedora 12, and need a Xen hypervisor.
So i enabled Myoung repository and did a "yum install stuff".
Everything went fine, instead that i can't start any xen thing, because there's
no /proc/xen (from xend daemon to xm shell command)
- I've had "none /proc/xen xenfs defaults 0 0" to fstab
- Selinux disabled, killed in action, burned etc...
- the booted kernel is : 22.214.171.124-1.2.81.xendom0.fc12.x86_64
Does someone knows where i'm wrong ?
xenfs don't appears "in color" when i open it with vim,