Print Page | Close Window

Cannot boot Linux (SPI TPM enabled)

Printed From: ASRock.com
Category: Technical Support
Forum Name: AMD Motherboards
Forum Description: Question about ASRock AMD motherboards
URL: https://forum.asrock.com/forum_posts.asp?TID=25885
Printed Date: 26 Sep 2024 at 12:28pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Cannot boot Linux (SPI TPM enabled)
Posted By: danalec
Subject: Cannot boot Linux (SPI TPM enabled)
Date Posted: 10 May 2023 at 10:24pm
Hardware spec
AMD Ryzen 9 7950x3d
Adata XPG Lancer 2x16GB 6000MHz @ 3600MHz
Nvidia GeForce 3080 10G
Adata XPG Gammix S70Blade 2TB x2
ASRock Pro RS X670E currently with latest bios 1.21
[tested with all bios versions]

Problem: When SPI TPM is enabled, (any) Linux cannot boot.

Windows 11 works fine with the SPI TPM module active but nothing can pass grub (even fedora with secure boot active)

I've been messing with the firmware EnableSPITPM.efi found at https://www.asrock.com/mb/spec/product.asp?Model=TPM-SPI#Firmware" rel="nofollow - https://www.asrock.com/mb/spec/product.asp?Model=TPM-SPI#Firmware but got stuck there because UEFI cannot load more than two efi

Weirdly Ventoy works fine but cannot boot any iso after that. Is it possible to pass the firmware EnableSPITPM.efi before that?

Thanks in advance!



Replies:
Posted By: danalec
Date Posted: 11 May 2023 at 12:01am
just for additional information: there are no messages while trying to boot linux using SPI-TPM route. there is no post. just a blank screen. mobo's red led are off too.


Posted By: SerchTech
Date Posted: 12 May 2023 at 2:42am
Unfortunately I can't offer you solutions, in my case with X399/fTPM no problem to boot fedora 38 and Win11 but very interesting your OP

Considering that waiting for a useful answer here may be delayed due to lack of similar experiences, why not request support from ASRock?

https://event.asrock.com/tsd.asp

I have never requested support from ASRock about Linux but it is time to do so, in 2023 with kernel 6.2 and latest AGESA version the command 'dmesg | grep -i tpm' shows the same errors for years.

I will wait expectantly to hear from you

-------------
X399 Taichi (4.03)
Threadripper 2950X
DDR4 2 x HX432C16FB3K2/32


Posted By: derfelot
Date Posted: 10 Jun 2023 at 10:21am
Looks like I am having the exact same issue here. Currently I am working around the problem using fTPM, but would prefer to be able to use the SPI module.

Have you contacted Asrock yet by any chance?

Cheers


Posted By: Raidan
Date Posted: 21 Dec 2023 at 9:40pm
I've also run into this issue, I wish I had seen this thread before purchasing.

Similar to your ventoy issue, I am able to load the systemd-boot bootloader but it won't switch into my Linux install.


Posted By: Raidan
Date Posted: 21 Dec 2023 at 9:54pm
Loading Linux UKI directly, without going through systemd-boot also fails, but does display my custom splash screen with nothing else happening.


Posted By: Raidan
Date Posted: 21 Dec 2023 at 10:06pm
Kernel commandline option at least "acpi=off" allows me to boot my Linux with the SPI TPM.


Posted By: JFTT
Date Posted: 11 May 2024 at 11:22pm
This problem is not resolved yet...
My BIOS version is 2.10


Posted By: ASRock_TSD
Date Posted: 14 May 2024 at 10:32am
Dear Customer,
Thank you for the posting.

For this case, we have released the latest special BIOS for the X670E Pro RS.
Please download the BIOS from the following link and check if Linux can boot with SPI TPM enabled.

X670E Pro RS: https://download.asrock.com/TSD/Desktop/Timmy/X67EPRS2.10.TL01.ROM.zip" rel="nofollow - https://download.asrock.com/TSD/Desktop/Timmy/X67EPRS2.10.TL01.ROM.zip

Thank you

Yours truly,
ASRock TSD


Posted By: derfelot
Date Posted: 15 May 2024 at 7:54am
Hi,

good to hear that there is something being done about this issue. I would rather not disable ACPI.

Any chance this will also be made available for other mainboards (I am using a A620M-HDV/M.2+) as well? Preferably by being included into a "normal" release.

I haven't tried the new 3.01 release yet but I am not expecting it to make a difference anyway.

Thanks


Posted By: Raidan
Date Posted: 22 Jun 2024 at 8:36pm
If you can release an update for B650M HDV/M.2, I can test for you.


Posted By: derfelot
Date Posted: 13 Aug 2024 at 5:04am
Just as a heads-up, this seems to be working now on my A620-HDV/M.2+ using the 3.06 BIOS. No idea if it was 3.01 or 3.06 that fixed it, as I upgraded directly from 2.10 to 3.06.

One little annoying issue is that the normal short high pitched POST beep is now one short lower pitched one (like in error codes), but not a huge problem ;)



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net