RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1873296 - [tboot] system stops after register dump after updating to version 1.9.12
Summary: [tboot] system stops after register dump after updating to version 1.9.12
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: tboot
Version: CentOS Stream
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: rc
: 8.5
Assignee: Tony Camuso
QA Contact: Release Test Team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-08-27 19:01 UTC by Joachim Frieben
Modified: 2022-07-18 19:24 UTC (History)
10 users (show)

Fixed In Version: tboot-1.10.2-1.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-11-09 19:57:37 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2021:4471 0 None None None 2021-11-09 19:57:49 UTC

Description Joachim Frieben 2020-08-27 19:01:36 UTC
Description of problem:
For current CentOS Stream, Intel TXT based verified boot hangs after dumping the register map after updating package tboot from version 1.9.10 to 1.9.12.

Version-Release number of selected component (if applicable):
1.9.12

How reproducible:
Always.

Steps to Reproduce:
1. Update CentOS Stream including tboot 1.9.10.
2. Update boot loader configuration.
3. Reboot.

Actual results:
System hangs after dumping the register map.

Expected results:
System boots successfully.

Additional info:
- The system behaves as expected as long as package tboot is kept at version 1.9.10.
- The system is a GM45 based Lenovo Thinkpad T400.
- Recent Fedora releases sporting tboot 1.9.12 behaved as expected (maybe a kernel issue? The latest one is 4.18.0-227.el8.x86_64).

