More results from my journey to add an M.2 USB card:
From before:
Both USB cards worked on the bifurcated M920q with the passive PCIe x8 M.2 socket.
Neither USB card worked with the PH45 PCIe x8 to dual M.2 sockets.
So I thought I'd try a different "TISHRIC" PCIe x8 to dual M.2 socket card as it was only £8 on AliExpress.
Even less success this time: neither USB card is recognised in either slot with this other card.
Even worse: most of the time it didn't even recognise an NVMe drive!
The M920q
really doesn't like the ASM3142-based USB card as quite often it doesn't boot.
Lights come on, CPU fan spins, but no video, etc. - much like other people have reported for other PCIe cards above.
Is the M920q really that fussy about the type of PCIe cards being installed?
The M920q does eventually boot after restarting using the power button about 6 or 7 times.
The Lenovo whitelist issue came to mind so I tried setting Machine Type & Model and Serial to "INVALID" but that didn't cure anything.
Finally, an A+E-key to M-key adapter arrived today so I plugged that into the M2_WLAN socket tried the USB cards with that.
Again, absolutely no recognition of either USB card.
My A+E-key RealTek8125 network card works in the M2_WLAN socket with no issues so doubt it's whitelist-related.
This buying and waiting for adapters from China gets expensive and time-consuming real fast!
I guess these USB cards simply aren't happy with clock-buffer-only bifurcation cards.
Somehow they only work with NVMe drives!?
The last option remaining is an ASM2182-based card with real PCI bridging, albeit that the 2nd NVMe would only have PCIe x2.
That should even work in the non-bifurcated M720q.
Anyone want to buy an M920q with bifurcation resistors applied so the PCIe slot is x4x4 (not x8)?