Page 1 of 2

NVMe Adapter not showing in the PCI config and not detected

Posted: Sat Nov 12, 2022 7:29 am
by devc1
So I bought a cheap NVMe Adapter from China, and an NVMe SSD, I plugged it on my PC (HP Z420 Workstation) in almost every PCIe slot, the adapter shows a constant yellow light (from the NVMe spec means Drive Failure) and it does not even show as a device on windows, I looked up into the list of pci devices in the registry and there is no nvme controller. I even tried to unplug it and no changes are in the pci device config.

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sat Nov 12, 2022 7:53 am
by nexos
I think you've answered your own question here :wink:

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sat Nov 12, 2022 8:51 am
by devc1
Where is the answer ?

Is there some way to fix it ? The adapter (no the ssd) itself doesn't appear in the pci bus

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sat Nov 12, 2022 9:08 am
by nexos
Because if the drive doesn't work, the adapter won't appear on the bus.

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sat Nov 12, 2022 9:45 am
by iansjack
You get what you pay for. Return the SSD and buy a good quality one from a reputable manufacturer. You’d be advised to do the same with the adapter.

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sat Nov 12, 2022 12:12 pm
by devc1
Is a TEAMGROUP MP33 that bad ?
I've previously tried a similar adapter with it and it showed a red light, I even tried it with a working SATA M.2 SSD and it did the same.

The manufacturer said that Some brand machines don't accept third party hardware ?

Should I try a samsung adapter or intel ?

Adapter specs :
PCIE Gen4 x4 NVMe M.2
SSD specs :
teamgroup mp33 512gb pcie gen3
HP Z420 specs :
1600 MHz DDR3 ECC Non-buffered RAM
- PCIe gen2 x4 slot
- PCIe gen3 x8 slot
- PCIe gen3 x16 slot (has some green thing for gpus)
- PCIe gen3 x8 slot
- PCIe gen3 x16 slot (gpu...)
- PCI 32 Bit x16 slot

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sat Nov 12, 2022 3:50 pm
by Octocontrabass
devc1 wrote:Is a TEAMGROUP MP33 that bad ?
It should be fine as long as it's not a counterfeit. What kind of adapter are you using?

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sun Nov 13, 2022 2:44 am
by devc1
M.2 NVMe SSD NGFF to PCIe Gen4 X4 Adapter M Key 2230-2280 size from favore global store in aliexpress. They seem to have very positive feedback.

The SSD uses NVMe 1.3 interface, is it required that the adapter should support the same nvme version. Though they don't show that one

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sun Nov 13, 2022 4:47 am
by devc1
Is this normal
?
https://imageup.me/g5z

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sun Nov 13, 2022 4:18 pm
by Octocontrabass
devc1 wrote:M.2 NVMe SSD NGFF to PCIe Gen4 X4 Adapter M Key 2230-2280 size from favore global store in aliexpress.
I can't find this exact item, but it sounds like this is a passive adapter. Since it's a passive adapter, there isn't much that can go wrong, but it will only work with NVMe SSDs and not SATA SSDs.
devc1 wrote:The SSD uses NVMe 1.3 interface, is it required that the adapter should support the same nvme version.
I can't see any reason why the NVMe version would make a difference.
devc1 wrote:Is this normal
?
It might be. What is this a picture of?

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sun Nov 13, 2022 5:46 pm
by devc1
This is a picture of the NVMe SSD, the pins that connects it with the adapter. One pin looks damaged

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sun Nov 13, 2022 6:03 pm
by Octocontrabass
That's a redundant power supply pin. The SSD should work without it, as long as it's not shorted to something else.

But what is that SSD? It doesn't look like any pictures of a Teamgroup MP33 I could find online.

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sun Nov 13, 2022 6:08 pm
by devc1
Mine's color is black. They're the same.

I think that my pc doesn't accept the adapter because it is from an unknown manufacturer.

The bios doesn't support nvme boot, but my plan was to use my osdeving skills to boot from the hdd to the ssd windows installation with uefi.

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sun Nov 13, 2022 6:35 pm
by Octocontrabass
devc1 wrote:Mine's color is black.
I'm not talking about the color. The board layout and markings are completely different.
devc1 wrote:I think that my pc doesn't accept the adapter because it is from an unknown manufacturer.
According to the HP Community forums, your PC should accept any NVMe SSD with any passive adapter.

Are you sure your SSD is really a Teamgroup MP33? It sounds an awful lot like you have a counterfeit SSD.

Re: NVMe Adapter not showing in the PCI config and not detec

Posted: Sun Nov 13, 2022 9:55 pm
by linuxyne
You may want to check the Windows event logs for any errors related to the adapter or the SSD.
Alternatively, boot a live Linux USB and check its dmesg, lspci, lsblk, and other hwinfo commands.