# \[Troubleshooting Guide\] Error: SGX driver not found

**URL:** <https://forum.scrt.network/t/troubleshooting-guide-error-sgx-driver-not-found/1196>\
**Category:** Secret Nodes\
**Created:** [December 11, 2019, 1:30pm UTC](https://forum.scrt.network/t/troubleshooting-guide-error-sgx-driver-not-found/1196 "2019-12-11T13:30:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dbriggsie](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/dbriggsie/32/587_2.png) [@dbriggsie](https://forum.scrt.network/u/dbriggsie)\
**Post date:** [December 11, 2019, 1:30pm UTC](https://forum.scrt.network/t/troubleshooting-guide-error-sgx-driver-not-found/1196/1 "2019-12-11T13:30:38Z")

</div>

For anyone having issues with SGX. in particular this error

> Error: SGX driver not found. Run in simulation mode instead with:

I have found a way to correctly determine the status of SGX, by running a few commands and troubleshooting scenarios. While I can speculate why this error is happening (due to motherboard manufacturers). I do not know this for a fact as theres very little information available through intel and on the internet for this particular issue, therefor I will leave out a conclusion on why this error happens.

**run:**

> dmesg | grep -i sgx

**If response is nothing**  
Then its likely that your BIOS is not set correctly… In this case, you would need to “cycle” your bios settings, then reinstall linux-sgx. By cycle, this means, going from its current state _**(even if its enabled)**_ to disabled, reboot, enable, reboot, Then start your install.

**If response is like the following** :

> isgx: module verification failed: signature and/or required key missing - tainting kernel  
> intel\_sgx: SGX is not enabled

Then I suggest starting a fresh install of ubuntu and using [Secretnodes.org](https://slack-redir.net/link?url=http%3A%2F%2FSecretnodes.org)’s install guide after following the above “cycling process”.

**If response is like the follow #2:**

> isgx: loading out-of-tree module taints kernel.  
> isgx: module verification failed: signature and/or required key missing - tainting kernel  
> intel\_sgx: Intel SGX Driver v2.5.0  
> intel\_sgx INT0E0C:00: EPC bank 0x0000000-0x30000000  
> intel\_sgx: second initialization call skipped

Then all is fine and you should then be able to run the [secretnodes.org](https://slack-redir.net/link?url=http%3A%2F%2Fsecretnodes.org)’s script with no issues.
