I have read various threads on this in these forums, plus a number elsewhere, all of which were largely inconclusive. I was trying to resolve why a new NVMe SSD added to a Lenovo M710Q Tiny was not showing up in the BIOS nor in Proxmox. Here is what I found:
First off, the NVMe drive didn't appear in the BIOS under System Summary. Both M.2 Drive 1 and Drive 2 showed None, which I concluded was the drive wasn't detected. However, I did find it under Devices > Intel Rapid Storage Technology > Non-RAID physical disks. So that was the first bit of progress.
Second, on booting Proxmox, the drive didn't appear anywhere, although running dmesg -H | grep -i nvme showed that an NVMe device had been remapped. Finally I found a suggestion to run journalctl -b 0.
Paging through that output, I came across:
ahci 0000:00:17.0: Found 1 remapped NVMe devices.
Switch your BIOS from RAID to AHCI mode to use them.
Once I switched that, I was able to see the drive in Proxmox.
Hopefully this is useful to someone.
First off, the NVMe drive didn't appear in the BIOS under System Summary. Both M.2 Drive 1 and Drive 2 showed None, which I concluded was the drive wasn't detected. However, I did find it under Devices > Intel Rapid Storage Technology > Non-RAID physical disks. So that was the first bit of progress.
Second, on booting Proxmox, the drive didn't appear anywhere, although running dmesg -H | grep -i nvme showed that an NVMe device had been remapped. Finally I found a suggestion to run journalctl -b 0.
Paging through that output, I came across:
ahci 0000:00:17.0: Found 1 remapped NVMe devices.
Switch your BIOS from RAID to AHCI mode to use them.
Once I switched that, I was able to see the drive in Proxmox.
Hopefully this is useful to someone.
Last edited: