Question MSI Motherboard not detecting M.2

Mar 11, 2024
9
3
15
Specs
Ryzen 5 4500
EVGA RTX 3070 XC3 ULTRA
SEASONIC FOCUS GX-750
RIPJAWS V DDR4-3600 CL18-22-22-42 1.35V
16GB (2x8GB)

KLEVV CRAS C710 1TB NVME PCIE GEN3X4
KINGSTON NV2 PCIe 4.0 NVMe Gen 4x4


GIGABYTE B550 UD AC rev 1.2
WIFI
4 SATA CONNECTORS



MSI B550-A PRO




Hello guys.. here's my situation, I currently have this mobo Gygabyte B550 UD AC (rev. 1.2) very happy with it, currently have an M.2 NVME installed in one of the slots and works like a charm, only issue is that this mobo only has 4 SATA connectors and I need 6, so I bought the MSI B550-A PRO that has 6 sata connectors but for some reason the first M.2 slot wont detect my NVME SSD in bios, but if I connect it in the second M.2 it does detect it, but I want to make sure I can use both m.2 ports for future store I might add, what could be the problem?
 
Last edited:
Have you tried updating the BIOS and chipset drivers? Does the BIOS have an option to maybe enable/disable first M.2 slot? Have you checked it? Maybe it's somehow disabled?

If I'm not mistaken the first M.2 slot on that MSI board/chipset is connected directly to CPU and the second one is connected to the chipset. Your CPU should work with a gen 3 PCIE device on paper.

Have you tried another NVMe drive in the first M.2 slot of the MSI board (M2_1) to make sure the M.2 slot is OK?

Are you populating all 6 SATA ports? Are SATA drives conneceted to all 6 ports?

The motherboard page here only lists 2 Gen 4 PCIE drives as compatible but this only means they have just tested those 2 drives on the board. Your SSD is a Gen 3 PCIE drive and it works in the second slot so there shouldn't be a compatibility issue.

ll71Ldj.png
 
I currently have this mobo Gygabyte B550 UD AC (rev. 1.2) very happy with it, currently have an M.2 NVME installed in one of the slots and works like a charm, only issue is that this mobo only has 4 SATA connectors and I need 6, so I bought the MSI B550-A PRO
If you need more sata ports, then install PCIE SATA controller card.
Your motherboard has plenty of PCIE slots.
No need to change motherboard for this.

2p6g-pcie-sata-card.main.jpg

https://www.startech.com/en-it/cards-adapters/2p6g-pcie-sata-card
 
Specs
Ryzen 5 4500
EVGA RTX 3070 XC3 ULTRA
SEASONIC FOCUS GX-750
KLEVV CRAS C710 1TB NVME PCIE GEN3X4


GIGABYTE B550 UD AC rev 1.2
WIFI
4 SATA CONNECTORS



MSI B550-A PRO




Hello guys.. here's my situation, I currently have this mobo Gygabyte B550 UD AC (rev. 1.2) very happy with it, currently have an M.2 NVME installed in one of the slots and works like a charm, only issue is that this mobo only has 4 SATA connectors and I need 6, so I bought the MSI B550-A PRO that has 6 sata connectors but for some reason the first M.2 slot wont detect my NVME SSD in bios, but if I connect it in the second M.2 it does detect it, but I want to make sure I can use both m.2 ports for future store I might add, what could be the problem?
Unplug all sata disk see if it makes a diff.
 
Thank you guys for the replies, I was up late all night trying to figure this out, so I tried it with all sata connectors unplugged, latest bios, cleared mos and problem persist, MSI mobo only detects m.2 in slot 2, I have tried installing a different nvme but issue persist... eventually I plan to use all sata and all m.2 for storage, anyway Im still stuck with the same issue msi mobo wotn detect nvme in slot m.2 1

Another thing Im considering is the m.2 slot 1 might be defective, thinking of buying the same msi mobo to see if the problem persist, if it does persist then im returning both msi mobos and staying with the gigabyte and buying that sata adapter..(which are really cool by the way didnt know they even existed)
 
Last edited:
If you need more sata ports, then install PCIE SATA controller card.
Your motherboard has plenty of PCIE slots.
No need to change motherboard for this.

2p6g-pcie-sata-card.main.jpg

https://www.startech.com/en-it/cards-adapters/2p6g-pcie-sata-card
Thanks man this is a great alternative, only thing is that i dont plan to spend more that $130 overall on a motherbaord, the msi has 6 sata and 2 m.2 slots and it cost $110, if I buy this adapter i will spend over $150 because I have already spent $110 on the gigabyte motherboard
 
Have you tried updating the BIOS and chipset drivers? Does the BIOS have an option to maybe enable/disable first M.2 slot? Have you checked it? Maybe it's somehow disabled?

If I'm not mistaken the first M.2 slot on that MSI board/chipset is connected directly to CPU and the second one is connected to the chipset. Your CPU should work with a gen 3 PCIE device on paper.

Have you tried another NVMe drive in the first M.2 slot of the MSI board (M2_1) to make sure the M.2 slot is OK?

Are you populating all 6 SATA ports? Are SATA drives conneceted to all 6 ports?

The motherboard page here only lists 2 Gen 4 PCIE drives as compatible but this only means they have just tested those 2 drives on the board. Your SSD is a Gen 3 PCIE drive and it works in the second slot so there shouldn't be a compatibility issue.

ll71Ldj.png
Bios doesnt have any options for m.2
 
I tried it with all sata connectors unplugged, latest bios, cleared mos and problem persist, MSI mobo only detects m.2 in slot 2, I have tried installing a different nvme but issue persist...
If you unplugged all SATA ports and tried with another known working NVMe drive and the board didn't detect that either it's probably a defective/faulty M.2 slot and you need to return the board.

Yes you can get a PCIE adapter/expansion card for 2 extra SATA ports on the board that has 4 ports if you absoutely need 6 ports.

Just keep in mind that usually populating all SATA ports on many baord would disable one/some of the PCIE slots on the board. Check with motherboard manual to see which PCIE slots are operational if you use all 4 SATA ports.
 
So... after receving the new MSI mobo and installing m.2 nvme in slot 1.... and pressing the power button finger crossed, bios was able to read it!!! Then to try out I installed all 6 of my sata hdd and the other m.2 nvme in slot to... mobo reads every single one of them.. so it was a faulty mobo that was not reading the m.2 slot 1, I was beginning to worry because since its a CPU m.2 I was thinking maybe I bent some of the cpu pins but checked and they are all good, thanks everyone for their help, Im keeping this mobo and returning the gigabyte
 
  • Like
Reactions: vMax