Hi Jimmy,

Thanks for your reply.

Now I'm trying to use X220 Tablet. It seems that this mode has the same environment as X220.

However, a new problem is which ACM should I use for X220 tablet. Since the CPU of X220 tablet is Intel (R) Core (TM) i7-2620M, I think the 2nd_gen_i5_i7_SINIT_51.BIN should be OK according to the description on http://software.intel.com/en-us/articles/intel-trusted-execution-technology/. However, when test using utils/acminfo, it reports "ACM does not match platform: processor mismatch". Since X220 and X220 tablet use the same processor, could I know which ACM is suitable for X220?

Using the 2nd_gen_i5_i7_SINIT_51.BIN, I can see some error and the system hangs. But since there is no way to enter the system, I cannot get the concrete error. Booting to an normal kernel without tboot can only get an empty tboot log.

Do you have some suggestions?

Hu Hong

On Mon, May 27, 2013 at 5:17 PM, Wei, Gang <gang.wei@intel.com> wrote:
Hong Hu wrote on 2013-05-27:
> Hi,
> Currently I'm trying to work on TBOOT. However I get an error which is
> "TXT.ERRORCODE: 0xc00020a1". I checked the sinit_errors.txt and found this
> error was due to "device scope of VT-d DMAR ACPI table is invalid". I
> on line and someone said this was due to VT-d unenabled. However I have
> enabled VT-d in the BIOS.
> Can anyone give me some help?
> Here is the environment to run tboot:
> Laptop:     Thinkpad T400
> BIOS:       Version 7UET94WW (the latest version, released on 16 Dec 2012
> by Lenovo); TXT, VT, VT-d are enabled.
> TBOOT:    Version 1.7.3 (Released on 2012-12-28);
> ACM: GM45_GS45_PM45_SINIT_51.BIN
> OS:          Ubuntu 12.04 with 3.5.0-30-generic kernel
> My grub.cfg for tboot is :
> menuentry 'Ubuntu, with Linux 3.5.0-30-generic' --class ubuntu --class
> --class gnu --class os {
>         recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos
>         insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid
>         --set=root 9047b871-f55c-44d1-952c-48bf0de35fcd multiboot
>         /tboot.gz /tboot.gz logging=vga,memory,serial module
>         /boot/vmlinuz-3.5.0-30-generic intel_iommu=on
> root=UUID=9047b871-f55c-44d1-952c-48bf0de35fcd ro   quiet splash
> $vt_handoff
>         module  /boot/initrd.img-3.5.0-30-generic
>         module  /boot/GM45_GS45_PM45_SINIT_51.BIN
> }
> The tboot log file is also attached.
> Thanks,
> Hu Hong

I used to try T400, but never succeeded too. If possible, I suggest you try
T420/430 or X220/230.