Re: M910s M920s SFF: M.2 SSD and graphics surprises/problems (SOLVED: M910t with GTX 1050 installed)
Just received the new M910s SFF machine I purchased a few weeks back from Allstarshop.com (because Lenovo was "sold out" and not even accepting orders for them at that time). I had also bought some extra "add-on" hardware parts from online retailers, expecting no problem at all installing them. Note that I checked again today, and Lenovo is once again accepting orders for the M910s SFF machines. So that problem is behind us.
Well... surprise. I had unexpected problems and trouble with 2 out of the 3 add-on hardware items I bought for the M910s, so I wanted to share my experience to give others who might have a similar project in the works a heads-up.
(1) The 10MK000QUS Kaby Lake i5-7500 machine was factory configured with 1x8GB of DDR4-2400 memory, Win10 x64 Pro, 1TB 7200rpm 2.5" SATA3 HDD, and optical CD/DVD drive.
(2) I added an additional 1x8GB of matching DDR4-2400 memory purchased from Crucial. No problem. Works perfectly, and the machine is now 2x8GB=16GB operating in dual-channel mode as expected.
(3) I had purchased a Gigabyte low-profile GTX-1050ti graphics card for use in the new machine, not expecting any problems. Well, it turns out there IS a problem, because this card at a length of 6.57" (167mm) is just bit too long. The swing-up drive bay assembly inside the SFF case doesn't quite have the needed <167mm clearance in order to close properly with the graphics card installed. It needs maybe just another 1/4" or so clearance in order to swing back doen and shut properly, but the Gigabyte card is just a tiny bit too long. It's low-profile, but it's too long.
I then investigated other options, and looked at the MSI version of the same GTX 1050ti card. Well this one is even longer, at 7.2" (182mm). So it, too, was not an option.
I then found the Zotac version of the GTX 1050ti card, which at a length of only 160mm (6.3") seems like it just might make it. It's just 1/4" (7mm) shorter than the Gigabyte card, which really is just about all that I think it would take to solve the problem.
I really wanted to buy the card and have it delivered today or tomorrow, but my usual sources (Amazon or B&H) showed it not available until after June 25. A little more searching showed it in-stock and available at Newegg. Even more wonderful, since their West Coast fulfillment center is here in LA (at City of Industry) they offer a special "local express" same-day delivery service option for $10 (assuming you live in the LA area, which I do): order by 10AM and you'll have it by 8PM.
Actually, if the item is at City of Industry Newegg even offers a "will call" pick up for no charge. So if you live in the area you can just drive over there after receiving the email from Newegg advising that the item is ready for pickup, and take it home. Turns out my [driving] time to-and-from on LA freeways is more valuable than the $10 "local express" charge, so I'll just let them deliver it to me sometime today before 8PM for $10 and be done with it.
So that's what I've done. I'll have the card by this evening, and will know then if it can actually be installed successfully and barely fit into the motherboard x16 expansion slot within M910s SFF case with the drive bay assembly swung shut. Fingers crossed.
(4) I had ordered the M910s with a 1TB 2.5" HDD SATA3 spinner, but had also separately ordered a 250GB Samsung 960 EVO M.2 NVMe drive, expecting to install it into the available M.2 drive slot in the M910. I would then clone Windows over from HDD to M.2 NVMe and change the boot sequence to boot from M.2 NVMe, and re-purpose the HDD spinner for "data".
Well... that's a problem. Because while the motherboard DOES contain both M.2 "connection slots" for both M.2 storage and M.2 WiFi cards, you can't actually install these cards yourself because the machine does not ship with the required "M.2 storage drive bracket". This M.2 mounting bracket is a physically separate part, and installs by click-locking into holes in the metal chassis of the case just adjacent to the "two M.2 electrical connection slots" on the motherboard. Once clicked into the chassis, the M.2 moutning bracket acts as the support mechanism for the open length of the 2280 M.2 cards (with the gold teeth end of the M.2 card inserted into the connection slot on the motherboard), with a locking screw at the far end to secure down the "south end" of the card to the bracket.
This is all quite normal and expected when dealing with M.2 cards (similar on my P70 Thinkpad), except that the required M.2 storage drive bracket IS NOT DELIVERED WITH THE MACHINE FROM THE FACTORY, unless you have purchased an M.2 storage drive from Lenovo in your machine configuration.
Oddly, unlike with the second 2.5" drive bay where the needed plastic 2.5" drive mounting bracket (that goes inside the second 2.5" drive bay) IS OFFERED FOR OPTIONAL PURCHASE AND DELIVERED "EMPTY" with your machine, even if you don't actually buy a second 2.5" drive from Lenovo but think you might want to add one later on, the critical M.2 storage drive bracket for a similar possible future M.2 drive install IS NOT OFFERED FOR SEPARATE PURCHASE.
Bottom line: absent the needed M.2 storage drive bracket, I couldn't just install the 960 EVO card right away as I'd expected to.
(5) Now the hunt was on for this M.2 storage drive bracket, whose Lenovo part number is not provided anywhere obvious. After much research I discovered that it is actually called "ThinkCentre M.2 SSD Kit", part #4XF0P01011 and IS [theoretically] available from Lenovo Accessories for $9.99.
Of course it is NOT "available" (i.e. in-stock) from Lenovo Parts, and shows a 5-7 day (or more, since it's not actually "in stock") ship estimate, with probably another 5 days of UPS delivery time after that. Searching for the part online shows similar "not in stock" or "call for availability" from at least four other retailers who theoretically sell the item.
Bottom line: unavailable to have in my hands today or tomorrow.
(6) Since the M910s backplane has a total of four expansion slots, with the motherboard having three PCIe expansion slots (x16, x1, x16/x4/x1) I decided to go a different route for installing my M.2 960 EVO NVMe. I decided to just use a PCIe adapter card which holds an M.2 NVMe card, as even after installing the double-wide GTX 1050ti graphics card I would still have an open PCIe slot for this M.2 adapter.
So I bought this $23 low-profile/full-profile PCIe M.2 adapter card from StarTech, which hopefully will perform exactly the same as the motherboard M.2 slot would have and will still allow me to boot from the M.2 daughter card housed in the PCIe adapter card. I use exactly the same type of approach on my newest ASUS Skylake-based desktop PC, which came with an ASUS version of this PCIe M.2 adapter card.
Paid for same-day shipping, so by later today I will hopefully have the adapter card installed and will have this M.2 drive issue behind me.
So here's hoping that by tonight I will have resolved the unexpectedly short graphics card available length problem as well as the missing M.2 mounting bracket problem. Then I can get started with the new machine build-out.
Mod: edited Subject line to add solution, and add "M920s" as it uses the same case