Available PCIe lanes could also be an issue considering the CPU Is Celeron. Try with a SATA SSD instead of m2NVME and check if any other peripherals
share lanes with the PCIe slots. Also make sure all the motherboard's extra power connectors are powered.
I get the feeling that Celeron & Tesla are a bad combination, like putting cheap tires on a Ferrari.
good input, will try that out
