You are not logged in.

#1 2020-04-01 00:35:30

Auspecial
Member
Registered: 2020-04-01
Posts: 5

M.2 SSD using PCIE adaptor not detected.

Hey all,

I recently bought a second m.2 ssd for my system, my motherboard (asrock b450 steel legend) has two m.2 slots. I already have the top primary slot populated with another SSD and OS installed on it. When I tried to install arch on the second ssd I found that it wasn't detecting the second m.2 slot. To overcome this I bought a m.2 to PCIE adaptor and have it now installed in my second PCIE X16 slot but it still doesn't recognize the SSD. This SSD is in known good condition as when I put it in the primary slot it is found. I also have a third regular SSD on /dev/sda which I have arch on. The drive is also not detected in my bios. Any help would be greatly appreciated.

Some outputs:
fdisk -l
parted -l
lspci | grep pci

Offline

#2 2020-04-01 01:10:53

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: M.2 SSD using PCIE adaptor not detected.

Is the drive SATA or NVMe? Most adapters only support NVMe.

Also the second M2 slot on your motherboard shares PCI lanes with the SATA controller, if you have a drive plugged into SATA ports 3 or 4 the M2 slot is disabled.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#3 2020-04-01 02:29:47

Auspecial
Member
Registered: 2020-04-01
Posts: 5

Re: M.2 SSD using PCIE adaptor not detected.

Yes its an NVMe drive and I only have something plugged into SATA1

Offline

#4 2020-04-01 12:38:16

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,922

Re: M.2 SSD using PCIE adaptor not detected.

B450 Steel Legend manual wrote:

2.4 Expansion Slots (PCI Express Slots)
There are 6 PCI Express slots on the motherboard.
Before installing an expansion card, please make sure that the power supply is
switched off or the power cord is unplugged. Please read the documentation of the
expansion card and make necessary hardware settings for the card before you start
the installation.
PCIe slots:
PCIE1 (PCIe 3.0 x16 slot) is used for PCI Express x16 lane width graphics cards.
PCIE2 (PCIe 2.0 x1 slot) is used for PCI Express x1 lane width cards.
PCIE3 (PCIe 2.0 x1 slot) is used for PCI Express x1 lane width cards.
PCIE4 (PCIe 3.0 x16 slot) is used for PCI Express x4 lane width graphics cards.
PCIE5 (PCIe 2.0 x1 slot) is used for PCI Express x1 lane width cards.
PCIE6 (PCIe 2.0 x1 slot) is used for PCI Express x1 lane width cards.
* If M2_1 is occupied, PCIE4 will be disabled.

Your 2nd PCIE X16 slot is probably PCIE4 .

If you temporarily remove the SATA1 drive and re-attach the new ssd to 2nd M2 slot , is it detected by bios ?

Last edited by Lone_Wolf (2020-04-01 12:38:38)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#5 2020-04-06 02:30:20

Auspecial
Member
Registered: 2020-04-01
Posts: 5

Re: M.2 SSD using PCIE adaptor not detected.

I moved the SSD from the pcie adaptor to nvme2 it is now detected in bios though it is recognised as having a fedora install which is what was on it before, I have since formatted the drive? When I bought into a live arch usb I get a bunch of errors on nvme1 and the arch live usb doesn't recognise the disk.

Offline

#6 2020-04-06 02:33:01

Auspecial
Member
Registered: 2020-04-01
Posts: 5

Re: M.2 SSD using PCIE adaptor not detected.

https://ibb.co/MRyX3Jf

The errors I'm getting

Offline

Board footer

Powered by FluxBB