NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: PCIe --> NVMe adapters?



paul%whooppee.com@localhost (Paul Goyette) writes:

>Is anyone using such beasts on NetBSD?  For example, on a x86
>mothrboard that doesn't have an NVMe slot the adapter can convert
>an unused PCIe 3.0 x4 into an NVMe?

If it is a card for a single M.2 device, it's just wires.
If it is a card for multiple M.2 devices, it contains a PCI bridge
that may or may not be supported.

There is also a tiny chance you have an adapter that doesn't
actually pass through the PCIe lanes but is a SATA or USB
controller. Obviously that cannot talk to NVMe, but the M.2 slot
is then also supposed to be keyed to be incompatible with an
NVMe card.


>Anyone out there using one of these?  Does it work?  What does
>it's dmesg config info look like?

You don't see a card, just the NVME device as if the M.2 slot
would be on the motherboard.

 nvme0 at pci1 dev 0 function 0: vendor 144d product a802 (rev. 0x01)
 nvme0: NVMe 1.1
 nvme0: for admin queue interrupting at msix0 vec 0
 nvme0: Samsung SSD 950 PRO 512GB, firmware 1B0QBXX7, serial S2GMNXAH105150Z
 nvme0: for io queue 1 interrupting at msix0 vec 1 affinity to cpu0
 nvme0: for io queue 2 interrupting at msix0 vec 2 affinity to cpu1
 nvme0: for io queue 3 interrupting at msix0 vec 3 affinity to cpu2
 nvme0: for io queue 4 interrupting at msix0 vec 4 affinity to cpu3
 ld0 at nvme0 nsid 1




Home | Main Index | Thread Index | Old Index