Comment 1 Tony Camuso 2020-08-28 14:15:37 UTC
(In reply to Joachim Frieben from comment #0)
> Description of problem:
> For current CentOS Stream, Intel TXT based verified boot hangs after dumping
> the register map after updating package tboot from version 1.9.10 to 1.9.12.
> 
> Version-Release number of selected component (if applicable):
> 1.9.12
> 
> How reproducible:
> Always.
> 
> Steps to Reproduce:
> 1. Update CentOS Stream including tboot 1.9.10.

Specifically, which CentOS stream? RHEL-8.?

> 2. Update boot loader configuration.
> 3. Reboot.
> 
> Actual results:
> System hangs after dumping the register map.

tboot-1.9.12 has been tested successfully by intel on RHEL-8.3.0 beta.

Please provide the specific hardware, vendor, model, etc, as well as the firmware version.


> Expected results:
> System boots successfully.
> 
> Additional info:
> - The system behaves as expected as long as package tboot is kept at version
> 1.9.10.
> - The system is a GM45 based Lenovo Thinkpad T400.
> - Recent Fedora releases sporting tboot 1.9.12 behaved as expected (maybe a
> kernel issue? The latest one is 4.18.0-227.el8.x86_64).

Comment 2 Joachim Frieben 2020-09-04 06:51:42 UTC
(In reply to Tony Camuso from comment #1)
1. There is only one CentOS Stream as a particular version of Red Hat Enterprise Linux 8 (see version "CentOS Stream" of product tag "Red Hat Enterprise Linux" hereabove).
2. Red Hat Enterprise Linux 8.3 Beta only includes package tboot-1.9.10-1.el8. I therefore wonder how version 1.9.12 has been tested (successfully).
3. In contrast with my initial comment, Fedora 32 and Fedora 33 only sport versions of tboot lower than or equal to version 1.9.11 instead of version 1.9.12.
4. System properties include:
   BIOS Information
	   Vendor: LENOVO
	   Version: 7UET94WW (3.24)
	   Release Date: 10/17/2012
	   Address: 0xE0000
	   Runtime Size: 128 kB
	   ROM Size: 8 MB
	   ..
	   BIOS Revision: 3.36
	   Firmware Revision: 1.6

   System Information
	   Manufacturer: LENOVO
	   Product Name: 2768W9J
	   Version: ThinkPad T400
	   ..
	   Family: ThinkPad T400

Comment 3 Tony Camuso 2020-09-04 11:35:33 UTC
(In reply to Joachim Frieben from comment #2)

Thank you for the additional information, it will be useful.

tboot-1.9.12 was tested successfully on RHEL-8.3.0-20200616.0-x86_64 by Lenovo.

See comment #15 and comment #16 in bugzilla #1790169

I notice that they used TPM 1.2 for their test. Are you using TMP 2.0 ?

> (In reply to Tony Camuso from comment #1)
> 1. There is only one CentOS Stream as a particular version of Red Hat
> Enterprise Linux 8 (see version "CentOS Stream" of product tag "Red Hat
> Enterprise Linux" hereabove).
> 2. Red Hat Enterprise Linux 8.3 Beta only includes package
> tboot-1.9.10-1.el8. I therefore wonder how version 1.9.12 has been tested
> (successfully).
> 3. In contrast with my initial comment, Fedora 32 and Fedora 33 only sport
> versions of tboot lower than or equal to version 1.9.11 instead of version
> 1.9.12.
> 4. System properties include:
>    BIOS Information
> 	   Vendor: LENOVO
> 	   Version: 7UET94WW (3.24)
> 	   Release Date: 10/17/2012
> 	   Address: 0xE0000
> 	   Runtime Size: 128 kB
> 	   ROM Size: 8 MB
> 	   ..
> 	   BIOS Revision: 3.36
> 	   Firmware Revision: 1.6
> 
>    System Information
> 	   Manufacturer: LENOVO
> 	   Product Name: 2768W9J
> 	   Version: ThinkPad T400
> 	   ..
> 	   Family: ThinkPad T400

Comment 5 Joachim Frieben 2020-09-07 09:36:40 UTC
(In reply to Tony Camuso from comment #3)
1. After upgrading to package tboot-1.9.12-2.el8 from CentOS 8 Stream, Red Hat Enterprise Linux 8.3 Beta fails to boot just as CentOS 8 Stream does. Downgrading to tboot-1.9.10-1.el8 restores normal operation.
2. This notebook Lenovo ThinkPad T400 is a fairly old system which only supports TPM 1.2.
3. Unfortunately, I am not authorized to open bug 1790169.

Comment 6 Joachim Frieben 2020-09-10 12:55:53 UTC
For current Fedora 33 including package tboot-1.9.11-2.fc3, the system boots reliably as expected. The issue may therefore be due to a regression introduced between versions 1.9.11 and 1.9.12.

Comment 8 Tony Camuso 2020-11-02 13:56:06 UTC
(In reply to Joachim Frieben from comment #6)
> For current Fedora 33 including package tboot-1.9.11-2.fc3, the system boots
> reliably as expected. The issue may therefore be due to a regression
> introduced between versions 1.9.11 and 1.9.12.

The regression must be related to this specific product (2768W9J), because yehs1 of Lenovo said that tboot-1.9.12-2 passed his testing.
See https://bugzilla.redhat.com/show_bug.cgi?id=1790169#c15

I will conduct my own tests on systems I have available to me to see if I can reproduce the problem on them.

Comment 9 Tony Camuso 2021-04-15 13:53:34 UTC
Please try tboot 1.10.0, which you can download from the following link.

https://people.redhat.com/tcamuso/tboot/tboot-1.10.0-1.el8.x86_64.rpm

Comment 10 Joachim Frieben 2021-04-17 02:17:56 UTC
(In reply to Tony Camuso from comment #9)
Current CentOS 8 Stream boots correctly again after upgrading to tboot-1.10.0-1.el8.

Comment 11 Joachim Frieben 2021-04-19 05:17:08 UTC
(In reply to Tony Camuso from comment #9)
Please note that the latest tboot-1.10.1 was released on 2021-03-30.

Comment 12 Joachim Frieben 2021-05-24 13:22:25 UTC
This issue also affects Red Hat Enterprise Linux 8.4 GA including released updates. The issue gets resolved by upgrading to package tboot-1.10.0-1.el8.

Comment 13 Tony Camuso 2021-06-10 13:48:09 UTC
Please try https://people.redhat.com/tcamuso/tboot/el8/tboot-1.10.1-1.el8.x86_64.rpm

I want to be sure it's working for you before I commit it.

Comment 14 Joachim Frieben 2021-06-12 16:54:17 UTC
(In reply to Tony Camuso from comment #13)
The latest update tboot-1.10.1-1.el8 works well for both of CentOS 8.4 and current CentOS 8 Stream just as its predecessor tboot-1.10.0-1.el8.

Comment 16 Petr Janda 2021-06-24 13:28:13 UTC
Hello Joachim,

are you willing to test a final tboot package for RHEL-8.5 when we have one?

Best Regards
Petr Janda

Comment 18 Tony Camuso 2021-06-24 13:38:45 UTC
(In reply to Petr Janda from comment #16)
> Hello Joachim,
> 
> are you willing to test a final tboot package for RHEL-8.5 when we have one?
> 
> Best Regards
> Petr Janda

tboot-1.10.2-1 can be downloaded from ...
https://people.redhat.com/tcamuso/tboot/el8/tboot-1.10.2-1.el8.x86_64.rpm

Comment 20 Joachim Frieben 2021-06-27 14:46:23 UTC
(In reply to Petr Janda from comment #16)
Of course I will, since I am using it by default with my ThinkPad T400.

Comment 26 Petr Janda 2021-08-04 22:12:55 UTC
Hello Joachim,

If you aren't using tboot version 1.10.2-1.el8 already, can you try it, please?
http://download.eng.bos.redhat.com/brewroot/vol/rhel-8/packages/tboot/1.10.2/1.el8/x86_64/tboot-1.10.2-1.el8.x86_64.rpm
In case you've tested it already, just let me know the result.

Best Regards
Petr Janda

Comment 27 Joachim Frieben 2021-08-08 08:40:17 UTC
(In reply to Petr Janda from comment #26)
Package tboot-1.10.2-1.el8 as included in current CentOS 8 Stream works great for me!

Comment 31 Joachim Frieben 2021-09-10 00:29:22 UTC
(In reply to Petr Janda from comment #26)
This update is still missing for CentOS 8. Do I need to clone the bug report for version 8.4?

Comment 32 Josh Boyer 2021-09-10 01:08:15 UTC
(In reply to Joachim Frieben from comment #31)
> (In reply to Petr Janda from comment #26)
> This update is still missing for CentOS 8. Do I need to clone the bug report
> for version 8.4?

CentOS Linux 8 is a rebuild of released RHEL content.  This has not been released in RHEL yet.  You do not need to open a separate bug.  It will show up in CentOS Linux 8 in due course.

Comment 34 errata-xmlrpc 2021-11-09 19:57:37 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (tboot bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2021:4471

Comment 35 Tony Camuso 2022-07-18 19:24:01 UTC
This BZ has been closed


Note You need to log in before you can comment on or make changes to this bug.