TPM device failing to probe in RHEL 9.3 with error `tpm_crb: probe of MSFT0101:00 failed with error 378`

Solution Verified - Updated -

Issue

  • After upgrading to RHEL 9.3, the TPM device is no longer recognized. The following errors appear in dmesg:

    tpm_crb: probe of MSFT0101:00 failed with error 378
    tpm_crb: probe of INTC6001:00 failed with error 378 
    tpm_crb: probe of MSFT0101:00 failed with error 512
    
  • The TPM device is missing from /sys/class/tpm/.
  • LUKS-encrypted partitions fail to unlock automatically using the TPM key.

Environment

  • Red Hat Enterprise Linux 9.3
  • Hardware with Pluton-based TPM (e.g., ASUS PN63-S1)
  • LUKS encryption using TPM for auto-unlock

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content