老问题了,fedora 与 TPM

话说从fedora12开始,因为该死的TPM问题,我就转到debian系了,不过这两天见fedora15出来,想尝尝gnome3的鲜,
所以今天又下了个live cd,可惜又卡到了no tpm-chip found, activating tpm-bypass上,实在受不了,求高人解决!

====================
google了很多,发现grub参数tpm_tis.interrupts=0 根本没用啊,本人asus的机,没TPM,发现网上相同问题也都是asus的本子出的。

作者: itslmde   发布时间: 2011-05-26

google到了这段代码,对内核没有研究,看不懂,不知能不能体现出问题来。
C/C++ code

75    int __init ima_init(void)
76    {
77        u8 pcr_i[IMA_DIGEST_SIZE];
78        int rc;
79     
80        ima_used_chip = 0;
81        rc = tpm_pcr_read(TPM_ANY_NUM, 0, pcr_i);
82        if (rc == 0)
83            ima_used_chip = 1;
84     
85        if (!ima_used_chip)
86            pr_info("IMA: No TPM chip found, activating TPM-bypass!\n");
87     
88        ima_add_boot_aggregate();   /** boot aggregate must be first entry */
89        ima_init_policy();
90     
91        return ima_fs_init();
92    }

作者: itslmde   发布时间: 2011-05-26