[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] TPM does not seem to work under QEMU with TPM patches
From: |
Kent Yoder |
Subject: |
Re: [Qemu-devel] TPM does not seem to work under QEMU with TPM patches |
Date: |
Mon, 20 Aug 2012 15:14:54 -0500 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Hi Jordi,
On Mon, Aug 20, 2012 at 06:12:44PM -0400, Jordi Cucurull Juan wrote:
> Dear all,
>
> I am testing the TPM patches of Stefan Berger to provide TPM support
> to QEMU. Nevertheless I have not managed to run them successfully.
> During the compilation of QEMU with his patches (V18 for revision
> 563987d) I have not had any issue. But, I have a virtual machine
> based on CentOS 6.2 and the TPM does not seem to be present. I run
> the machine with the following command line (as a root user):
>
> # /usr/local/bin/qemu-system-x86_64 -hda qemu-disk-centos.img -m
> 1024 -boot d -enable-kvm -usbdevice tablet -k es -tpmdev
> passthrough,id=tpm0,path=/dev/tpm0 -device tpm-tis,tpmdev=tpm0
>
> My real machine has an Infineon TPM v1.2. When I try to load the TSS
> library (Trousers) inside the client machine (the CentOS 6.2) it
> throws the following error:
>
> insmod: error inserting
> '/lib/modules/2.6.32-279.5.1.el6.x86_64/kernel/drivers/char/tpm/tpm_atmel.ko':
> -1 no such device
This should be fine - the tpm_tis driver should be driving the vtpm.
>
> Apart from this, QEMU does not throw any error. Should I enable
> something else to have access to the TPM? In addition, I do not see
> any /dev/vtpm0 device in my real machine.
As I understand them, the qemu patches allow direct writing from the
guest to the host's /dev/tpm0, so you wouldn't see a new device node.
Kent
>
> Best regards,
> Jordi.
>
>
> --
> Jordi Cucurull Juan
> Researcher
> Scytl Secure Electronic Voting
> Plaça Gal·la Placidia, 1-3, 1st floor · 08006 Barcelona
> Phone: + 34 934 230 324
> Fax + 34 933 251 028
> address@hidden
> http://www.scytl.com
>
> NOTICE: The information in this e-mail and in any of its attachments is
> confidential and intended solely for the attention and use of the named
> addressee(s). If you are not the intended recipient, any disclosure, copying,
> distribution or retaining of this message or any part of it, without the
> prior written consent of Scytl Secure Electronic Voting, SA is prohibited and
> may be unlawful. If you have received this in error, please contact the
> sender and delete the material from any computer.
>
> Your data are in a file owned by Scytl Secure Electronic Voting, S.A. You can
> exercice your rights of access, rectification, cancellation and opposition by
> contacting Scytl Secure Electronic Voting, S.A. at the following address:
> Gal·la Placídia, 1-3. 1st, 08006 Barcelona (Spain), according to the Organic
> Law 15/1999, of 13th December of Protection of Personal Data.
>
>