<div dir="ltr">This is not due to difference inĀ <span style="color:rgb(0,0,0);font-family:'Bitstream Vera Sans Mono',monospace;font-size:13px;white-space:pre-wrap">qemu packages in two versions of ubuntu.</span><div><font color="#000000" face="Bitstream Vera Sans Mono, monospace"><span style="white-space:pre-wrap">HBA passthrough is working on </span></font><span style="color:rgb(0,0,0);font-family:'Bitstream Vera Sans Mono',monospace;font-size:13px;white-space:pre-wrap">ubuntu 14.04.01 with both qemu versions.</span></div><div><span style="color:rgb(0,0,0);font-family:'Bitstream Vera Sans Mono',monospace;font-size:13px;white-space:pre-wrap">but </span><font color="#000000" face="Bitstream Vera Sans Mono, monospace"><span style="white-space:pre-wrap">HBA passthrough is not working on </span></font><span style="font-size:13px;color:rgb(0,0,0);font-family:'Bitstream Vera Sans Mono',monospace;white-space:pre-wrap">ubuntu 14.04.02.</span></div><div><span style="font-size:13px;color:rgb(0,0,0);font-family:'Bitstream Vera Sans Mono',monospace;white-space:pre-wrap"><br></span></div><div><span style="font-size:13px;color:rgb(0,0,0);font-family:'Bitstream Vera Sans Mono',monospace;white-space:pre-wrap">Regards</span></div><div><span style="font-size:13px;color:rgb(0,0,0);font-family:'Bitstream Vera Sans Mono',monospace;white-space:pre-wrap">Nikesh</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 31, 2015 at 4:00 PM, Nikesh Kumar Mahalka <span dir="ltr"><<a href="mailto:nikeshmahalka@vedams.com" target="_blank">nikeshmahalka@vedams.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><pre style="margin-top:0px;margin-bottom:0px;padding:5px 0px;font-family:'Bitstream Vera Sans Mono',monospace;font-size:13px;color:rgb(0,0,0)">Below command is failing for FC HBA passthrough from baremetal node(ubuntu 14.04.2 LTS 64 bit server) to nova virtual machines having ubuntu:
virsh attach-device $VIRSH_NAME $fcoe

where $VIRSH_NAME is 'nova instance property named  OS-EXT-SRV-ATTR:instance_name  having value say instance-0000000b'

and $fcoe is a xml file having contents
"<hostdev mode='subsystem' type='pci' managed='yes'><source><address domain='0x0000' bus='0x03' slot='0x00' function='0x1'/></source></hostdev>"

Below is error which we are getting:

23:16:42 2015-07-31 06:16:41.741 | error: Failed to attach device from /tmp/tmp.k66oiZC7eg_fcoe.xml
23:16:42 2015-07-31 06:16:41.744 | error: internal error: unable to execute QEMU command 'device_add': Device initialization failed.</pre><pre style="margin-top:0px;margin-bottom:0px;padding:5px 0px;font-family:'Bitstream Vera Sans Mono',monospace;font-size:13px;color:rgb(0,0,0)"><br></pre><pre style="margin-top:0px;margin-bottom:0px;padding:5px 0px;font-family:'Bitstream Vera Sans Mono',monospace;font-size:13px;color:rgb(0,0,0)">Same command is working in ubuntu 14.04.01.</pre><pre style="margin-top:0px;margin-bottom:0px;padding:5px 0px;font-family:'Bitstream Vera Sans Mono',monospace;font-size:13px;color:rgb(0,0,0)">below is difference in qemu packages in two versions of ubuntu:</pre><pre style="margin-top:0px;margin-bottom:0px;padding:5px 0px"><font color="#000000" face="Bitstream Vera Sans Mono, monospace"><span style="font-size:13px"><a href="http://paste.openstack.org/show/406571/" target="_blank">http://paste.openstack.org/show/406571/</a><br></span></font></pre><pre style="margin-top:0px;margin-bottom:0px;padding:5px 0px;font-family:'Bitstream Vera Sans Mono',monospace;font-size:13px;color:rgb(0,0,0)"><br></pre><pre style="margin-top:0px;margin-bottom:0px;padding:5px 0px;font-family:'Bitstream Vera Sans Mono',monospace;font-size:13px;color:rgb(0,0,0)"><br></pre></div>
</blockquote></div><br></div>