Hal Finney wrote:
> TBOOT: LT.ERRORCODE=c0002cd1
> TBOOT: AC module error : acm_type=1, progress=0d, error=b
> 
> Progress 0xd, error 0xb is:
>            1011      TPM NV RAM is unlocked

Yes, I remembered there is a list somewhere - I looked into
the TXT docs, the chipset docs - but not into the SINIT package...


I locked the NV ram.

Then, SINIT complained about a pre-production AC module, as the
platform default policy does not allow one.

Then I wrote a user policy which allows a pre-production module.

I tboot-ed again and it stucks at GETSEC[SENTER].


Hardware reboot -> box does not boot anymore.
Lights come up, fan starts for a sec, lights go off, fan too.
Neverending cycle.

Hmm.... kinda looks like Hal's problem?


I now have a box which is a brick :-(((((
(Removing CMOS battery to clear TPM NV does not help)


FYI (AFAIR):
 Intel DQ45CB, BIOS version 0085
 TBoot f332236d7183
 bootlog before crash captured from serial console attached

Martin


PS: Intel, if you want to debug this bricked DQ45CB - send me a new one?
TBOOT: ******************* TBOOT *******************
TBOOT:    unavailable
TBOOT: *********************************************
TBOOT: command line: logging=serial,vga,memory
TBOOT: TPM is ready
TBOOT: TPM nv_locked: TRUE
TBOOT: TPM: get capability, return value = 00000002
TBOOT: failed to get actual policy size in TPM NV
TBOOT: failed to read policy from TPM NV, using default
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: 2
TBOOT: 	 policy entry[0]:
TBOOT: 		 mod_num: 0
TBOOT: 		 pcr: none
TBOOT: 		 hash_type: TB_HTYPE_ANY
TBOOT: 		 num_hashes: 0
TBOOT: 	 policy entry[1]:
TBOOT: 		 mod_num: any
TBOOT: 		 pcr: 19
TBOOT: 		 hash_type: TB_HTYPE_ANY
TBOOT: 		 num_hashes: 0
TBOOT: TPM: write nv 20000002, offset 00000000, 00000004 bytes, return = 0000003B
TBOOT: Error: write TPM error: 0x3b.
TBOOT: no policy in TPM NV.
TBOOT: IA32_FEATURE_CONTROL_MSR: 0000ff0f
TBOOT: CPU is SMX-capable
TBOOT: CPU is VMX-capable
TBOOT: SMX is enabled
TBOOT: TXT chipset and all needed capabilities present
TBOOT: TPM: write nv 20000002, offset 00000000, 00000004 bytes, return = 0000003B
TBOOT: Error: write TPM error: 0x3b.
TBOOT: LT.ERRORCODE=0
TBOOT: LT.ESTS=0
TBOOT: bios_data (@bda20008, 2c):
TBOOT: 	 version: 3
TBOOT: 	 bios_sinit_size: 0x0 (0)
TBOOT: 	 lcp_pd_base: 0x0
TBOOT: 	 lcp_pd_size: 0x0 (0)
TBOOT: 	 num_logical_procs: 4
TBOOT: 	 flags: 0x00000000
TBOOT: TPM: write nv 20000002, offset 00000000, 00000004 bytes, return = 0000003B
TBOOT: Error: write TPM error: 0x3b.
TBOOT: CR0.NE not set
TBOOT: CR0 and EFLAGS OK
TBOOT: no machine check errors
TBOOT: CPU is ready for SENTER
TBOOT: checking previous errors on the last boot.
	last boot has error.
TBOOT: user-provided SINIT found: /Q45_Q43_SINIT_17.BIN
TBOOT: chipset ids: vendor=8086, device=8003, revision=1f
TBOOT: 1 ACM chipset id entries:
TBOOT: 	vendor=8086, device=8003, flags=1, revision=f, extended=0
TBOOT: copied SINIT (size=6800) to bda00000
TBOOT: AC mod base alignment OK
TBOOT: AC mod size OK
TBOOT: AC module header dump for SINIT:
TBOOT: 	 type: 0x2 (ACM_TYPE_CHIPSET)
TBOOT: 	 length: 0xa1 (161)
TBOOT: 	 version: 0
TBOOT: 	 chipset_id: 0x2e00
TBOOT: 	 flags: 0x0
TBOOT: 		 pre_production: 0
TBOOT: 		 debug_signed: 0
TBOOT: 	 vendor: 0x8086
TBOOT: 	 date: 0x20081017
TBOOT: 	 size*4: 0x6800 (26624)
TBOOT: 	 code_control: 0x0
TBOOT: 	 entry point: 0x00000008:0000419c
TBOOT: 	 scratch_size: 0x8f (143)
TBOOT: 	 info_table:
TBOOT: 		 uuid: {0x7fc03aaa, 0x46a7, 0x18db, 0xac2e,
		{0x69, 0x8f, 0x8d, 0x41, 0x7f, 0x5a}}
TBOOT: 		     ACM_UUID_V3
TBOOT: 		 chipset_acm_type: 0x1 (SINIT)
TBOOT: 		 version: 3
TBOOT: 		 length: 0x28 (40)
TBOOT: 		 chipset_id_list: 0x4e8
TBOOT: 		 os_sinit_data_ver: 0x4
TBOOT: 		 min_mle_hdr_ver: 0x00020000
TBOOT: 		 capabilities: 0x00000002
TBOOT: 		     rlp_wake_getsec: 0
TBOOT: 		     rlp_wake_monitor: 1
TBOOT: 		 acm_ver: 17
TBOOT: 	 chipset list:
TBOOT: 		 count: 1
TBOOT: 		 entry 0:
TBOOT: 		     flags: 0x1
TBOOT: 		     vendor_id: 0x8086
TBOOT: 		     device_id: 0x8003
TBOOT: 		     revision_id: 0xf
TBOOT: 		     extended_id: 0x0
TBOOT: file addresses:
TBOOT: 	 &_start=00803000
TBOOT: 	 &_end=00877c68
TBOOT: 	 &_mle_start=00803000
TBOOT: 	 &_mle_end=00822000
TBOOT: 	 &_post_launch_entry=00803020
TBOOT: 	 &_txt_wakeup=008031f0
TBOOT: 	 &g_mle_hdr=008196a0
TBOOT: MLE header:
TBOOT: 	 uuid={0x9082ac5a, 0x476f, 0x74a7, 0x5c0f,
		{0x55, 0xa2, 0xcb, 0x51, 0xb6, 0x42}}
TBOOT: 	 length=34
TBOOT: 	 version=00020001
TBOOT: 	 entry_point=00000020
TBOOT: 	 first_valid_page=00000000
TBOOT: 	 mle_start_off=0
TBOOT: 	 mle_end_off=1f000
TBOOT: 	 capabilities: 0x00000003
TBOOT: 	     rlp_wake_getsec: 1
TBOOT: 	     rlp_wake_monitor: 1
TBOOT: MLE start=803000, end=822000, size=1f000
TBOOT: ptab_size=3000, ptab_base=00800000
TBOOT: bios_data (@bda20008, 2c):
TBOOT: 	 version: 3
TBOOT: 	 bios_sinit_size: 0x0 (0)
TBOOT: 	 lcp_pd_base: 0x0
TBOOT: 	 lcp_pd_size: 0x0 (0)
TBOOT: 	 num_logical_procs: 4
TBOOT: 	 flags: 0x00000000
TBOOT: min_lo_ram: 0x0, max_lo_ram: 0xbd800000
TBOOT: min_hi_ram: 0x100000000, max_hi_ram: 0x13c000000
TBOOT: no LCP module found
TBOOT: os_sinit_data (@bda30154, 5c):
TBOOT: 	 version: 4
TBOOT: 	 mle_ptab: 0x800000
TBOOT: 	 mle_size: 0x1f000 (126976)
TBOOT: 	 mle_hdr_base: 0x166a0
TBOOT: 	 vtd_pmr_lo_base: 0x0
TBOOT: 	 vtd_pmr_lo_size: 0xbd800000
TBOOT: 	 vtd_pmr_hi_base: 0x100000000
TBOOT: 	 vtd_pmr_hi_size: 0x3c000000
TBOOT: 	 lcp_po_base: 0x0
TBOOT: 	 lcp_po_size: 0x0 (0)
TBOOT: 	 capabilities: 0x00000002
TBOOT: 	     rlp_wake_getsec: 0
TBOOT: 	     rlp_wake_monitor: 1
TBOOT: setting MTRRs for acmod: base=bda00000, size=6800, num_pages=7
TBOOT: executing GETSEC[SENTER]...
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
tboot-devel mailing list
tboot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tboot-devel

Reply via email to