LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 09-02-2022, 02:15 PM   #1
braithwaite
Member
 
Registered: Mar 2019
Location: UK
Distribution: debian
Posts: 84

Rep: Reputation: Disabled
Need help choosing pcie ssd type


I have a Gigabyte B550M DS3H motherboard.
I want to buy a pcie ssd for the two m.2 slots on the motherboard.

The Gigabyte website itself says the two m.2 slots are:

Code:
1. 22110 M.2
	* NVMe PCIe 3.0/4.0 x4 &
	  PCIe 3.0 x2

2. 2280 M.2
	* NVMe PCIe 3.0 x2 and SATA Mode (from chipset).
a) Can I ignore all the utter garbage and just look for pcie SSDs in the 22110 and 2280 form factors?

b) I'm finding it hard to find a 22110 m.2 ssd.
As per the website, can I fit a pcie 4.0 ssd into the same slot?
 
Old 09-02-2022, 02:51 PM   #2
Arnulf
Member
 
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 312

Rep: Reputation: 112Reputation: 112
general:
Buy PCIe M.2 NVMe SSDs, not PCIe M.2 SATA SSDs. Don't buy PCIe M.2 NVMe SSDs with less than PCIe Gen.3 support.
Given lengths (80 mm, 110 mm) for PCIe SSDs are maximum values. Shorter models can be used normally. Have a look at https://en.wikipedia.org/wiki/M.2

Slot 1:
A 2280 M.2 can be inserted instead of a 22110 M.2.
Which processor is used? PCIe Gen.4 or only Gen.3 support depends on used Processor. Newer Ryzen CPUs (without IGP) support PCIe Gen.4, but some newer APUs (with IGP) don't support this, e.g. Ryzen 5 5600X supports PCIe Gen.4, but Ryzen 5 5600G doesn't support PCIe Gen.4 (supports only up to PCIe Gen.3)

Slot 2:
PCIe Gen.3 support is given by chipset as maximum. Insert a PCIe Gen.3 M.2 NVMe SSD. A PCIe Gen.4 M.2 NVMe SSD is quite senseless in this slot.
 
1 members found this post helpful.
Old 09-02-2022, 07:54 PM   #3
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486Reputation: 1486
Actually the gigabyte site says this for support on that board.
Code:
1 x M.2 connector (M2A_CPU), integrated in the CPU, supporting Socket 3, M key, type 2242/2260/2280/22110 SSDs:
AMD Ryzen™ 5000 Series and Ryzen™ 3000 Series Processors support SATA and PCIe 4.0 x4/x2 SSDs
AMD Ryzen™ Ryzen™ 5000 G-Series and Ryzen™ 4000 G-Series Processors support SATA and PCIe 3.0 x4/x2 SSDs
1 x M.2 connector (M2B_SB), integrated in the Chipset, supporting Socket 3, M key, type 2242/2260/2280 SSDs:
Supporting SATA and PCIe 3.0 x2 SSDs
As long as you purchase SSDs that meet those specs you should be ok. The form factor (2242/2260/2280/22110) is width+length so all are 22mm wide and range from 42 to 110mm in length. Depending on the processor you have options for the speeds supported.

I agree that you should consider buying nvme and not sata SSDs for that board. One slot only supports PCIe 3.0 x2 while the other slot depends upon the processor which it supports.
 
1 members found this post helpful.
Old 09-02-2022, 08:41 PM   #4
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,497
Blog Entries: 1

Rep: Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230
Quote:
Originally Posted by Arnulf View Post
Slot 2:
PCIe Gen.3 support is given by chipset as maximum. Insert a PCIe Gen.3 M.2 NVMe SSD. A PCIe Gen.4 M.2 NVMe SSD is quite senseless in this slot.
Unless there's a chance it would be moved to a 4.0 slot some time in the future. There's a pretty good chance someone who's never used NVME before wouldn't be able to tell any difference between 3.0 & 4.0 performance, absent use of a tool designed specifically for testing their performance. I only look at hdparm -t, with no concern that results from my bargain buys are obviously poorer than the best advertised performance available.
 
Old 09-03-2022, 01:37 PM   #5
braithwaite
Member
 
Registered: Mar 2019
Location: UK
Distribution: debian
Posts: 84

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Arnulf View Post
Slot 1:
A 2280 M.2 can be inserted instead of a 22110 M.2.
Which processor is used? PCIe Gen.4 or only Gen.3 support depends on used Processor. Newer Ryzen CPUs (without IGP) support PCIe Gen.4, but some newer APUs (with IGP) don't support this, e.g. Ryzen 5 5600X supports PCIe Gen.4, but Ryzen 5 5600G doesn't support PCIe Gen.4 (supports only up to PCIe Gen.3)
I have a Ryzen 5600G APU.
So does this mean in 'Slot 1' I can use a 2280 M.2 PCIe Gen.3 instead of a 22110 M.2?

Quote:
Slot 2:
PCIe Gen.3 support is given by chipset as maximum. Insert a PCIe Gen.3 M.2 NVMe SSD. A PCIe Gen.4 M.2 NVMe SSD is quite senseless in this slot.
OK.
 
Old 09-03-2022, 01:41 PM   #6
braithwaite
Member
 
Registered: Mar 2019
Location: UK
Distribution: debian
Posts: 84

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by computersavvy View Post
One slot only supports PCIe 3.0 x2 while the other slot depends upon the processor which it supports.
Does that mean 'Slot 2' can only take a 2280 M.2 at Gen 3.0 x2?
 
Old 09-03-2022, 04:29 PM   #7
Arnulf
Member
 
Registered: Jan 2022
Location: Hanover, Germany
Distribution: Slackware
Posts: 312

Rep: Reputation: 112Reputation: 112
Quote:
Originally Posted by braithwaite View Post
I have a Ryzen 5600G APU.
So does this mean in 'Slot 1' I can use a 2280 M.2 PCIe Gen.3 instead of a 22110 M.2?
Yes.
 
1 members found this post helpful.
Old 09-04-2022, 10:40 AM   #8
braithwaite
Member
 
Registered: Mar 2019
Location: UK
Distribution: debian
Posts: 84

Original Poster
Rep: Reputation: Disabled
I have found from this site:https://xoptimum.com/nvme-x4-vs-x2-slot-ssd/ that:
Code:
Modern solid-state drives of the M.2 form factor are divided into 
three types of connection interface: SATA, PCI-E x2, and PCI-E x4. They 
differ not only in data transfer speed, but incompatibility
 (or vice versa, not compatibility) with various models of laptops and motherboards for desktop PCs.
So this means that 'Slot 2' can only take a 2280 M.2 NVMe PCIe 3.0 x2.
Obviously a SATA interface would not be recommended.

Thank you everyone in LQ for your kind help.
It is so much appreciated.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Can PCIe device driver support to read a particlualr buffer in the PCIe device with mutiple buffers? cwang_sh Linux - Hardware 3 07-02-2018 09:17 AM
LXer: Skylake-U Mini-ITX features mini-PCIe and PCIe x4 LXer Syndicated Linux News 0 08-24-2017 01:25 AM
LXer: Compact, rugged box-PC expands via PCIe and Mini-PCIe LXer Syndicated Linux News 0 02-09-2014 02:10 PM
PCIe re-enumation in linux driver question (pcie hotplug doesn't work) blavo Programming 5 08-02-2012 02:12 PM
[SOLVED] Best PCIe 2.0 graphics card for for PCIe 1.1, Pentium Dual Core system. ags1 Linux - Hardware 12 04-27-2012 03:54 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:26 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration