linux-integrity.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Tj (Elloe Linux)" <ml.linux@elloe.vision>
To: Kees Cook <keescook@chromium.org>,
	James Bottomley <James.Bottomley@HansenPartnership.com>
Cc: Jarkko Sakkinen <jarkko@kernel.org>,
	linux-integrity@vger.kernel.org, jsnitsel@redhat.com,
	Lino Sanfilippo <LinoSanfilippo@gmx.de>
Subject: Re: Bug: TPM returned invalid status
Date: Thu, 8 Apr 2021 10:03:06 +0100	[thread overview]
Message-ID: <5e48c9ad-9e53-c079-83d1-7fea50412142@elloe.vision> (raw)
In-Reply-To: <202103291901.F15EA83FB6@keescook>

On 30/03/2021 03:04, Kees Cook wrote:
> 
> Does this series solve the issue too?
> 
> https://lore.kernel.org/linux-integrity/1613955394-13152-1-git-send-email-LinoSanfilippo@gmx.de/
> 
> (I haven't had a chance to test either series with my TPM, but I see the
> same "TPM returned invalid status" errors recently.)
> 

Unfortunately no. I tested it immediately but forgot to let you know.


kernel: Linux version 5.12.0-rc5tpm-fix+ (tj@elloe000) (gcc (Ubuntu
9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #29
SMP PREEMPT Tue Mar 30 09:05:15 BST 2021
...
kernel: tpm_tis NTC0702:00: 2.0 TPM (device-id 0xFC, rev-id 1)
kernel: ------------[ cut here ]------------
kernel: TPM returned invalid status
kernel: WARNING: CPU: 6 PID: 1 at drivers/char/tpm/tpm_tis_core.c:205
tpm_tis_status+0x82/0x90
kernel: Modules linked in:
kernel: CPU: 6 PID: 1 Comm: swapper/0 Not tainted 5.12.0-rc5tpm-fix+ #29
kernel: Hardware name: LENOVO 20NECTO1WW/20NECTO1WW, BIOS R11ET32W (1.12
) 12/23/2019
kernel: RIP: 0010:tpm_tis_status+0x82/0x90
kernel: Code: 25 28 00 00 00 75 2b c9 c3 31 c0 80 3d d2 3c 3a 01 00 75
e4 48 c7 c7 9c 7c 63 98 88 45 ef c6 05 bf 3c 3a 01 01 e8 39 58 42 00
<0f> 0b 0f b6 45 ef eb c6 e8 61 19 48 00 90 0f 1f 44 00 00 55 48 89
kernel: RSP: 0018:ffff995440067900 EFLAGS: 00010286
kernel: RAX: 0000000000000000 RBX: ffff8c84ca282000 RCX: c0000000ffffdfff
kernel: RDX: ffff9954400676d0 RSI: 00000000ffffdfff RDI: ffffffff98e9f38c
kernel: RBP: ffff995440067918 R08: 0000000000000000 R09: ffff9954400676c8
kernel: R10: 0000000000000001 R11: 0000000000000001 R12: ffff8c84ca282000
kernel: R13: ffff8c84c1418918 R14: ffff8c84c0fba000 R15: 0000000000000016
kernel: FS:  0000000000000000(0000) GS:ffff8c8b60b80000(0000)
knlGS:0000000000000000
kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
kernel: CR2: 0000000000000000 CR3: 0000000559610000 CR4: 00000000003506e0
kernel: Call Trace:
kernel:  tpm_tis_send_data+0x41/0x240
kernel:  tpm_tis_send+0x32/0xf0
kernel:  tpm_transmit+0xe4/0x3e0
kernel:  tpm_transmit_cmd+0x2a/0x90
kernel:  tpm2_get_tpm_pt+0xe9/0x150
kernel:  tpm_tis_probe_irq_single+0x18d/0x26d
kernel:  tpm_tis_core_init.cold+0x193/0x2bf
kernel:  tpm_tis_init.part.0+0xa0/0x140
kernel:  tpm_tis_plat_probe+0xd4/0x100
kernel:  platform_probe+0x45/0xa0
kernel:  really_probe+0xfb/0x420
kernel:  driver_probe_device+0xe9/0x160
kernel:  device_driver_attach+0x5d/0x70
kernel:  __driver_attach+0x8f/0x150
kernel:  ? device_driver_attach+0x70/0x70
kernel:  bus_for_each_dev+0x7e/0xc0
kernel:  driver_attach+0x1e/0x20
kernel:  bus_add_driver+0x152/0x1f0
kernel:  driver_register+0x74/0xd0
kernel:  ? tpm_init+0xf6/0xf6
kernel:  __platform_driver_register+0x1e/0x20
kernel:  init_tis+0x87/0xdd
kernel:  ? kobject_uevent+0xb/0x10
kernel:  ? driver_register+0xac/0xd0
kernel:  ? agp_intel_init+0x2f/0x2f
kernel:  ? __pci_register_driver+0x54/0x60
kernel:  ? tpm_init+0xf6/0xf6
kernel:  do_one_initcall+0x48/0x210
kernel:  kernel_init_freeable+0x200/0x25e
kernel:  ? rest_init+0xd0/0xd0
kernel:  kernel_init+0xe/0x110
kernel:  ret_from_fork+0x22/0x30
kernel: ---[ end trace 45e4a376e6a7bd22 ]---


  reply	other threads:[~2021-04-08  9:09 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-25  9:00 Bug: TPM returned invalid status Tj (Elloe Linux)
2021-01-27 17:58 ` Jarkko Sakkinen
2021-01-27 18:00   ` Jarkko Sakkinen
2021-01-27 18:11     ` James Bottomley
2021-01-28  5:59       ` Jarkko Sakkinen
2021-03-30  2:04       ` Kees Cook
2021-04-08  9:03         ` Tj (Elloe Linux) [this message]
2021-04-09  9:55           ` Aw: " Lino Sanfilippo
2021-04-14 11:05             ` Jarkko Sakkinen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5e48c9ad-9e53-c079-83d1-7fea50412142@elloe.vision \
    --to=ml.linux@elloe.vision \
    --cc=James.Bottomley@HansenPartnership.com \
    --cc=LinoSanfilippo@gmx.de \
    --cc=jarkko@kernel.org \
    --cc=jsnitsel@redhat.com \
    --cc=keescook@chromium.org \
    --cc=linux-integrity@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).