SATA disks not detected

So I have “upgraded” my workstation by replacing a faulty Asus Z170-A motherboard (lost its monitor signal at startup) with a new MSI Z170-A Pro, and re-installed the previous i7 cpu, fan, DDR4 RAM, Samsung M.2 SSD and 2 Seagate SATA disks and so on. In addition I upgraded with more RAM and added 1 legacy Intel SSD from my old laptop.

I reformatted the previos 15.1 root partition on the M.2 SSD and installed Leap 15.2 from DVD and online repo.

Beyond the M.2 SSD system disk (M.2 slot), there are 3 physical SATA disks and 1 DVD/Bluray drive installed (SATA 3-4-5-6). Only the Samsung M.2 SSD (/dev/nvme0n1) and 1 Seagate disk (/dev/sda) and Bluray drive /dev/sr0) are detected. The second Seagate disk and Intel SSD disks are not detected.

Any idea and suggestions?
BIOS setting (I’m not familiar with the MSI BIOS setup yet)?

Possibly there might be a mis-match between the installed M.2 SDD and available SATA ports?

M.2/ SATA & SATAe combination table  (from the MSI mobo manual)
Slot  | Available SATA/ SATA Express connectors 
M2_1 | Empty | M.2 SATA | M.2 PCIe 
SATA_EX1 & EX2 ✓ ✓ ✓ 
SATA1 ✓ ─ ✓ 
SATA2 ✓ ─ ✓ 
SATA3 ✓ ✓ ─ 
SATA4 ✓ ✓ ─ 
SATA5 ✓ ✓ ✓ 
SATA6 ✓ ✓ ✓ 
(✓: available, ─: unavailable) 

● ● SATA1~2 ports will be unavailable when installing the M.2 SATA interface module 
in M.2 slot. 
● ● SATA3~4 ports will be unavailable when installing the M.2 PCIe interface module in 
M.2 slot.
# inxi -F 
System:    Host: localhost.localdomain Kernel: 5.3.18-lp152.66-default x86_64 bits: 64 Console: tty 0  
           Distro: openSUSE Leap 15.2  
Machine:   Type: Desktop Mobo: MSI model: Z170-A PRO (MS-7971) v: 1.0 serial: GC16013847 UEFI: American Megatrends v: 1.K0  
           date: 07/10/2018  
CPU:       Topology: Quad Core model: Intel Core i7-6700K bits: 64 type: MT MCP L2 cache: 8192 KiB  
           Speed: 800 MHz min/max: 800/4200 MHz Core speeds (MHz): 1: 800 2: 800 3: 801 4: 800 5: 800 6: 801 7: 800 8: 800  
Graphics:  Device-1: NVIDIA GK208B [GeForce GT 730] driver: nouveau v: kernel  
           Display: server: X.Org 1.20.3 driver: nouveau note: display driver n/a resolution: 1280x1024~60Hz  
           OpenGL: renderer: NV106 v: 4.3 Mesa 19.3.4  
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio driver: snd_hda_intel  
           Device-2: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel  
           Sound Server: ALSA v: k5.3.18-lp152.66-default  
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169  
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 4c:cc:6a:b6:9f:4b  
Drives:    Local Storage: total: 942.70 GiB used: 183.54 GiB (19.5%)  
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVPV512HDGL-00000 size: 476.94 GiB  
           ID-2: /dev/sda vendor: Seagate model: ST3500418AS size: 465.76 GiB  
Partition: ID-1: / size: 39.12 GiB used: 6.26 GiB (16.0%) fs: ext4 dev: /dev/nvme0n1p3  
           ID-2: /home size: 426.95 GiB used: 51.62 GiB (12.1%) fs: ext4 dev: /dev/nvme0n1p4  
Swap:      ID-1: swap-1 type: partition size: 2.01 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p2  
Sensors:   System Temperatures: cpu: 48.5 C mobo: 29.8 C gpu: nouveau temp: 53 C  
           Fan Speeds (RPM): N/A  
