Cristian Apas Posted September 25, 2024 Posted September 25, 2024 Hi Anyone else having problems with NVMe disks on the Orange Pi 5 Plus 16gb? I have a WD Black SN750 and use the original power supply, I have tried with Armbian and Ubuntu Rockchip and with both I have random failures at startup not recognizing the drive. When fail I do this tests: 08:13:33 cristian@orangepi5-plus ~ → lspci 0000:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd Device 3588 (rev 01) 0000:01:00.0 Non-Volatile memory controller: Sandisk Corp Device 501e 0002:20:00.0 PCI bridge: Rockchip Electronics Co., Ltd Device 3588 (rev 01) 0002:21:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter 0003:30:00.0 PCI bridge: Rockchip Electronics Co., Ltd Device 3588 (rev 01) 0003:31:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05) 0004:40:00.0 PCI bridge: Rockchip Electronics Co., Ltd Device 3588 (rev 01) 0004:41:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05) 08:19:56 cristian@orangepi5-plus ~ → lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 4K 1 loop /snap/bare/5 loop1 7:1 0 164.3M 1 loop /snap/chromium/2906 loop2 7:2 0 69.2M 1 loop /snap/core22/1614 loop3 7:3 0 69.2M 1 loop /snap/core22/1624 loop4 7:4 0 61.2M 1 loop /snap/core24/493 loop5 7:5 0 65.9M 1 loop /snap/cups/1059 loop6 7:6 0 483.3M 1 loop /snap/gnome-42-2204/178 loop7 7:7 0 409M 1 loop /snap/gnome-46-2404/41 loop8 7:8 0 402.2M 1 loop /snap/gnome-46-2404/49 loop9 7:9 0 91.7M 1 loop /snap/gtk-common-themes/1535 loop10 7:10 0 87.3M 1 loop /snap/mesa-2404/142 loop11 7:11 0 33.7M 1 loop /snap/snapd/21761 mtdblock0 31:0 0 16M 0 disk mmcblk0 179:0 0 233G 0 disk └─mmcblk0p1 179:1 0 230.6G 0 part /var/log.hdd / mmcblk0boot0 179:32 0 4M 1 disk mmcblk0boot1 179:64 0 4M 1 disk 08:20:07 cristian@orangepi5-plus ~ → dmesg | grep nvme [ 16.331812] nvme nvme0: pci function 0000:01:00.0 [ 16.331841] nvme 0000:01:00.0: enabling device (0000 -> 0002) [ 16.765381] nvme nvme0: Removing after probe failure status: -19 0 Quote
Michael Robinson Posted September 26, 2024 Posted September 26, 2024 (edited) What kernel version are you using and have you tried others? Do you have another machine that you can test the nvme on? Are you sure the drive is ok? Reinstall the nvme you may have connection issues. What amp output does it say on the charger? Edited September 26, 2024 by Michael Robinson 0 Quote
Werner Posted September 26, 2024 Posted September 26, 2024 6 hours ago, Cristian Apas said: original power supply May not be enough. It seems like you run a full fledged DE on it which also means you most likely have peripherals connected like mouse, keyboard and so on. I have an 5+ with NVMe here as well and runs stable. No desktop though. Also I use an industrial grade PSU for all my SBCs that doesn't break down easily and can be adjusted to compensate for losses across connectors and wiring. 0 Quote
Cristian Apas Posted September 26, 2024 Author Posted September 26, 2024 @Michael Robinson I tried with vendor kernel 6.1.75 and 6.1.0.1025-25 from JR, the NVMe is ok when I test in my PC, and the power supply have 4A. @Werner yes, its a desktop environment with only wireless keyboard & mouse combo usb transciver and HDMI monitor connected, how much power I need for this configuration? Thanks. 0 Quote
Werner Posted September 27, 2024 Posted September 27, 2024 I don't know. Maybe the 4 amps the original PSU provides are sufficient in theory but the voltage breaks down early leading into issues. You could get one of these cheap usb voltage meter thingies if you don't have a proper multimeter at hand. If voltage breaks below 4.9 to 5V issues are to be expected. 0 Quote
Eddie Posted September 27, 2024 Posted September 27, 2024 (edited) BTW official PSU for OPi5 is 5A now. Edited September 27, 2024 by Eddie 0 Quote
ozacas Posted September 28, 2024 Posted September 28, 2024 perhaps some of the tips suggested here may be relevant? https://serverfault.com/questions/1011077/linus-ext4-nvme-crashes-during-high-io 0 Quote
SeanTheITGuy Posted October 29, 2024 Posted October 29, 2024 (edited) This is an older post, but I can confirm that the WD Black SN750 does not work reliably in the Orange Pi 5 Plus. I, at first, assumed it was a me problem or a software problem, but when I gave up on the WD_Black nvme and put a 2TB Team Group unit it, it because to function perfectly without hiccup or problem. I know the SN750 itself is not faulty, as it works fine when I put it back in my primary amd64 desktop system. Edited October 29, 2024 by SeanTheITGuy additional info 0 Quote
royk Posted October 29, 2024 Posted October 29, 2024 It might be that the OPI5 plus doesn't provide enough power to the m.2 slot for that nvme drive and it still is an power issue like Werner told. The same as with the Raspberry Pi 5 has with many nvme drives. Perhaps it helps to lower the pcie speed, although I haven't tried that. 0 Quote
Cristian Apas Posted October 29, 2024 Author Posted October 29, 2024 Well, I bought a 27W power supply that claims to have 5A at 5V and I still have the same problem, now I tried booting with Manjaro and it detects the NVMe always, now, as it uses kernel 6.9.x I don't have usb 3, nor Panfrost, I tried to install a kernel 6.1.75 without success. As we say in Argentina, "la sábana corta", you cover your feet or your head 🙂. 0 Quote
ricardo_brz Posted October 30, 2024 Posted October 30, 2024 Just for the record: I also have an OPi5+ and I use the OPi power brick with an NVMe, in my case I have a Crucial P3 Plus 500GB PCIe M.2 2280 SSD CT500P3PSSD8 and it works like a charm, no hickups or issues of any kind. Maybe yours is not compatible with the board? 0 Quote
going Posted October 31, 2024 Posted October 31, 2024 30.10.2024 в 00:35, Cristian Apas сказал: I tried to install a kernel 6.1.75 without success. If you installed the kernel from the repository as apt install, then simply copy the required DTB file from the folder "/usr/lib/kernel-version" to the folder "/boot/dtb-kernel-version/rockchip". For some reason, the linux-dtb package for this kernel does not contain DTB files. 0 Quote
Dome Posted January 7 Posted January 7 I had problems with a NVMe drive from SAMSUNG (128GB) when usign the original power supply and high I/O operations (apt install). I tested with a 90W power supply from a laptop and doesn't have any issue. I think it is the combination from high I/O and power usage of the board, in my case downloading packages from network and, maybe, the hdmi output+usb keyboard dongle. I will go for a new power supply (65W) "laptop type", not for phone, just to be sure. 0 Quote
eselarm Posted January 7 Posted January 7 2 hours ago, Dome said: I will go for a new power supply (65W) "laptop type", not for phone, just to be sure. The big questionmark(s) are still then: - can that PSU offer 5A at 5V? - does your OP5+ (and your specific Armbian installation) negotiate 5A at 5V? - or maybe does it negotiate e.g. 15V with 3A ? I got also a 65W laptop type PSU, works fine with tablet/laptop, seen 15V being used. When using with a diskless (headless netboot netroot) RPi4B, it worked, but some undervoltage warnings, that aren't there when I power it with a PSU once bought together with a RPi3B+. So I guess more ripple or so for that 65W PSU and of course RPi4B does not support USB-C PD (only base 5V max 3A). 0 Quote
Dome Posted January 7 Posted January 7 (edited) The original PSU deliver only 5V. How can I tell if OP5+ use 5V or more? Is there some config in armbian? Update http://www.orangepi.org/orangepiwiki/index.php/Orange_Pi_5_Plus#Instructions_for_using_the_5v_pin_in_the_40pin_interface_of_the_development_board_to_supply_power So I think the board works only with 5V - USB-C - Max 5A no PD I will search for a power supply with 25W or above in 5V output Edited January 7 by Dome 0 Quote
eselarm Posted January 7 Posted January 7 1 hour ago, Dome said: The original PSU deliver only 5V. How can I tell if OP5+ use 5V or more? Is there some config in armbian? I see from: http://www.orangepi.org/orangepiwiki/index.php/Orange_Pi_5_Plus#Start_the_Orange_Pi_development_board what you mention: No PD, only 5V. That means that you cannot use a USB-C PD measurement device that shows actual voltage and current being used. But you need normal multimeter etc and maybe some wire soldering. It also means that a 65W PSU that does USB-C PD won't output more than 3A at 5V if it is standards compliant I think. If the OP5+ tends to want to draw more than 3A, the PSU might drop voltage (e.g. even 0), I don't know. 0 Quote
Dome Posted January 7 Posted January 7 (edited) You're right eselarm The working PSU 90W has a max of 3A on 5V. The PSU I bought with OPi is a 4A but NVMe has errors. Probably the first is of better quality, it is from a Dell. Maybe the original Raspberry 5 PSU is the choice, it is rated for 5.1V@5A Edited January 7 by Dome 0 Quote
Werner Posted January 8 Posted January 8 6 hours ago, Dome said: Maybe the original Raspberry 5 PSU is the choice, it is rated for 5.1V@5A Indeed that .1 overvoltage can already make a difference. Check my ramble here about (over)voltage and SBCs 0 Quote
Dome Posted January 8 Posted January 8 Thank Werner. I will go for Raspi PSU. In effect, sometimes, after I/O failure I experienced continuously reboots: I thought they were due to the errors but probably was the power supply 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.