FS#79366 - [linux] tpm_crb fails to initialise
Attached to Project:
Arch Linux
Opened by Severen Redwood (severen) - Sunday, 13 August 2023, 07:24 GMT
Last edited by Toolybird (Toolybird) - Saturday, 19 August 2023, 21:51 GMT
Opened by Severen Redwood (severen) - Sunday, 13 August 2023, 07:24 GMT
Last edited by Toolybird (Toolybird) - Saturday, 19 August 2023, 21:51 GMT
|
Details
Description:
Starting with kernel version 6.4.9, the tpm_crb module fails to initialise on my machine, which unfortunately causes my LUKS drives to not unlock. It previously worked without issue on earlier kernel versions. The kernel error message is 'tpm_crb: probe of msft0101:00 failed with error 378'. Note that I am using the linux-zen package over linux, but I would be surprised if the patches applied for the zen kernels would cause this issue. For that reason and because it is a bit of a pain, I have not tried the vanilla kernel at version 6.4.9 or 6.4.10, although if it would be considered helpful I could. Additional info: * Package versions: linux-zen-6.4.9.zen1-1, linux-zen-6.4.10.zen1-1, and linux-zen-6.4.10.zen2-1 * Motherboard: MSI Pro B660M-A Steps to reproduce: The issue is likely contingent on your hardware, but provided you have the same or similar hardware, boot with kernel version 6.4.9 or greater and observe that the tpm_crb module fails to initialise. |
This task depends upon
Closed by Toolybird (Toolybird)
Saturday, 19 August 2023, 21:51 GMT
Reason for closing: Fixed
Additional comments about closing: linux 6.4.11.arch2-1
linux-zen 6.4.11.zen2-1
Saturday, 19 August 2023, 21:51 GMT
Reason for closing: Fixed
Additional comments about closing: linux 6.4.11.arch2-1
linux-zen 6.4.11.zen2-1
Why not? It's a *must* if you're troubleshooting. Especially when looking at the recent commits to linux-zen...
Either way, it sounds like an upstream kernel regression. General advice for debugging kernel regressions [1]. git bisect is the way. Identifying the offending commit is highly desirable if you have to report it upstream. Please let us know what you find out.
[1] https://wiki.archlinux.org/title/Kernel#Debugging_regressions
FS#79411(vanilla kernel - same error)https://lore.kernel.org/all/20230818181516.19167-1-mario.limonciello%40amd.com/
https://drive.google.com/file/d/1xA1CA0xhEHyn9aW5B48mQM2p5o_90d8B/view?usp=sharing linux-6.4.11.arch1-1.1-x86_64.pkg.tar.zst
https://drive.google.com/file/d/1rzB2XWW00XORtAh4W-azpDrm7YtvcUd2/view?usp=sharing linux-headers-6.4.11.arch1-1.1-x86_64.pkg.tar.zst
Edit:
linux-zen 6.4.11.zen2-1 and linux 6.4.11.arch2-1 added https://lore.kernel.org/linux-kernel/20230818181516.19167-1-mario.limonciello%40amd.com/
[1] https://bugzilla.kernel.org/show_bug.cgi?id=217804#c41
Tried linux-6.4.11-arch2-1 from core-testing and it also works.