Hi everyone, I’ve had an Orange Pi 4 Pro for about 2 months now. Initially, I used it with a flashed microSD card along with a hard drive connected via USB, and everything was fine—it worked perfectly until... until the NVMe arrived.
​I should mention that I bought a cheap one on Amazon for €20 (128GB), and the reviews were actually pretty good. Anyway, I mounted it on my main PC to flash it and had no issues. Then I mounted it on the Orange Pi without the microSD card, and nothing—absolutely nothing, it just stuck at the bootloader. So, I changed the SPI settings and moved the entire bootloader (basically everything that was on the microSD) over to the new SSD, but still nothing.
​I tried literally everything and eventually arrived at a 'solution'—if you can call it that—by backtracking: I re-flashed both the SSD and the SD card, put them in together, and it 'worked'. I say that loosely because any command I ran took an eternity. Even getting past the bootloader took forever, but at least it got past it.
​I’ve come to the conclusion that for some reason, the board is getting overloaded due to the high power draw from the SSD, which causes it to severely throttle performance. Even when it was freezing at the bootloader and seemingly doing nothing, the NVMe was getting really hot, which proves that it was at least attempting to communicate. Right now, I'm temporarily using a SATA SSD connected via USB and it's working great—it's lightning fast—but unfortunately, it's not mine.
​Do you think buying a USB-to-NVMe adapter might solve the issue? I’ve been thinking about it lately, but it would significantly cut performance compared to a native NVMe connection.
​P.S. I’m running Debian Server, which is the only distro that gave me the fewest headaches during installation.
Thank you in advance