Dom0 = centos 5 (32bit), 4GB Ram<br>DomU = centos 5 (PV) (32bit)<br><br>xen 3.1.2 rc1, compiled using XEN_TARGET_X86_PAE=Y<br><br>kernel 2.6.18, modified to load areca card drivers<br><br>initrd image created using the following command
<br><br>mkinitrd -v -f --with=aacraid --with=arcmsr --with=sd_mod --with=scsi_mod initrd-2.6.18-xen.img 2.6.18-xen<br clear="all"><br>When i issue xm create for a domU which was working earlier i get the following error<br>
<br>xm create ldap <br>Using config file &quot;./ldap&quot;.<br>Error: (9, &#39;Bad file descriptor&#39;)<br><br><span style="text-decoration: underline;">Log snippet when the error appears</span><br><br>[2007-11-01 01:01:09 4605] ERROR (xmlrpclib2:178) Internal error handling 
xend.domain.create<br>Traceback (most recent call last):<br>&nbsp; File &quot;/home/xen/xen-3.1-testing.hg/dist/install/usr/lib/python/xen/util/xmlrpclib2.py&quot;, line 131, in _marshaled_dispatch<br>&nbsp;&nbsp;&nbsp; response = self._dispatch(method, params)
<br>&nbsp; File &quot;/usr/lib/python2.4/SimpleXMLRPCServer.py&quot;, line 406, in _dispatch<br>&nbsp;&nbsp;&nbsp; return func(*params)<br>&nbsp; File &quot;/home/xen/xen-3.1-testing.hg/dist/install/usr/lib/python/xen/xend/server/XMLRPCServer.py&quot;, line 72, in domain_create
<br>&nbsp;&nbsp;&nbsp; info = XendDomain.instance().domain_create(config)<br>&nbsp; File &quot;/home/xen/xen-3.1-testing.hg/dist/install/usr/lib/python/xen/xend/XendDomain.py&quot;, line 918, in domain_create<br>&nbsp;&nbsp;&nbsp; self._refresh()<br>&nbsp; File &quot;/home/xen/xen-
3.1-testing.hg/dist/install/usr/lib/python/xen/xend/XendDomain.py&quot;, line 402, in _refresh<br>&nbsp;&nbsp;&nbsp; self.domains[domid].update(dom, refresh_shutdown)<br>&nbsp; File &quot;/home/xen/xen-3.1-testing.hg/dist/install/usr/lib/python/xen/xend/XendDomainInfo.py&quot;, line 2198, in update
<br>&nbsp;&nbsp;&nbsp; self._update_consoles()<br>&nbsp; File &quot;/home/xen/xen-3.1-testing.hg/dist/install/usr/lib/python/xen/xend/XendDomainInfo.py&quot;, line 792, in _update_consoles<br>&nbsp;&nbsp;&nbsp; self.console_port = self.readDom(&#39;console/port&#39;)
<br>&nbsp; File &quot;/home/xen/xen-3.1-testing.hg/dist/install/usr/lib/python/xen/xend/XendDomainInfo.py&quot;, line 845, in readDom<br>&nbsp;&nbsp;&nbsp; return xstransact.Read(self.dompath, *args)<br>&nbsp; File &quot;/home/xen/xen-3.1-testing.hg
/dist/install/usr/lib/python/xen/xend/xenstore/xstransact.py&quot;, line 298, in Read<br>&nbsp;&nbsp;&nbsp; return complete(path, lambda t: t.read(*args))<br>&nbsp; File &quot;/home/xen/xen-3.1-testing.hg/dist/install/usr/lib/python/xen/xend/xenstore/xstransact.py&quot;, line 352, in complete
<br>&nbsp;&nbsp;&nbsp; t = xstransact(path)<br>&nbsp; File &quot;/home/xen/xen-3.1-testing.hg/dist/install/usr/lib/python/xen/xend/xenstore/xstransact.py&quot;, line 21, in __init__<br>&nbsp;&nbsp;&nbsp; self.transaction = xshandle().transaction_start()<br>
Error: (9, &#39;Bad file descriptor&#39;)<br><br><br><span style="text-decoration: underline;">Config file</span><br><br>kernel = &quot;/boot/vmlinuz-2.6.18-xen&quot;<br>ramdisk = &quot;/boot/initrd-2.6.18-xen.img&quot;<br>
name = &quot;ldap&quot;<br>memory = &quot;1024&quot;<br>disk = [ &#39;phy:/dev/VolGroup00/ldap,sda1,w&#39;]<br>root = &quot;/dev/sda1 ro&quot;<br>vif = [ &#39;mac=00:16:3e:12:34:a8, bridge=xenbr0&#39;, ]<br>uuid = &quot;bee5f62b-7193-a454-e37e-a151a5be8f45&quot;
<br>vcpus=7<br><br>The above domU was booting up properly so i am guessing its an issue with the way i have setup xen.<br><br>-- <br>regards,<br><br>Anand Gupta