Argon NEO 5 NVME Setup help needed

Drive is installed. I connected the cable like this:


I’ve:

  • run argon-eeprom.sh
  • agnoneo5.sh
    Rebooted
adamk@raspinas:~ $ sudo lspci
00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge
adamk@raspinas:~ $ sudo nvme --list
Node                  Generic               SN                   Model                                    Namespace Usage                      Format           FW Rev
--------------------- --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
adamk@raspinas:~ $

Drive does not seem to be visible. What can/should I do?

According to these pictures, you have inserted the flexible pcb (cable) upside down (pay attention to the contacts):

You should correct this, and try it again. Please also note the following comment in the linked thread regarding the correct insertion of the M.2 NVMe SSD.

Additional be ensure that you chosen a M.2 NVMe SSD (Key-M) not M.2 SATA SSD (Key-B and Key B&M). The maximum power consumption of the NVMe must not exceed 5 W.

Thanks, I fixed the cable and the drive is visible as PCI device, it is visible in /dev. It seems to be ok.
What puzzles me, is that nvme --list does not show it. Is it expected?

You doesn’t have provided any information about:

  • operating system and version
  • NVMe vendor, model, capacity, firmware version

So the answer is: maybe.

As long the device is listed with lsblk and can be used with parted, it’s looking good to me. You can also check the kernel log for messages regarding NVMe and PCIe if there is some issue remains.

sudo dmesg -T | egrep -i "NVMe|PCIe"

It’s possible that nvme-cli/libnvme does not support the NVMe model you have selected.

Strange, but after some time nvme --list shows the device. Maybe it needed a reboot, IDK.
Thank you for the help :slight_smile:
Just a note: it would be great for the manual to beter describe which way to mount flexible PCB, or put connectors on the both sides of the PCB.

You are welcome. :slightly_smiling_face:

If only the first column with /dev/nvme.. was populated maybe you only missed the sudo command because nvme must be started with root permissions to get the information.