Le 29/08/17 à 18:00, alexander.stef...@infineon.com a écrit :
Hi Laurent,

Hello Alexander,

Since the version 4.12 (I also tested with 4.13-rc5) of the kernel, the tpm
device is not showing up in /dev/. In dmesg I can see the following
lines:
Do you know what TPM you are using exactly (model number, firmware version, 
etc.)?
tpm_version shows:

# tpm_version
xK�N  TPM 1.2 Version Info:
  Chip Version:        1.2.3.6
  Spec Level:          2
  Errata Revision:     0
  TPM Vendor ID:       SNS
  TPM Version:         01010000
  Manufacturer Info:   534e5300



[    1.772153] tpm_tis 00:06: 1.2 TPM (device-id 0x6871, rev-id 1) [
1.788106] tpm tpm0: tpm_transmit: tpm_send: error -5 [    1.788146]
tpm tpm0: A TPM error (-5) occurred attempting to determine the
timeouts [    1.788194] tpm_tis: probe of 00:06 failed with error -5 [
1.796865] ima: No TPM chip found, activating TPM-bypass! (rc=-19) [
10.085245] tpm_inf_pnp 00:06: Found TPM with ID IFX0102
If I'm reverting to 4.11, everything is working fine.
Error -5 is EIO, which is as far as I can tell only used in few places (related 
to expect flag checks) in the tpm_transmit code path that first reports that 
error. If this is what causes the problem, then it only tells us that the TPM 
did not understand the command correctly (it received not enough/too much 
data). I cannot see any obvious changes between 4.11 and 4.12 that might affect 
the behavior in that region.

An idea how to troubleshoot this?
Can you run git bisect on the changes between 4.11 and 4.12, so that we find 
the offending commit? It is probably sufficient to limit the search to commits 
that touch something in drivers/char/tpm.

I'll try and keep you posted.

Thanks for your answer.

Laurent Bigonville


Alexander


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
tpmdd-devel mailing list
tpmdd-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tpmdd-devel

Reply via email to