From: Wei Liu <wei.liu2@citrix.com> To: Andrea Genuise <and.genuise@gmail.com> Cc: dgdegra@tycho.nsa.gov, Wei Liu <wei.liu2@citrix.com>, quan.xu@intel.com, xen-devel@lists.xen.org Subject: Re: vTPM detaching issue Date: Tue, 14 Jun 2016 10:15:39 +0100 [thread overview] Message-ID: <20160614091539.GF25425@citrix.com> (raw) In-Reply-To: <CAKWLHsiB3QX0+nc=vjri_xYosy1Nve=WpaP8KpWMKf1up5c-6g@mail.gmail.com> On Mon, Jun 13, 2016 at 05:10:35PM +0200, Andrea Genuise wrote: > I'm not sure if this is a bug or my fault, but when I create a domain > with a vTPM attached, detaching it sometimes causes the following error > to be thrown (I post the command sequence): > > [root@localhost ~]# xl create /etc/xen/vtpmmgr-stubdom > Parsing config from /etc/xen/vtpmmgr-stubdom > [root@localhost ~]# xl create /etc/xen/vtpm1 > Parsing config from /etc/xen/vtpm1 > [root@localhost ~]# xl create /etc/xen/dom1_ima > Parsing config from /etc/xen/dom1_ima > [root@localhost ~]# xl vtpm-detach dom1 vtpm1 > [root@localhost ~]# xl destroy dom1 > [root@localhost ~]# xl vtpm-detach vtpm1 vtpmmgr > libxl: error: libxl_device.c:952:device_backend_callback: unable to > remove device with path /local/domain/18/backend/vtpm/19/0 > libxl: error: libxl.c:1995:device_addrm_aocomplete: unable to remove > vtpm with id 0 > libxl_device_vtpm_remove failed. > Can you try xl -vvv vtpm-detach to get more information? Also CC VTPM maintainers. > Sometimes the error is raised while detaching vtpmmgr from vtpm (as > reported), other times while detaching vtpm from domain. I think > this could be a synchronization problem. > > I report some info: > > [root@localhost ~]# xl info > host : localhost.localdomain > release : 3.18.25-19.without_tpm.el7.centos.x86_64 > version : #1 SMP Sun Apr 10 18:10:14 CEST 2016 > machine : x86_64 > nr_cpus : 2 > max_cpu_id : 3 > nr_nodes : 1 > cores_per_socket : 2 > threads_per_core : 1 > cpu_mhz : 2394 > hw_caps : > bfebfbff:20100800:00000000:00000900:0408e3fd:00000000:00000001:00000000 > virt_caps : hvm hvm_directio > total_memory : 3996 > free_memory : 2888 > sharing_freed_memory : 0 > sharing_used_memory : 0 > outstanding_claims : 0 > free_cpus : 0 > xen_major : 4 > xen_minor : 6 > xen_extra : .1-5.el7 > xen_version : 4.6.1-5.el7 > xen_caps : 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 > xen_scheduler : credit > xen_pagesize : 4096 > platform_params : virt_start=0xffff800000000000 > xen_changeset : Tue Mar 29 11:02:43 2016 +0100 git:8210a62-dirty > xen_commandline : placeholder dom0_mem=1024M,max:1024M cpuinfo > com1=115200,8n1 console=com1,tty loglvl=all guest_loglvl=all > cc_compiler : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4) > cc_compile_by : mockbuild > cc_compile_domain : centos.org > cc_compile_date : Tue Mar 29 12:15:50 UTC 2016 > xend_config_format : 4 > > [root@localhost ~]# cat /etc/xen/vtpmmgr-stubdom > name = "vtpmmgr" > kernel="/usr/lib/xen/boot/vtpmmgr-stubdom.gz" > memory=16 > disk=["file:/srv/xen/vtpmmgr-stubdom.img,hda,w"] > iomem=["fed40,5"] > > [root@localhost ~]# cat /etc/xen/vtpm1 > name="vtpm1" > kernel="/usr/lib/xen/boot/vtpm-stubdom.gz" > memory=8 > disk=["file:/srv/xen/vtpm1.img,hda,w"] > vtpm=["backend=vtpmmgr,uuid=8aca22b3-768a-41e7-b2cb-123d23901996"] > > [root@localhost ~]# cat /etc/xen/dom1_ima > kernel = "/srv/xen/vmlinuz-xen" > ramdisk = "/srv/xen/initrd-xen" > name = "dom1" > memory = "512" > disk = [ 'tap:aio:/srv/xen/dom1.img,xvda1,w' ] > vcpus=1 > root = '/dev/xvda1 ro' > extra = 'ima_tcb' > vtpm=['backend=vtpm1'] > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
next prev parent reply other threads:[~2016-06-14 9:15 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-06-13 15:10 Andrea Genuise 2016-06-14 8:29 ` Xu, Quan 2016-06-14 9:15 ` Wei Liu [this message] 2016-06-14 10:32 ` Andrea Genuise 2016-06-15 11:48 ` Wei Liu 2016-06-29 7:51 ` FW: " Xu, Quan 2016-06-29 15:28 ` Daniel De Graaf
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20160614091539.GF25425@citrix.com \ --to=wei.liu2@citrix.com \ --cc=and.genuise@gmail.com \ --cc=dgdegra@tycho.nsa.gov \ --cc=quan.xu@intel.com \ --cc=xen-devel@lists.xen.org \ --subject='Re: vTPM detaching issue' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).