Is my SSD DOA or is it due to the BIOS?

So the original SSD in my Chromebook is dead. It still works, but anything you put on it becomes corrupted witihin a short period of time. So I picked up a ZTC 128GB M.2 SSD as a replacement, due to all the good reviews. Swapped out the old drive, stuck in the new one, booted up the computer, and there were no SSDs to be found . Fired up Arch on a USB stick and there wasn't a trace of the drive existing anywhere; not in dmesg, not in lsblk, nowhere. I'm curious if it's an issue with the drive itself, or if it's a problem with the BIOS supporting the drive. I've seen plenty of people get it working on Chromebook C720, and my C910 isn't a whole lot different, so I figured it would work. I ordered a replacement drive to check to see if it's the drive, but wouldn't a damaged SSD leave some sort of error message?

Did you put the storage controller(I think) in AHCI mode? Might want to do that, because it by default on some boards it is set to Native IDE instead. Which is the OLD master/slave PATA standards. When you have it set to IDE you'll kill your SSD because it will try to emulate itself as a HDD or something something bad. I don't remember the technical details.

I'm pretty certain it is. There aren't any options to change anything from the Bios screen as it's just a modified ChromeOS bios that enables legacy boot. I seriously doubt that a developer of a custom bios aimed specifically at Chromebooks would make a mistake like that, since all Chromebooks run SSDs. I'll double check though.