Hello
For some time I was sure that some nvme just don’t work on some models, so if someone confirmed nvme working on his device it should work on more different device with same model. Of course there are also some software that needs to be adjusted, sometimes some firmware. I found something strange on on my boards.
I have two ROCK 4B+ (same rev, same time, shop), both should have small kioxia nvme connected directly into slot (extending like big sd card). On one I installed radxa image, on second there was armbian for tests, both running from built in eMMC. At some point I updated both systems and found out that armbian can’t find nvme, it was not listed on lsblk, some pcie link errors on dmesg, I was sure that it was earlier there, maybe some update raised that problem so yet again I tried burning armbian, but this not improved anything so I decided to flash radxa image, same issue.
Then maybe nvme just died? I tested it on PC - it’s ok, updated it’s firmware to latest - nothing changes.
Ok, then I swapped it with first board, no luck. Again nvme works on first, but not second board. Then maybe m.2 slot is broken? I swapped big 2280 module and that one worked, so it’s not kioxia and it’s firmware, not slot, not system and of course - not power or cable (same thing works on second board).
What else can be different now? Of course I can try to find something else than this kioxia, but same setup works perfectly on other board. Are there any other firmware or loader that can be different? any ideas @radxa ?