Joshua-Riek / ubuntu-rockchip

Ubuntu for Rockchip RK35XX Devices
https://joshua-riek.github.io/ubuntu-rockchip-download/
GNU General Public License v3.0
2.13k stars 234 forks source link

OrangePi 3B won't boot from NVMe drive #950

Open lbnascimento opened 1 month ago

lbnascimento commented 1 month ago

Using the latest release (v2.2.1) of Ubuntu 22.04, the OrangePi 3B won't boot from an NVMe drive (stuck at the OPi logo). The same image works perfectly when flashed to an SD card.

Both devices were flashed using balenaEtcher, the SD card was flashed on a USB card reader and the NVMe drive was flashed on a USB-M.2 adapter.

Gi-0n commented 1 month ago

I'm not an expert but I also have the same board, I would try another method, you can follow the steps in the Wiki - 22.04 LTS

If it doesn't work for you, try version 24.04. My opi3b board (v2.1) works better with Ubuntu 24.04.

defencedog commented 1 month ago

I'm not an expert but I also have the same board, I would try another method, you can follow the steps in the Wiki - 22.04 LTS

If it doesn't work for you, try version 24.04. My opi3b board (v2.1) works better with Ubuntu 24.04.

I also have opi3b board (v2.1) ... you said 24.04 is working better for you. Can you explain why? Wireless, HDMI audio / video, Bluetooth are working properly? Have you tried KODI & does it give GPU / VPU acceleration? Have you tried HW accelerated JellyFin in docker container?

I know it's lot to ask but you can really help by providing a solid comprehensive feedback

lbnascimento commented 1 month ago

I'm not an expert but I also have the same board, I would try another method, you can follow the steps in the Wiki - 22.04 LTS

If it doesn't work for you, try version 24.04. My opi3b board (v2.1) works better with Ubuntu 24.04.

I tried 24.04 and it also didn't boot. I also tried ubuntu-rockchip-install and it didn't work, both with 22.04 and 24.04.

One thing I noticed from an image that does work (the official Ubuntu image from the OPi website) is that it has an EFI partition, while this one doesn't. Does OPi 3B only support EFI boot from NVMe drives?

Gi-0n commented 1 month ago

I also have opi3b board (v2.1) ... you said 24.04 is working better for you. Can you explain why? Wireless, HDMI audio / video, Bluetooth are working properly? Have you tried KODI & does it give GPU / VPU acceleration? Have you tried HW accelerated JellyFin in docker container?

I know it's lot to ask but you can really help by providing a solid comprehensive feedback

22.04 was not stable for me, I had continuous crashes

HDMI works for me AUDIO only works for me through HDMI through 3.5mm JACK, there is no sound GPU works in 3D applications like Quakespasm, Freedoom, Flare, DevilutionX (768P from 57fps to 60fps) the only negative is that I have graphical errors (icons disappearing) due to the current version of Panfrost WIFI: It works and gives me a minimum speed of 10mbps (I read that another user whose router was next to him only gave 5mbps) BLUETOOH: Cannot find device VPU: Not tested yet DOCKER-KODI-JELLYFIN: I have not tried it, I mostly use UBUNTU 24.04 as a desktop

defencedog commented 1 month ago

@lbnascimento were you able to boot from NVMÈ?because I couldn't... I used RKDEV tool & USB-A <> USB-A cable

lbnascimento commented 1 week ago

@lbnascimento were you able to boot from NVMÈ?because I couldn't... I used RKDEV tool & USB-A <> USB-A cable

I didn't, and my NVMe also died in the middle of my tests, so I decided to just buy an SD card to make my life easier.

defencedog commented 1 week ago

@lbnascimento send dnesg logs ... if nvme is detected or not. Also share sbc version