<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">/usr/lib64/python2.7/site-packages/xen/util/pci.py stays untouched<br>Dmesg log attached<br><br>[root@fedora14 ~]# xm info<br>Traceback (most recent call last):<br>&nbsp; File "/usr/sbin/xm", line 5, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; from xen.xm import main<br>&nbsp; File "/usr/lib64/python2.7/site-packages/xen/xm/main.py", line 41, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; from xen.util.pci import *<br>&nbsp; File "/usr/lib64/python2.7/site-packages/xen/util/pci.py", line 937<br>&nbsp;&nbsp;&nbsp; pos = 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>IndentationError: expected an indented block<br><br>Convert /usr/lib64/python2.7/site-packages/xen/util/pci.py back as it was<br><br>[root@fedora14 ~]# vi /usr/lib64/python2.7/site-packages/xen/util/pci.py<br>[root@fedora14 ~]# service xend start<br>Starting xend
 daemon:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&nbsp; OK&nbsp; ]<br>[root@fedora14 ~]# service xenconsoled start<br>Starting xenconsoled daemon:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [&nbsp; OK&nbsp; ]<br>[root@fedora14 ~]# xm info<br>host&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : fedora14<br>release&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2.6.32.19-xen<br>version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : #4 SMP Fri Sep 3 22:10:56 MSD
 2010<br>machine&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : x86_64<br>nr_cpus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 4<br>nr_nodes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1<br>cores_per_socket&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 4<br>threads_per_core&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1<br>cpu_mhz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2833<br>hw_caps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : bfebfbff:20100800:00000000:00000940:0408e3fd:00000000:00000001:00000000<br>virt_caps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : hvm<br>total_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :
 8190<br>free_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1671<br>node_to_cpu&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : node0:0-3<br>node_to_memory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : node0:1671<br>node_to_dma32_mem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : node0:841<br>max_node_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0<br>xen_major&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 4<br>xen_minor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0<br>xen_extra&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : .1<br>xen_caps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 <br>xen_scheduler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :
 credit<br>xen_pagesize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 4096<br>platform_params&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : virt_start=0xffff800000000000<br>xen_changeset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : unavailable<br>xen_commandline&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : <br>cc_compiler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : gcc version 4.5.1 20100812 (Red Hat 4.5.1-1) (GCC) <br>cc_compile_by&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : root<br>cc_compile_domain&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : <br>cc_compile_date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Fri Sep&nbsp; 3 21:16:54 MSD 2010<br>xend_config_format&nbsp;&nbsp;&nbsp;&nbsp; : 4<br><br>Boris.<br><br>--- On <b>Wed, 9/1/10, W. Michael Petullo <i>&lt;mike@flyn.org&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: W.
 Michael Petullo &lt;mike@flyn.org&gt;<br>Subject: [Fedora-xen] Xen Dom0 and Fedora 14<br>To: xen@lists.fedoraproject.org<br>Date: Wednesday, September 1, 2010, 2:42 PM<br><br><div class="plainMail">I have been investigating the use of Xen with a Fedora 14 (devel)-based<br>Dom0. Until now, I have always used Michael Young's Dom0 kernels.<br><br>The first thing I did was try to build the current Fedora 14 kernel with<br>Xen Dom0 support. I began porting Michael's RPM specification to the<br>Fedora 14 specification. What I found was that the Xen pvops work seems<br>to be targeting 2.6.32 and possibly 2.6.36. As a result, I was unable<br>to find a straightforward way to create a patch for 2.6.35.4. Am I<br>missing something here? Is building a 2.6.35.4-based kernel difficult<br>in this way?<br><br>Next, I tried to use Michael's latest Fedora 12 kernel on Fedora<br>14. Of course, Fedora 14 uses some features that are not available<br>in this kernel. Most
 notably, I had to provide the kernel with the<br>"init=/sbin/upstart" option to avoid the use of systemd.<br><br>Once I booted the system, I found that xend would not start because it did<br>not find what it expected in /sys/bus/pci/devices/0000\:00\:03.2/config:<br><br>[...]<br>&nbsp; File "/usr/lib/python2.7/site-packages/xen/util/pci.py", line 1050, in detect_dev_info<br>&nbsp; &nbsp; pos = self.find_cap_offset(PCI_CAP_ID_EXP)<br>&nbsp; File "/usr/lib/python2.7/site-packages/xen/util/pci.py", line 933, in find_cap_offset<br>&nbsp; &nbsp; id = ord(os.read(fd, 1))<br>TypeError: ord() expected a character, but string of length 0 found<br><br>I "fixed" this by editing pci.py and changing:<br><br>id = ord(os.read(fd, 1))<br><br>to:<br><br>try:<br>&nbsp;&nbsp;&nbsp; id = ord(os.read(fd, 1))<br>except:<br>&nbsp;&nbsp;&nbsp; pos = 0<br>&nbsp;&nbsp;&nbsp; break;<br><br>Of course, this might not be a good fix, but it was quick and it allowed<br>me to continue
 and experiment. Does anyone know what is going on here?<br><br>At this point, I was able to boot a DomU image, although I need to do a<br>lot more testing. Has anyone else experimented with Fedora 14? What is<br>your experience? I am especially interested in hearing about Fedora 14<br>Dom0 kernels.<br><br>-- <br>Mike<br><br>:wq<br>--<br>xen mailing list<br><a ymailto="mailto:xen@lists.fedoraproject.org" href="/mc/compose?to=xen@lists.fedoraproject.org">xen@lists.fedoraproject.org</a><br><a href="https://admin.fedoraproject.org/mailman/listinfo/xen" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/xen</a><br></div></blockquote></td></tr></table><br>