- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello everyone,
I want to use Intel SGX in my machine with Ubuntu 22.04 LTS with kernel 6.8.0-65-generic.
However, the kernel seems to not have the in-kernel SGX drivers installed. Doing "ls /dev/sgx*" returns nothing, and no other sgx-related name appears in the list of /dev.
My machine supports SGX and FLC, and SGX is enabled in BIOS with the following settings:
Intel TXT: On
Memory Encryption: Single Key
Global Memory Integrity: Enabled
TME Encryption Bypass: Enabled
Intel SGX: On
SGX Package Info In-Band Access: Off
PRMRR Size: 2G
SGX QoS: Enables
Does anyone know what is happening and what I should try?
Thanks in advance
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello.
Which CPU are you running on? There are certain requirements you have to meet to enable SGX, including memory population rules, that you may need to check. We have these rules called out in our TDX Enabling Guide, which has the same requirements as SGX.
Hardware Selection - Intel® TDX Enabling Guide
Also, do you see any messages in dmesg? sudo dmesg | grep -i sgx
And can you provide output from the cpuid utility: cpuid -1 | grep -i sgx
Regards.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page