Power & Source of Big Ideas

M.2 Wifi car does not show up on Nanopi M5

Moderators: chensy, FATechsupport

I have a NanoPi M5 with a UFS 64G module and an nvme 1TB drive that I'm trying to get Hostapd up and running on.

I originally used the RealTech M.2 SDIO that friendly Elec sells, but it keeps locking up. As long as I don't send too much data across it, it will usuallt run fora couple days before locking up, but if I connect toit and try to run a speed test over it, it will lock up in about 2-4 seconds.
Since I've read that this is a common problem with Realtech cards I decided to try swapping to a MediaTech card, I've tried both a MT7921 and a MT7922 and neither even show up on lspci.

Does the M5 not support standard PCIE cards?
If not, can someone recommend an SDIO card that is supported and more reliable than the AC200?
AZ_Dude wrote:
I have a NanoPi M5 with a UFS 64G module and an nvme 1TB drive that I'm trying to get Hostapd up and running on.

I originally used the RealTech M.2 SDIO that friendly Elec sells, but it keeps locking up. As long as I don't send too much data across it, it will usuallt run fora couple days before locking up, but if I connect toit and try to run a speed test over it, it will lock up in about 2-4 seconds.
Since I've read that this is a common problem with Realtech cards I decided to try swapping to a MediaTech card, I've tried both a MT7921 and a MT7922 and neither even show up on lspci.

Does the M5 not support standard PCIE cards?
If not, can someone recommend an SDIO FNAF card that is supported and more reliable than the AC200?


NanoPi M5 is not a suitable platform for PCIe WiFi; using USB WiFi is the cleanest and most stable solution.
No, the NanoPi M5's secondary M.2 slot does not support standard PCIe wireless cards.The NanoPi M5 routes its single PCIe lane exclusively to the M.2 M-Key 2280 slot (used for your NVMe drive). The separate dedicated wireless socket is explicitly wired as an M.2 SDIO/UART interface designed only for specific SDIO-based modules. Because standard PCIe cards like the MediaTek MT7921 and MT7922 require dedicated PCIe lanes to function, they fail to register on lspci.
No, the secondary M.2 slot on the NanoPi M5 does not support PCIe wireless cards.
While the board has an M.2 M-Key socket wired for PCIe 2.1 x1 (which handles your 1TB NVMe drive), its dedicated wireless slot is an M.2 E-Key slot routed purely with SDIO and UART signals. It physically completely lacks PCIe lanes. Because the MediaTek MT7921 and MT7922 require a PCIe connection to function, they receive power but cannot communicate with the SoC, which is why they do not appear in lspci

Who is online

In total there are 8 users online :: 0 registered, 0 hidden and 8 guests (based on users active over the past 5 minutes)
Most users ever online was 27070 on Thu Jul 09, 2026 6:53 am

Users browsing this forum: No registered users and 8 guests