tpm_tisのトラブル対策〜

ドライバがうまく認識しないとき dmesgは沈黙ですが・・・

  • ACPIのPNPの設定確認

cat /proc/acpi/dsdt > dsdt.dat
iasl -d dsdt.dat
less dsdt.dsl

でACPIにあるTPMの情報が見れます。

  • /sysの確認

以下のファイルがあるなら、TPM Driverは惜しいところまできているかも?

/sys/module/tpm_tis

この場合、Moduleのときは

modprobe tpm_tis force=1

Moduleでないときは Kernel Command lineで

tpm_tis.force=1

また、dmesgでIRQのエラーが出るとき

modprobe tpm_tis interrupts=0

  • AtmelのV1.2マシンの場合でうまく動かなかったケース

tpm_tis.cで
TIS_MEN_LENが普通 0x5000なところを 0x10000 に修正、Rebuild

modprobe tpm_tis force=1 interrupts=0

でOKでした