Cursed Homelab Server Upgrade - Part 5
Everything is wrong and it's all broken. *
I can't get an M.2 NVMe drive to even appear on the bus with the adapters I've purchased.
No errors, no warnings, not even a hint that the drive even could be there. iLO says nothing, BIOS says nothing, I've tweaked settings, factory reset the BIOS and tried every tool I have access to.
I've tried all 8 slots, tried it with and without a caddy.
No dice.
The only variable I haven't explored is brand and type of drive. Both drives I've tried are ones that aren't in an active computer right now, which means 2 different Seagate FireCuda 256GB drives.
Options for moving forward right now are:
1. Continue to try to debug this
2. Acquire a different M.2 to U.2 (SFF-8639) adapter
3. Try to acquire a traditional PCI-e M.2 adapter that plugs into a normal slot and have the boot drives internal.
My understanding is that this is all PCIe: the riser card is a passive adapter that plugs into a "32x" slot on the main board and has 4x SlimSAS (SFF-8654) connectors, these go over cables to identical connectors on the backplane, which splits each one up into 2x U.2 connectors for a total of 8. Each U.2 connector has 4 PCIe lanes. The adapter board then adapts that into a M.2 M-key slot which the NVMe drive plugs into. As far as I can tell, the 4 PCIe lanes run straight from the CPU to the drive with basically nothing nothing between other than stuff to keep the signal working. I swear these are nearly metre long PCIe lanes with 6 connectors including the CPU socket.
Ways this can go wrong are:
- somewhere there's a bad connection - I've reseated everything except the CPU so this is very unlikely unless the wires or sockets are bad
- the adapter swaps around PCIe lanes in a way that causes it to not work - I understand that PCIe doesn't actually care, but I could be wrong
- the adapter isn't doing something the backplane needs to see to power up the slot
- the adapter or drive is incompatible - my understanding is that any drive will work
The last two are my best guess right now. A blue LED on the adapter flashes when I plug it in, so either the adapter and drive are drawing too much power and being shut off (most likely the drive) or there is something the slot is expecting that the adapter isn't providing.
* Everything is not all wrong and it's not all broken.
On one hand, I'm frustrated and angry and want to throw the server into a bin and have done. On the other hand, just writing this has helped me immensely in figuring out a next step.
Step 1: try a different drive, I'll be able to pull the drive from our TV computer later tonight.
Step 2: check the pinout of the adapters
Step 3: figure out what the power-looking circuitry on the adapter does