> Hi, > > I have a BPi-R4 (v1.1) and I've installed a Toshiba 1TB NVMe stick in it. I > refreshed 24.10.2 and rebooted, then installed kmod-nvme, pciutils, pciids, > etc. and rebooted. > > I don't see the NVMe for some reason: > > root@OpenWrt:~# lspci > 0000:00:00.0 PCI bridge: MEDIATEK Corp. Device 7988 (rev 01) > 0000:01:00.0 Network controller: MEDIATEK Corp. Device 7990 > 0001:00:00.0 PCI bridge: MEDIATEK Corp. Device 7988 (rev 01) > 0001:01:00.0 Network controller: MEDIATEK Corp. Device 7991 > root@OpenWrt:~# > > What am I missing? What have others done to make this work? What version of > board do you have? What brand/model memory stick are you using? What > drivers/packages have you installed? What are your dip switch settings?
It looks like the NVMe is not detected in the PCIe bus at all. Please post complete kernel logs (dmesg). Depending on which production run your V1.1 board belongs to you may be facing a known design issue documented here: https://forum.banana-pi.org/t/bpi-r4-nvme-i2c/17152/2?u=dangowrt Note that this may affect **and even break/burn** some NVMe controllers, so make sure those two 0-ohn resistors are not populated as described in that thread. I've told this to SinoVoip/BananaPi but apparently a lot of boards were already out at sellers and old/broken versions **are still being sold by some of them**. If the R228 and R230 are not present and the SSD is still not detected you may be facing a PCIe interoperability issue, or maybe the (rather large) SSD is drawing too much power, or it just doesn't come up fast enough to be present when the bus is being scanned (in that latter case it should work after a soft reboot). _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel