Not working cards perfectly work on another boards: MT7621 with PCIe, Marwell Feroceon 88FR131 and x86 boards.
What different PCB desigh RV2 board or software bug?
If possible, please separate this message into another discussion. Thanks.
Maybe its due to power draw ? Some cards have higher power requirement than others. Some issues were observed with certain NVMe because of that on the B key slot. I suppose the same may apply to the mPCIE slot, but not sure. The mPCIE cards I tested all worked fine.
Make sure your OpenWrt build has the right firmware / drivers enabled !
I want to share my experience with Wi-Fi chips on the Banana Pi BPI-RV2, in case it is useful to someone else. I used OpenWRT 25.12.5 with Linux kernel 6.12.94.
Did NOT work: MediaTek MT7925, via Mini PCIe. The device could be seen in lsusb, but did not show up in lspci. There was no error in dmesg. The log was the same as for the other (currently empty) M.2 slot, meaning that I did not have any useful logs to debug.