This showed that the Raspberry Pi would happily talk with a VL805-based USB 3.0 PCIe expansion card, as well as a Realtek RTL8111-based Ethernet card, but not a number of other PCIe cards.
These modems would often slot into a Mini PCI-e slot in the netbook motherboard. [delokaver] figured out how to use these 3G cards over USB instead. It’s actually a fairly straightforward hack.
Raspberry Pi PCIe x1 adapters from Waveshare, 52Pi, and Spotpear let the Raspberry Pi 5 takes standard PCIe x1 to x16 ...
USB 4, and Thunderbolt 4 will all be able to run on a consumer motherboard without compromise. And just imagine what all that bandwidth could mean for PCIe 7.0 SSDs. In the years to come ...