So, because I’m having sort of a lousy day, here’s a silly one for you.
As has recently become popular, “Thunderbolt” is the shiny, new, way of connecting PCIe devices to laptops.
It is, however, by no means the only way.
As one might expect from the name, the ‘mini PCIe’ slot provides 1x PCIe lanes(plus USB).
I grabbed an unsuspecting netbook and decided to bestow upon it the glorious expandability tragically denied to so many of its station. With a little screwdriver work and Fleabay’s finest adapters, it now has a true PCIe slot!
But, you can’t fit anything really worthwhile into a 1x; so a second of Fleabay’s finest: PCIe 1x to 16x, And yes, that is a USB 3 cable; no they are Very Much Not supposed to be used for PCIe; but apparently they can manage it. A nearby dual GbE NIC volunteered to provide a little enterprise flavor.
And; much to my surprise, it actually worked. Not only did it POST and make it all the way to the login screen, lspci can see the thing…
Doing this to the poor little netbook is obviously fairly pointless; but I’m encouraged that it worked; because I’ve got a punchier laptop that suffered a broken screen; but would make a pleasantly efficient little server if it weren’t so bereft of expansion slots. If it cooperates, I should be able to remedy that; possibly even getting 4 slots if it doesn’t freak out at a PCIe port multiplier being added.