The Kingston NV2 M.2 PCIe 4.0 NVMe 2TB works for me: Previous Post
Note that config.txt has moved in Bookworm: /boot/firmware/config.txt
My previous post has contents of config.txt file - The system runs well, initial uptime of nearly 47 days with bootloader: Fri 16 Feb 2024 15:28:41 UTC (1708097321).
NVMe: Samsung PM9B1 M.2 NVMe 256GB
OS: Ubuntu Server 24.04 LTS (kernel 6.8.0-1004-raspi)
EEPROM: Sat Apr 20 10:53:30 AM UTC 2024 (also OK: Fri Feb 16 03:28:41 PM UTC 2024)
I am not using pciex1_gen=3 because I favor stability over performance.
At first i had a subtly misaligned PCIe cable (the Argon Neo 5 NVMe case screws don’t hold together well such that the case must have opened a bit and pulled on the cable) such that only the last SSD in my list was recognized (with severely limited dtparam=pciex1_gen=1 performance but no link errors xD ).
When completely reattached the cable all SSDs were recognized out of the box, although
I only tested with with PCIE_PROBE=1 in sudo rpi-eeprom-config --edit
Kingston KC3000 PCIe 4.0 NVMe M.2 2TB SSD
It doesn’t even fit in the Argon Neo 5 case. The KC3000 has chips on both sides of the board, and the Neo 5 has a bump just next to the M.2 slot, which makes it impossible to install
I can confirm this finding for the NEO 5 Expansion Board as well. (“Argon NEO 5 NVME PCIE Carrier Board”). The manufacturer’s list “M.2 NVMe Drive Compatibility” mentions the KC3000 without any qualifications for capacity. Apparently, the 512GB and 1TB models are both single-sided.This could be worth mentioning.
If you are having issues getting your NVMe drive to work or it is unstable with the Argon NEO 5 NVME case, read this.
I had stability issues with both my RPIs with that case when I moved it around or connected/disconnected cables. I was seeing error messages in the console and then the RPI would freeze. I finally found the issue and the workaround and I can now jerk the case around and it keeps running.
The instructions say you should pass the ribbon cable in the slot on the edge of the case. Check if in your case the ribbon cable touches the edge of the slot in a way that it bends it sideways and puts stress on the cable. I solved it by not passing the cable in the slot but passing it along the RPI board directly.
Also search for this “NVMe_SSD_boot_with_the_Raspberry_Pi_5” (I cannot post the URL without getting flagged as spam), there is an incompatibility list.
I Absolutely agree.
I just received a KC3000 2TB drive and found myself that it’s impossible to mount on this case.
Fortunately I bought it with Amazon so I immediately asked for a product return and refund, but with other sellers I would probabily had to keep the drive.
Argon site managers absolutely have to update the informations on the case specs, I read it was compatible with the KC3000 and I immediately bought it, and many others could do the same mistake.