First, your TPM is reporting incorrect timeout values:
TBOOT: TPM timeout values: A: 0, B: 0, C: 2, D: 0
but tboot will detect this and set them to the defaults.

BIOS is not enabling TXT:
TBOOT: IA32_FEATURE_CONTROL_MSR: 00000005
This indicates that only VT is enabled.  You need to enable TXT in the BIOS 
(assuming it supports TXT).

In your GRUB config, you should duplicate the module name so that tboot will 
get it (GRUB2 difference):
multiboot /boot/tboot.gz placeholder logging=serial,vga,memory
e.g. replace 'placeholder' with 'tboot.gz' and do this for every module entry.

gigabyte P55A-UD5
On the GIGABYTE website I wasn't able to find any indication whether this 
mb/BIOS supports TXT.  The CPU and chipset do.  So you would need to contact 
GIGABTYE to find out whether this system supports TXT.

Joe

From: Jungho Song [mailto:jhs...@camars.kaist.ac.kr]
Sent: Wednesday, November 03, 2010 11:24 PM
To: tboot-devel@lists.sourceforge.net
Subject: [tboot-devel] IA32_FEATURE_CONTROL_MSR problem

TBOOT: ******************* TBOOT *******************
TBOOT:    unavailable
TBOOT: *********************************************
TBOOT: command line: logging=serial,vga,memory
TBOOT: BSP is cpu 0
TBOOT: original e820 map:
TBOOT:        0000000000000000 - 000000000009f800  (1)
TBOOT:        000000000009f800 - 00000000000a0000  (2)
TBOOT:        00000000000f0000 - 0000000000100000  (2)
TBOOT:        0000000000100000 - 00000000df7a0000  (1)
TBOOT:        00000000df7a0000 - 00000000df7d2000  (4)
TBOOT:        00000000df7d2000 - 00000000df7e0000  (2)
TBOOT:        00000000df7e0000 - 00000000df800000  (2)
TBOOT:        00000000f4000000 - 00000000f8000000  (2)
TBOOT:        00000000fec00000 - 0000000100000000  (2)
TBOOT:        0000000100000000 - 0000000120000000  (1)
TBOOT: TPM is ready
TBOOT: TPM nv_locked: FALSE
TBOOT: TPM timeout values: A: 0, B: 0, C: 2, D: 0
TBOOT: reading Verified Launch Policy from TPM NV...
TBOOT:        :512 bytes read
TBOOT: policy:
TBOOT:        version: 2
TBOOT:        policy_type: TB_POLTYPE_CONT_NON_FATAL
TBOOT:        hash_alg: TB_HALG_SHA1
TBOOT:        policy_control: 00000001 (EXTEND_PCR17)
TBOOT:        num_entries: 4
TBOOT:        policy entry[0]:
TBOOT:                    mod_num: 0
TBOOT:                    pcr: none
TBOOT:                    hash_type: TB_HTYPE_IMAGE
TBOOT:                    num_hashes: 3
TBOOT:                    hashes[0]: 63 39 a5 b6 9e 3b 1a b3 e8 4c f6 1f 7b fb 
9d f4 ce 73 35 49
TBOOT:                    hashes[1]: 63 39 a5 b6 9e 3b 1a b3 e8 4c f6 1f 7b fb 
9d f4 ce 73 35 49
TBOOT:                    hashes[2]: db 47 fa 5f 2d 10 75 9b 82 fd 45 f6 7f 2c 
85 8e f4 b1 71 86
TBOOT:        policy entry[1]:
TBOOT:                    mod_num: 1
TBOOT:                    pcr: 19
TBOOT:                    hash_type: TB_HTYPE_IMAGE
TBOOT:                    num_hashes: 3
TBOOT:                    hashes[0]: 99 c8 25 17 7e de 00 14 61 04 f4 d7 48 fa 
a7 74 19 2d de 78
TBOOT:                    hashes[1]: 8a 6e 89 56 e1 60 8f a1 27 20 dc f1 6a 0c 
c8 05 55 dd 85 0d
TBOOT:                    hashes[2]: e7 d5 eb 17 7f cc 06 30 38 93 e3 95 2e 5a 
63 e8 a3 f0 11 1e
TBOOT:        policy entry[2]:
TBOOT:                    mod_num: 2
TBOOT:                    pcr: 19
TBOOT:                    hash_type: TB_HTYPE_IMAGE
TBOOT:                    num_hashes: 2
TBOOT:                    hashes[0]: 94 89 7e 63 5b c6 9b 44 83 84 0a ec c8 c0 
11 13 89 e9 bf 49
TBOOT:                    hashes[1]: 94 89 7e 63 5b c6 9b 44 83 84 0a ec c8 c0 
11 13 89 e9 bf 49
TBOOT:        policy entry[3]:
TBOOT:                    mod_num: 3
TBOOT:                    pcr: 20
TBOOT:                    hash_type: TB_HTYPE_IMAGE
TBOOT:                    num_hashes: 1
TBOOT:                    hashes[0]: 92 b8 4f 5b 0f 57 1a fd 7f 3a b3 67 af 43 
06 60 a6 f4 f9 09
TBOOT: IA32_FEATURE_CONTROL_MSR: 00000005
TBOOT: CPU is SMX-capable
TBOOT: ERR: SENTER disabled by feature control MSR (5)
TBOOT: CPU is VMX-capable
TBOOT: ERR: VMXON disabled by feature control MSR (5)
TBOOT: SMX is enabled
TBOOT: TXT chipset and all needed capabilities present
TBOOT: TXT.ERRORCODE=0
TBOOT: LT.ESTS=0
TBOOT: IA32_FEATURE_CONTROL_MSR: 00000005
TBOOT: CPU is SMX-capable
TBOOT: ERR: SENTER disabled by feature control MSR (5)
TBOOT: CPU is VMX-capable
TBOOT: ERR: VMXON disabled by feature control MSR (5)
TBOOT: SMX is enabled
TBOOT: TXT chipset and all needed capabilities present
TBOOT: unsupported BIOS data version (4026589891)
TBOOT: BIOS data specifies too many CPUs (4026597029)
TBOOT: generic fatal error.
TBOOT: TPM: tpm_validate_locality timeout
TBOOT: shutdown_system() called for shutdown_type: TB_SHUTDOWN_HALT
TBOOT: ******************* TBOOT *******************
TBOOT:    unavailable
TBOOT: *********************************************
TBOOT: command line: logging=serial,vga,memory
TBOOT: BSP is cpu 0
TBOOT: original e820 map:
TBOOT:        0000000000000000 - 000000000009f800  (1)
TBOOT:        000000000009f800 - 00000000000a0000  (2)
TBOOT:        00000000000f0000 - 0000000000100000  (2)
TBOOT:        0000000000100000 - 00000000df7a0000  (1)
TBOOT:        00000000df7a0000 - 00000000df7d2000  (4)
TBOOT:        00000000df7d2000 - 00000000df7e0000  (2)
TBOOT:        00000000df7e0000 - 00000000df800000  (2)
TBOOT:        00000000f4000000 - 00000000f8000000  (2)
TBOOT:        00000000fec00000 - 0000000100000000  (2)
TBOOT:        0000000100000000 - 0000000120000000  (1)
TBOOT: TPM is ready
TBOOT: TPM nv_locked: FALSE
TBOOT: TPM timeout values: A: 0, B: 0, C: 2, D: 0
TBOOT: reading Verified Launch Policy from TPM NV...
TBOOT:        :512 bytes read
TBOOT: policy:
TBOOT:        version: 2
TBOOT:        policy_type: TB_POLTYPE_CONT_NON_FATAL
TBOOT:        hash_alg: TB_HALG_SHA1
TBOOT:        policy_control: 00000001 (EXTEND_PCR17)
TBOOT:        num_entries: 4
TBOOT:        policy entry[0]:
TBOOT:                    mod_num: 0
TBOOT:                    pcr: none
TBOOT:                    hash_type: TB_HTYPE_IMAGE
TBOOT:                    num_hashes: 3
TBOOT:                    hashes[0]: 63 39 a5 b6 9e 3b 1a b3 e8 4c f6 1f 7b fb 
9d f4 ce 73 35 49
TBOOT:                    hashes[1]: 63 39 a5 b6 9e 3b 1a b3 e8 4c f6 1f 7b fb 
9d f4 ce 73 35 49
TBOOT:                    hashes[2]: db 47 fa 5f 2d 10 75 9b 82 fd 45 f6 7f 2c 
85 8e f4 b1 71 86
TBOOT:        policy entry[1]:
TBOOT:                    mod_num: 1
TBOOT:                    pcr: 19
TBOOT:                    hash_type: TB_HTYPE_IMAGE
TBOOT:                    num_hashes: 3
TBOOT:                    hashes[0]: 99 c8 25 17 7e de 00 14 61 04 f4 d7 48 fa 
a7 74 19 2d de 78
TBOOT:                    hashes[1]: 8a 6e 89 56 e1 60 8f a1 27 20 dc f1 6a 0c 
c8 05 55 dd 85 0d
TBOOT:                    hashes[2]: e7 d5 eb 17 7f cc 06 30 38 93 e3 95 2e 5a 
63 e8 a3 f0 11 1e
TBOOT:        policy entry[2]:
TBOOT:                    mod_num: 2
TBOOT:                    pcr: 19
TBOOT:                    hash_type: TB_HTYPE_IMAGE
TBOOT:                    num_hashes: 2
TBOOT:                    hashes[0]: 94 89 7e 63 5b c6 9b 44 83 84 0a ec c8 c0 
11 13 89 e9 bf 49
TBOOT:                    hashes[1]: 94 89 7e 63 5b c6 9b 44 83 84 0a ec c8 c0 
11 13 89 e9 bf 49
TBOOT:        policy entry[3]:
TBOOT:                    mod_num: 3
TBOOT:                    pcr: 20
TBOOT:                    hash_type: TB_HTYPE_IMAGE
TBOOT:                    num_hashes: 1
TBOOT:                    hashes[0]: 92 b8 4f 5b 0f 57 1a fd 7f 3a b3 67 af 43 
06 60 a6 f4 f9 09
TBOOT: IA32_FEATURE_CONTROL_MSR: 00000005
TBOOT: CPU is SMX-capable
TBOOT: ERR: SENTER disabled by feature control MSR (5)
TBOOT: SMX not supported.
TBOOT: no LCP module found
TBOOT: kernel is ELF format
TBOOT: transfering control to kernel @0x100000...

