Most of this information originally appeared in our review of Intel's Broadwell NUC. Since it's of general interest to anyone buying or building a PC, we're posting this slightly edited and expanded version as a separate piece to make it easier to find and reference.
  1. M.2 Ssd In Wwan Slot Usb
  2. M.2 Ssd In Wwan Slot Software

WWAN card or M.2 solid-state drive,WWAN card or M.2 solid-state drive,WWAN card or M.2 solid-state drive,WWAN card or M.2 solid-state drive,WWAN card or M.2 solid. I have tried to use the PLEXTOR M.2 ngff 128G SSD, can installed in the WWAN slot, but the bios and OS can not recognized this SSD, maybe some settings is wrong with the bios, or maybe this WWAN slot completely do not support M.2. Ngff SSD, just for WWAN device, so, the problem is because slot not support? Or bios problem? Or Z3795 not support.

Most solid-state drives released within the last year or so have been too fast for the bus they're connected to. The 6Gbps SATA III spec was finalized in the days when rotational hard drives still ruled and SSDs were rare, ludicrously expensive, and relatively unreliable.

There are a couple of different standards that have been created to solve this problem, and they both solve it in the same basic way. One, SATA Express, uses the same physical connector as older SATA drives but uses PCI Express lanes rather than the SATA bus to boost storage speeds. The other, which will be more common in space-constrained mini-desktops, all-in-ones, and Ultrabooks, is called M.2 (previously NGFF, for 'Next-Generation Form Factor').

M.2 is interesting not just because it can speed up storage with PCI Express lanes, but because it can use a whole bunch of different buses too; it stands to replace both mSATA and mini PCI Express, two older standards that have been used for SSDs and Wi-Fi cards in laptops for a while now. Intel's new Broadwell CPUs and their chipsets include native support for M.2 and PCI Express boot drivers—neither PCIe-connected storage (hi Apple) nor the M.2 connector itself are new, but beginning with Broadwell systems each of those two things will become much more common.

Let's start with the physical connector and the things that connect to it. There's a lot to unpack, starting with the fact that there's more than one kind of M.2 connector, more than one type of interface that can be used with M.2, and more than one kind of M.2 card.

Getting to know M.2

Pictured at the top of this article are four different M.2 cards. The one on the left is a combo Wi-Fi and Bluetooth card. The next one to the right is a Sandisk SSD that uses the SATA bus. The next one is an Intel SSD that also uses SATA. The one on the right is a Samsung SSD that can use up to four PCI Express lanes.

Advertisement

Pay attention to two things as you compare and contrast these cards. First, the physical connector on each card is different; each card has different cutouts in the bottom and exposes different pins. Second, the cards are of different lengths and widths. All of this is accounted for in the M.2 spec (PDF).

The different connectors signify different M.2 'module keys.' Each key exposes a different set of interfaces to each card—M.2 can connect directly to the PCI Express bus, but different pins can be used to connect to the USB 2.0 and 3.0 buses, SATA III, DisplayPort, and a variety of other less-prevalent storage buses. Cards with one notch at the bottom are keyed for one specific kind of connector. Cards with two notches can be used in two different kinds of connectors.

Above is a picture of two M.2 slots on the motherboard of an HP Stream Mini. The slot on the left uses module key E, and the one on the right uses module key B. The Wi-Fi card is keyed for slots A and E, so it fits in the left slot with no problems. The Intel SSD is keyed for slots B and M, so it fits in the right slot. The Samsung SSD is keyed for slot M, so it won't fit in either of the Stream's slots.

KeyCard measurementsInterfacesCommon uses
A1630, 2230, 3030PCIe x2, USB 2.0, I2C, DisplayPort x4Wi-Fi/Bluetooth, cellular cards
B3042, 2230, 2242, 2260, 2280, 22110PCIe x2, SATA, USB 2.0, USB 3.0, audio, PCM, IUM, SSIC, I2CSATA and PCIe x2 SSDs
E1630, 2230, 3030PCIe x2, USB 2.0, I2C, SDIO, UART, PCMWi-Fi/Bluetooth, cellular cards
M2242, 2260, 2280, 22110PCIe x4, SATAPCIe x4 SSDs

The table above lays out the keys in common use today—there are others, mostly placeholders to be called into service as newer buses and interfaces are introduced.