Info:      Processes: 243 Uptime: N/A Memory: 62.77 GiB used: 933.7 MiB (1.5%) Shell: bash inxi: 3.1.00  

# hwinfo --short --disk 
  /dev/sdf             Generic STORAGE DEVICE 
  /dev/nvme0n1         Samsung Electronics NVMe SSD Controller SM951/PM951 
  /dev/sdd             Generic STORAGE DEVICE 
  /dev/sdb             Generic STORAGE DEVICE 
  /dev/sde             Generic STORAGE DEVICE 
  /dev/sdc             Generic STORAGE DEVICE 
  /dev/sda             ST3500418AS 

# lsscsi 
[4:0:0:0]    disk    ATA      ST3500418AS      CC38  /dev/sda  
[5:0:0:0]    cd/dvd  HL-DT-ST BD-RE  BH10LS30  1.02  /dev/sr0  
[6:0:0:0]    disk    Generic  STORAGE DEVICE   0551  /dev/sdb  
[6:0:0:1]    disk    Generic  STORAGE DEVICE   0551  /dev/sdc  
[6:0:0:2]    disk    Generic  STORAGE DEVICE   0551  /dev/sdd  
[6:0:0:3]    disk    Generic  STORAGE DEVICE   0551  /dev/sde  
[6:0:0:4]    disk    Generic  STORAGE DEVICE   0551  /dev/sdf  

# df -h 
Filesystem      Size  Used Avail Use% Mounted on 
devtmpfs         32G  4.0K   32G   1% /dev 
tmpfs            32G   49M   32G   1% /dev/shm 
tmpfs            32G   18M   32G   1% /run 
tmpfs            32G     0   32G   0% /sys/fs/cgroup 
/dev/nvme0n1p3   40G  6.3G   31G  17% / 
/dev/nvme0n1p4  427G   52G  354G  13% /home 
/dev/nvme0n1p1  156M  8.7M  148M   6% /boot/efi 
/dev/sda1       384G  126G  239G  35% /video 
tmpfs           6.3G   17M  6.3G   1% /run/user/1000 

That looks like you need to plug the other two devices into SATA 5-6 since 3-4 aren’t available since you have the nvme device.


SATA 3-4-5-6 are the connectors I have already used.
The two unused connectors are of type SATAe1 and **SATAe2 **

I thought the “Samsung SSD 512GB M.2 SM951” was a “SATA_NVME”, corresponding to the second column in the combination table above:

● ● SATA1~2 ports will be unavailable when installing the **M.2 SATA** interface module in M.2 slot.

Now I have verified against the order that it was really denoted a “PCIe_NVME”, that is the third column instead:

● ● SATA3~4 ports will be unavailable when installing the **M.2 PCIe** interface module in M.2 slot.

Looks like I have to find some SATA-SATAe adapters to be able to plugin to the two SATAe1 and SATAe2, one splitter(?) for the two SATA disks, and one single for the frontpanel which has an eSATA contact but with a SATA cable and connector.

Thanks for the help.

Got a spare PCIx1 slot, if so a PCIeX1 SATA III card might be a cheaper option?

Not only cheaper, but more logical for most environments, where it’s desired to have the fastest device, NVME, in the only M.2 slot. That Z170-A PRO has 4 PCIeX1 according to, best for supporting OP’s SATA data disk abundance.

SATA Express interface supports both PCI Express and SATA storage devices by exposing two PCI Express 2.0 or 3.0 lanes and two SATA 3.0 (6 Gbit/s) ports through the same host-side SATA Express connector (but not both at the same time).

Use 1 SATAe for 2 SATA drives. You may use NVME in M.2 + SATA 1+2+5+6. I.e. 1 NVME + 4 SATA devices in total.

SE1_21-SE2_65: SATAe Connectors
These connectors are SATAe (SATA Express) interface ports. Each SATAe connector
can be used with a single SATAe device or two legacy SATA devices.