Windows 11 on KVM/QEMU: Can't get TPM information. Contact your device manufacturer


Stefan Berger

New member
Local time
9:07 AM
Posts
3
OS
Windows 10
Hello!

A user of 'swtpm' is trying to run Windows 11 on KVM/QEMU with attached vTPM. He gets that error message "Can't get TPM information. Contact your device manufacturer". Using the same configuration on KVM/QEMU and vTPM with Windows 10 doesn't lead to this error message. What information is Win 11 trying to get now that Win 10 didn't care about? Is there are log file to look at?

Issue on github with screenshots: Windows 11: "Security processor troubleshooting" is reporting an error message. · Issue #579 · stefanberger/swtpm
 

My Computer My Computer

At a glance

Windows 10
OS
Windows 10
Hi folks
@Stefan Berger

What distro-- with Arch Linux simply : yay swtpm, with fedora: yum install swtpm. Ensure if necessary the library is installed as well. No need to start any services on the HOST for TPM.

In the VM no need to do anything with swtpm or initialize the virtual TPM - the VM software does it all.

On Arch Linux kernel 5.14.9 KDE GUI (wayland)


Screenshot_20211008_213918.png


KVM VM config :

Screenshot_20211008_215034.png

To test TPM on W11 :


Cheers
jimbo
 
Last edited:

My Computer My Computer

At a glance

Windows XP,11 Linux Fedora Rawhide pre-releas...2 X Intel i7
OS
Windows XP,11 Linux Fedora Rawhide pre-release 46
Computer type
PC/Desktop
CPU
2 X Intel i7
Screen Resolution
4KUHD X 2
@jimbo45 Do you see the same error message as that swtpm user got with Win 11 or you don't see that error message?
Here's that screenshot:

1633726650902.png
 

My Computer My Computer

At a glance

Windows 10
OS
Windows 10

My Computer My Computer

At a glance

Windows XP,11 Linux Fedora Rawhide pre-releas...2 X Intel i7
OS
Windows XP,11 Linux Fedora Rawhide pre-release 46
Computer type
PC/Desktop
CPU
2 X Intel i7
Screen Resolution
4KUHD X 2
You set the cpu type to "host" on the QEMU configuration?
 

My Computer My Computer

At a glance

Windows 1013700k32 Gig 3200CL12Nvidia 4800 Super RTX
OS
Windows 10
Computer type
PC/Desktop
CPU
13700k
Motherboard
Asrock Steel Legend D4 Z690
Memory
32 Gig 3200CL12
Graphics Card(s)
Nvidia 4800 Super RTX
Sound Card
Creative AE9
Monitor(s) Displays
LG 27GL850
Screen Resolution
2560x1440
Hard Drives
970 EVO 1TB
SN850X 2TB
DC P4600 2TB
860 EVO 1TB
3 x 3TB WD Red
2 x 4TB WD Red
PSU
Antec HCG 750 Gold
Case
Fractal Define R4
Cooling
Noctua NH-D15S
Internet Speed
1000/1000
Browser
Firefox
Antivirus
Windows Defender
You set the cpu type to "host" on the QEMU configuration?
Just choose specify CPU topography -- choose one from the dropdown that works -- you need though at least 2 vCPU's for W11. The models that work depend on your actual hardware. If your system works with "Host" leave it for the moment until people are clearer on once Ms starts applying the W11 restrictions on hardware.
 

My Computer My Computer

At a glance

Windows XP,11 Linux Fedora Rawhide pre-releas...2 X Intel i7
OS
Windows XP,11 Linux Fedora Rawhide pre-release 46
Computer type
PC/Desktop
CPU
2 X Intel i7
Screen Resolution
4KUHD X 2

Latest Support Threads

Back
Top Bottom