Note the four- or five-digit numbers paired with each slot. These are actually codes to refer to the physical dimensions of each card; the first two digits specify the width in millimeters and the second two or three digits specify the length. Our Wi-Fi module is 16mm wide and 30mm long, or 1630. Two of our SSDs are 22mm wide and 80mm long, or 2280. The other SSD is 22mm wide and 42mm long, or 2242. All motherboard slots are 22mm in width, even the ones attached to 30mm-wide cards.

Advertisement

All current keys can give cards access to two PCI Express lanes, but otherwise interface compatibility is all over the place—so far, it's been pretty easy to guess what kind of peripheral you're dealing with based on the key it uses. Wi-Fi and WWAN cards tend to use keys A and/or E, since they only need the PCI Express or USB 2.0 buses and only need 30mm in length to fit all their key components. SATA SSDs and SSDs that use two PCI Express lanes tend to use keys B and M to maximize compatibility, since both connectors can deliver both SATA III and two PCIe lanes. The very fastest SSDs tend to be M-keyed since it's the only one that delivers four PCIe lanes.

This is a lot to digest, but it's most of what you need to know to understand M.2. There are some other stipulations around the physical thickness of the cards that you can read about in the documentation, but they aren't as important to our discussion today.

M.2 Ssd In Wwan Slot Usb

The key system isn't always foolproof—our A- and E-keyed Wi-Fi module will physically fit into the B-keyed SSD slot even though the computer won't recognize it there. M.2 is certainly more confusing than the mPCIe and mSATA specs, but in the end it's more flexible. Components can access many different buses through one small internal connector, and you've got a lot of different physical card sizes to play with instead of being tied to either a 'full-height' or 'half-height' card.

The worst thing about M.2 right now is a general scarcity of components. OEMs buying parts directly from manufacturers probably have more choices, end users buying M.2 cards from Newegg or Amazon will find that they have few options, especially compared to the selection of mSATA and mPCIe components. That will change as M.2 goes mainstream and those older connectors begin to fade. Broadwell is a big step forward in that transition.

Recently while trying to answer this myself, I found a lot of discussion on this subject, but no definitive answer.

M.2 B Key sockets have a variety of possible modes as defined by the NGFF specification:

The second to last mode “RFU” (Reserved for future use) is defined by Dell as:

I am unsure what HCA stands for, but have seen it printed on the silkscreen of some of my earlier latitude models. Clearly it is some kind of proprietary device that requires one PCIe lane. It may stand for Host Channel Adapter – Implying some kind of non-NVMe PCIe SSD (i.e. has an Option ROM).

None of this tell us anything about what Dell have actually implemented on thier WWAN slots, neither does their tech support, or any of their documentation. I found myself eyeballing the traces extending from the socket, but even this was inconclusive as a lot of them are fed up from vias under the socket.

M.2 Ssd In Wwan Slot Software

It’s given that it’ll have SSIC/USB 2.0 because almost all WWAN cards use those interfaces, but what of the others?

Fortunately there’s no need for any further conjecture because the schematics for these models are floating around the internet, so let’s answer that question definitely.

The above diagram covers models 7280, 7380, 7480, 7490 and likely others too. So there we have it. The interfaces on the WWAN socket are:

  • USB 2.0
  • SSIC (Chip-to-Chip USB 3.0)
  • PCIe (Permanently disabled in BIOS)
M.2 ssd in wwan slot extruded

No SATA.

But…

Just because we know what interfaces are there, we still don’t know what kind of peripherals will actually work. For example – if a socket can accept WWAN-PCIe – SSD-PCIe should also be no problem as the required connections are all there, however those devices will have their configuration pins tied differently, allowing the BIOS to determine exactly what’s attached.

This allows manufacturers (for example) to allow PCIe WWAN cards, but disallow PCIe SSDs. On top of that, just because an interface is there, it doesn’t mean that it’s actually enabled.

This turns out this is the case for my Dell Latitude. While the PCIe is there, it cannot be used because the port on the root complex is disabled in the BIOS, and there’s no way to enable it (without hacking the BIOS). I was able to confirm this by testing out a variety of B-Key PCIe devices, none of which were detected (even when strapped as WWAN-PCIe).

A dick move by dell, but given how rare WWAN cards requiring PCIe are, they had no reason to enable it, and my experience from owning previous models is that they’re pretty good at tying up loose ends like this.

Short of hacking the BIOS, or building a new type of USB 3.0 card from scratch, only WWAN cards will work in the WWAN slot.

Older Dell models did have SATA+PCIe in the WWAN socket, but this is not the case for more recent units. The story will inevitably be different for other manufacturers.