You are not logged in.
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
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.
Offline
Yes its an NVMe drive and I only have something plugged into SATA1
Offline
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
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
The errors I'm getting
Offline