The HiFive Unmatched Getting Started Guide lists the Intel 9260 as a supported part. Comparing the 9260 to the 9560, I see that 9260 is PCIe/USB but 9560 is CNVio. I have no idea if a CNVio part can work in a PCIe M.2 slot. Wikipedia suggests that CNVio is an Intel proprietary bus that requires Intel chip set and Intel CPU support. I would suggest getting the supported Intel 9260 part instead. https://en.wikipedia.org/wiki/CNVi
I was looking for that specific model, but it wasn’t in stock at the time/I didn’t understand the difference in models.
Re-reading this post, I now realise that I misunderstood the reply - the CNVio PCIe M.2 WiFi system interface does not work with the Unmatched.
It might help others who, like me, are new to the M.2 WiFi market to add a sentence about the Unmatched not supporting the Intel CNVio system interface to the getting started guide.
Umm, FAOD there’s actually USB 2.0 and UART #1 also wired to the M.2 Key E socket. I have a USB hub wired there, confirmed working:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
|__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
|__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
For UART #1 I used J8 instead to wire an EIA/TIA-232 transceiver to, as I found no readily available M.2 form factor solution (the only M.2 UART option I came across turned out to be a complete USB device rather than just a transceiver).