Motherboard manufacturers have really emphasized M.2 this go around with the new X99 chipset. Until now I really haven't cared, but as soon as I read that it raises the bottleneck of 6GB/s on SATA-III, to 32GB/s on M.2 (by utilizing PCI-E) boy was I paying attention! So my initial reseach has been very productive and I've grabbed a couple of links that helped me know what it is, and how to distinguish between the different types.
THEY'RE NOT ALL THE SAME, so its important to know the differences! Each one has its own purpose/functionality.
Wikipedia gave a really great overview of its origin as well as a breakdown of the pin numbering, keying, and notches on both the motherboard and the M.2 module being inserted. Something worth mentioning is that "M.2 modules with two notches in B and M positions use up to two PCI Express lanes and provide broader compatibility, while M.2 modules with only one notch in the M position use up to four PCI Express lanes."
1.You can read all about this here:
http://en.wikipedia.org/wiki/M.2Next, I wanted to know what the differences in Keys and Notches were, A, B, C, etc. The manufacturer of the M.2 connector released an easy to read and very simplified PDF that talks about connecter hight, card measurements (2242, 2280, etc) and module Nomenclature (ex: 2242-D2-B-M. This is good to know since places like newegg are still a little shallow on the details.)
2. That link is here, remember its a PDF:
http://www.google.com/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&cad=rja&uact=8&ved=0CCkQFjAB&url=http%3A%2F%2Fwww.te.com%2Fcommerce%2FDocumentDelivery%2FDDEController%3FAction%3Dsrchrtrv%26DocNm%3D1-1773702-1NGFFQRG-EN%26DocType%3DDS%26DocLang%3DEN&ei=okw4VOTaEaze7AbOj4C4Dg&usg=AFQjCNE0w8gf7ojdMVBXgaxC-B2nz9F2RA&sig2=O7AKV-2tDR9_hsBVIKQgHQ&bvm=bv.77161500,d.ZWULastly, I found a couple of videos on youtube that have great rundowns on what it all means for us as consumers, functionality, practicality, capability, etc.
3. -NCIX -
https://www.youtube.com/watch?v=JVMVjyBA7Q0 -Pauls Hardware -
https://www.youtube.com/watch?v=Gx8fdVBs38ESo for example, EVGA's X99 Micro motherboard has an M.2 Key-E interface. The M.2 Key-E canNOT be used for storage devices, but for "wireless connectivity including Wi-Fi, Bluetooth, NFC or GNSS" only. For storage, you'll want M.2 Keys B or M, which EVGA currently only offers on the X99 Classified. Some modules and connectors use both the B and M interface too. Some of these differences are very minute, (sometimes by 1 or 2 pins!) and aren't that visable.
BE AWARE that some motherboards DO actually disable one of the PCI-E slots when the M.2 connector is occupied. ASRrock x99 Extreme4 and Extreme6 do this. Here's the link to the manual:
ftp://europe.asrock.com/manual/X99%20Extreme4.pdf , and the excerpt from the manual: "* If M.2 PCI Express module is installed, PCIE5 will be disabled." So to everyone thinking about using their M.2 slot on any motherboard, MAKE SURE you download and check their manual FIRST!
Please feel free to add on to this or correct it as much as possible to help our awesome EVGA community stay up to par with the coolest tech on the market!
post edited by VVhiplash - 2014/11/11 19:48:57