Image caption: A Dell Optiplex “ultra small form factor” PC motherboard. In a red circle are contact pads clearly designed for an M.2 SSD slot, with the words “M.2 SLOT” below it, but no slot is soldered.

Couple things to consider:

  1. Intel Core CPUs natively support m.2 as it’s just PCI Express with a different physical connector. There’s no need to add an “M.2 controller chip” like you need for SATA, you can wire the traces directly into either the CPU socket or the chipset.

  2. The traces are already there. That’s why the board has pads for an M.2 slot in the first place!

  3. The slot itself is like two cents, and these boards are assembled by a pick and place robot so there’s next to no labour involved either. This isn’t like “oh well you didn’t buy granite counters in your mansion and now you need to rip up the whole kitchen to add them”.

  4. They had to deliberately make two different versions of this board, one with an M.2 slot and one without. Just to fuck over the people who didn’t buy an M.2 SSD from them.

  5. It’s infamously difficult to solder a surface mount component on by hand and you risk damaging other components and completely breaking the board, this isn’t like the Commodore 64 days where you could grab a handheld soldering iron and replace a chip or a add mod wire relatively easily, so the barrier is so high that yes, for most people, they can never add an M.2 SSD. Having a professional reflow in the component would be prohibitively expensive, much more than just buying the M.2 option from Dell in the first place.

BTW: The slot further up the board is for the network card. The chassis doesn’t have enough space to mount a standard SSD, and it’s also the wrong “key” for an SSD which will prevent you from plugging an SSD into it. https://lemmy.ml/pictrs/image/6c2fd1d1-04eb-4765-8c5d-35a1fc9279c9.jpeg

Source: I own one of these machines, I’ve tried putting an SSD into it.

  • honk@feddit.de
    link
    fedilink
    arrow-up
    4
    ·
    2 years ago

    I would be pissed too.

    it’s completely besides the point but m.2 isn’t neccessarily PCI Express. m.2 is essentially just a formfactor and connector. To my knowledge there are three common bus types used in that form factor. SATA, PCI-E and also USB.

  • AgreeableLandscapeOP
    link
    fedilink
    arrow-up
    4
    ·
    2 years ago

    I bought one of these machines online about two months ago, refurbished, not new. It was going to be a new server in my house but didn’t come with any drives from the seller. No problem I thought, I saw on dell’s website these have/had an option for an M.2 SSD, and I already have a small M.2 drive from a dead laptop that was woefully not being utilized.

    Yeah, imagine my surprise. Final sale from the online market too. Presumably whichever company that bought it originally (and later sold it to the online refurbisher/reseller when they upgraded) didn’t spring for the M.2 option, and now I can’t. Had to boot off the mechanical hard drive that was only supposed to be for slower, bulk data storage. Now I’m looking at settling for a hybrid drive but everyone tells me that’s a terrible idea so IDK what I’ll do. Might have to just buy a 1tb SATA SSD for about the same price that I bought the used Optiplex for, and which will never be as good as an M.2 one.

    Fuck Dell.