CPU : i7 860 (2.8)
M/B : gigabyte P55A-UD5
Tboot : 20101015 version
XEN : 4.0.1

grub.cfg (grub2)
menuentry 'Xen 4.0.1 / Debian Linux 2.6.32.23 / Intel(R) Trusted Execution 
Technology'
{
   insmod part_msdos
   insmod ext2
   set root='(hd0,msdos1)'
   search --no-floppy --fs-uuid --set 02d55450-a706-4474-8aec-f4632c1f0792
   echo    'tBoot with Xen 4.0.1 / Linux 2.6.32.23 ...'
   multiboot /boot/tboot.gz placeholder logging=serial,vga,memory
   module /boot/xen-4.0.1.gz console=com1,vga com1=115200,8n1
   module  /boot/vmlinuz-2.6.32.23 placeholder 
root=UUID=02d55450-a706-4474-8aec-f4632c1f0792 ro  quieti
   echo  'Loading initial ramdisk ...'
   module  /boot/initrd.img-2.6.32.23
   echo 'SINIT ...'
   module /boot/i7_QUAD_SINIT_20.BIN
 }


--------------------------------------------------------------------------------------------------------------------------------
problem is that I can set up feature_control_msr to ff0f.
so, tboot can't execute 'SENTER' instruction.
I think it may be M/B or BIOS problem.
why feature_control_msr value is 5 ?
I can't find reason of that..

thx to read

from jhSong

------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
tboot-devel mailing list
tboot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tboot-devel

Reply via email to