ASRock.com Homepage
Forum Home Forum Home > Technical Support > AMD Motherboards
  New Posts New Posts RSS Feed - Cannot boot Linux (SPI TPM enabled)
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

Cannot boot Linux (SPI TPM enabled)

 Post Reply Post Reply
Author
Message
danalec View Drop Down
Newbie
Newbie


Joined: 10 May 2023
Status: Offline
Points: 35
Post Options Post Options   Thanks (0) Thanks(0)   Quote danalec Quote  Post ReplyReply Direct Link To This Post Topic: Cannot boot Linux (SPI TPM enabled)
    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 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!
Back to Top
danalec View Drop Down
Newbie
Newbie


Joined: 10 May 2023
Status: Offline
Points: 35
Post Options Post Options   Thanks (0) Thanks(0)   Quote danalec Quote  Post ReplyReply Direct Link To This Post 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.
Back to Top
SerchTech View Drop Down
Senior Member
Senior Member
Avatar

Joined: 16 Oct 2022
Location: Spain
Status: Offline
Points: 1350
Post Options Post Options   Thanks (0) Thanks(0)   Quote SerchTech Quote  Post ReplyReply Direct Link To This Post 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
Back to Top
derfelot View Drop Down
Newbie
Newbie


Joined: 10 Jun 2023
Status: Offline
Points: 30
Post Options Post Options   Thanks (0) Thanks(0)   Quote derfelot Quote  Post ReplyReply Direct Link To This Post 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
Back to Top
Raidan View Drop Down
Newbie
Newbie


Joined: 21 Dec 2023
Status: Offline
Points: 45
Post Options Post Options   Thanks (0) Thanks(0)   Quote Raidan Quote  Post ReplyReply Direct Link To This Post 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.
Back to Top
Raidan View Drop Down
Newbie
Newbie


Joined: 21 Dec 2023
Status: Offline
Points: 45
Post Options Post Options   Thanks (0) Thanks(0)   Quote Raidan Quote  Post ReplyReply Direct Link To This Post 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.
Back to Top
Raidan View Drop Down
Newbie
Newbie


Joined: 21 Dec 2023
Status: Offline
Points: 45
Post Options Post Options   Thanks (0) Thanks(0)   Quote Raidan Quote  Post ReplyReply Direct Link To This Post Posted: 21 Dec 2023 at 10:06pm
Kernel commandline option at least "acpi=off" allows me to boot my Linux with the SPI TPM.
Back to Top
JFTT View Drop Down
Newbie
Newbie


Joined: 11 May 2024
Location: ROK
Status: Offline
Points: 15
Post Options Post Options   Thanks (0) Thanks(0)   Quote JFTT Quote  Post ReplyReply Direct Link To This Post Posted: 11 May 2024 at 11:22pm
This problem is not resolved yet...
My BIOS version is 2.10
Back to Top
ASRock_TSD View Drop Down
ASRock_Official
ASRock_Official


Joined: 20 Mar 2015
Status: Offline
Points: 8592
Post Options Post Options   Thanks (2) Thanks(2)   Quote ASRock_TSD Quote  Post ReplyReply Direct Link To This Post 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

Thank you

Yours truly,
ASRock TSD
Back to Top
derfelot View Drop Down
Newbie
Newbie


Joined: 10 Jun 2023
Status: Offline
Points: 30
Post Options Post Options   Thanks (0) Thanks(0)   Quote derfelot Quote  Post ReplyReply Direct Link To This Post 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
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.109 seconds.