Search the Community
Showing results for tags 'orangepi5plus'.
-
EDIT: I am using the Armbian 23.5.5 Orange Pi 5 Plus Jammy Legacy 5.10.160 Gnome Desktop image Let me preface this with I am a Linux noob and this is one step below black magic voodoo to me. For some reason my Orange Pi 5 Plus USB 3.0 ports are no longer functioning. I setup my OPi at my testing station and everything was working fine (except I couldn't get my WiFi dongle to work but that's a different post) After I turned off my Orange Pi 5 Plus, disconnected it and set it back up where it was going to be staged now the USB 3.0 ports no longer function. Putting in the "lsusb" command shows all my ports, including the non-functional USB 3.0 ports, but I can't get the 3.0 ports to work. The USB 2.0 ports are completely fine and functional. Does anyone know why the USB 3.0 ports stopped working and how to get them functioning again?
-
Hi there, I've been trying to enable g_ether and USB OTG on my Orange PI 5+. I've tried things like editing /boot/orangepiEnv.txt and adding module-load dwc2,g_ether. However, I don't get any usb0 interface pop up which indicates to me that the USB/OTG mode is not set to peripheral on the settings. I'm not sure how to go about it? Would anyone be able to advise? I want to use the power port for also Ethernet.
-
I am trying to compile a new kernel in order to support some satellite receiver tuner (from TBS). I did that successfully (In February 2023) on Orange Pi 5 with Linux kernel 5.10.110, but I am struggling doing it with Orange PI 5 Plus with Linux 5.10.160 (jammy). Basically I would like to turn as Modules lots of CONFIG_VIDEOBUF2_*, in order to replace the modules with the ones compiled separately (that I know are working fine with my TBS USD card). These are my issues: - I do not manage to set separately those CONFIG_VIDEOBUF2_* through the menu config. - Thus I tried to set the whole "multimedia support" as a module and got the error: -------------------------------------------------- [🔨] /usr/bin/aarch64-linux-gnu-ld: drivers/phy/rockchip/phy-rockchip-samsung-dcphy.o: in function `samsung_mipi_dcphy_power_on': [🔨] phy-rockchip-samsung-dcphy.c:(.text+0xe1c): undefined reference to `v4l2_subdev_call_wrappers' [🔨] /usr/bin/aarch64-linux-gnu-ld: drivers/phy/rockchip/phy-rockchip-samsung-dcphy.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `v4l2_subdev_call_wrappers' which may bind externally can not be used when making a shared object; recompile with -fPIC [🔨] phy-rockchip-samsung-dcphy.c:(.text+0xe1c): dangerous relocation: unsupported relocation [🔨] /usr/bin/aarch64-linux-gnu-ld: phy-rockchip-samsung-dcphy.c:(.text+0xe2c): undefined reference to `v4l2_subdev_call_wrappers' [🔨] /usr/bin/aarch64-linux-gnu-ld: phy-rockchip-samsung-dcphy.c:(.text+0xe74): undefined reference to `v4l2_subdev_call_wrappers' [🔨] /usr/bin/aarch64-linux-gnu-ld: drivers/phy/rockchip/phy-rockchip-samsung-dcphy.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `v4l2_subdev_call_wrappers' which may bind externally can not be used when making a shared object; recompile with -fPIC [🔨] phy-rockchip-samsung-dcphy.c:(.text+0xe74): dangerous relocation: unsupported relocation [🔨] /usr/bin/aarch64-linux-gnu-ld: phy-rockchip-samsung-dcphy.c:(.text+0xe84): undefined reference to `v4l2_subdev_call_wrappers' ------------------------------------------------------- Any idea on how to unblock that? I am compiling on native on the PI 5 Plus. Thanks.
-
Hi, newbie here again.... I recently switched to Armbian from Orange Pi Ubuntu. I am running Armbian 23.8.1 Jammy with Linux 5.10.160-legacy-rk35xx My issue is a noticeable slowdown in NVME performance. I now get 522.35 MB/sec (as per hdparm test), but before on orange pi ubuntu it was around 1900 MB/s . FYI...Armbian is installed on and booting from the NVME. everything else seems to work perfect and I don't get smartctl errors. Please advise - Crucial P3 4TB PCIe M.2 2280 SSD NVMe (PCIe Gen 3 x4) - Have all the latest updates /dev/nvme0n1: Timing cached reads: 7988 MB in 2.00 seconds = 3997.60 MB/sec Timing buffered disk reads: 1568 MB in 3.00 seconds = 522.35 MB/sec Thank you in advance for any help you can offer.
-
Hello, I would like to have dual boot with a startup menu similar to GRUB on a PC, the idea is to have Android installed on the eMMC and Ubuntu on the NVMe, I am referring to an Orange Pi 5 Plus. Has anyone gotten it or is working on it? Thank you
-
Rk3588 boards now share the same linuxfamily as rk3568 and rk3566 boards. It means rockchip-rk3588 kernel won't get update longer. Here is some steps for migration: sudo sed -i 's/LINUXFAMILY=rockchip-rk3588/LINUXFAMILY=rk35xx/g' /etc/armbian-release sudo apt update sudo apt install linux-image-legacy-rk35xx linux-dtb-legacy-rk35xx linux-headers-legacy-rk35xx sudo apt remove linux-image-legacy-rockchip-rk3588 linux-dtb-legacy-rockchip-rk3588 linux-headers-legacy-rockchip-rk3588 NOTE: The steps are currently for beta branch only. Don't try on stable branch.
- 11 replies
-
- Orange Pi 5
- Orange Pi 5B
-
(and 1 more)
Tagged with:
-
Armbian 23.08.0-trunk Bookworm with Linux 5.10.160-rk35xx root@orangepi5-plus:~# gpio -v gpio version: 2.46 Copyright (c) 2012-2018 Gordon Henderson This is free software with ABSOLUTELY NO WARRANTY. For details type: gpio -warranty * Device tree is enabled. *--> Orange Pi 5 Plus root@orangepi5-plus:~# gpio readall wiringPiSetup: mmap (GPIO) failed: Operation not permitted
-
I am new to ARM based systems. I purchased a OPI5 plus. I also have an Aprotti 10 in USB/HDMI touchscreen and I am also trying to use a USB dongle for audio. I installed Armbian on an nvme. Display works fine, but aside from my keyboard and mouse nothing I plug into the USB 3.0 or USB-C ports are detected nor do they work. Powering my system is a Makerfocus UPS for RPIs conneccte to a 10000mah battery. The board is connected to the OPI5 plus and the second power port is connected to my touchscreen display. I am at a lost to determine why none of my peripherals are working. I saw one of the moderators say to run armbianmonitor -u. I ran it and have the URL. Do I post that in here? Thanks in advance from the new guy.
-
Please advise (see low/high values): nvme-pci-0100 Adapter: PCI adapter Sensor 1: +31.9°C (low = -273.1°C, high = +65261.8°C) Sensor 2: +39.9°C (low = -273.1°C, high = +65261.8°C) Sensor 8: +31.9°C (low = -273.1°C, high = +65261.8°C)
-
I received my new orange pi 5 plus. I installed the official Orange PI 5 Plus Ubuntu on a SD card and it worked great. Then I installed the "Armbian_23.8.1_Orangepi5-plus_jammy_legacy_5.10.160_gnome_desktop" on SD card (Yes I took the image from the page with the "archive for orange Pi 5 plus"), and it get stuck on a screen displaying "Orange PI" (I do not see any armbian logo) , and nothing else happens (the blue light on the board does not blink). Why is that? How can I see what is happening? I installed in the past Armbian on an Orange Pi 5 with no issue, so I am really wondering what is going on there. Your view/ideas will be appreciated, thanks in advance,
-
Hello, Long time Gentoo and Raspberry Pi user, but I am interested in a more powerful Arm device. Will buy an Orange Pi 5 plus device if it meets my requirements. I am interested about dual or multiple boot: let's say Linux and Android or, at least multiple Linux distro - let's say Armbian and Gentoo. It is possible ? On Raspberry Pi 4 with a larger boot partition I switch content of /boot from boot/debian /boot/gentoo, have multiple partition on SATA SSD connected via USB edit root parameter in /boot/cmdline.txt and that way I choose which distro to boot. On Orange PI 5 (Plus) I read that SPI chip have to be flashed to choose the boot device from SDCard (default) or NVME disk - I am not sure about eMMC memory, but it is ok to use SD card as boot partition and change root to Gentoo/Armbian/Android partition. No problem using command line, dd, tar partitioning. So questions: 1. Is dual boot possible now on Orange Pi 5 Plus ? 2. If yes, is possible to switch between Linux and Android ? 3. Or just between multiple Linux installations ? I am convinced that Raspberry Pi support is better, I put this question here, because on Orange Pi forum I am not yet able to make a new post. What to expect from Raxda/Orange ? I am referring to hardware drivers support like mesa, kernel etc, not questions, community, or simply technical support. On panfork I see a new package created on 2023-08-16 - https://launchpad.net/~liujianfeng1994/+archive/ubuntu/panfork-mesa , but no commit on git in the last 8 months. Nothing about mesa 23.1, it stay to mesa 20.0 from the beginning. On the other hand Rock Pi 4 also started from kernel 5.10, but now has support for kernel 6.1 - latest stable one, on Armbian. Thank you for your support!
-
Any guidance on getting the native 2-pin fan connector and control working with Armbian Jammy? e.g. using pwm-fan driver to control the fan. Thanks for any help, please be kind, I'm a newbie 🙂
-
I'm running armbian 23.08 bookworm on an orange pi 5 plus. I'm trying to run VMs that boot with UEFI, but these are hanging. I suspect a bug in the vendor kernel (5.10.160-rk35xx), since this works fine on an AWS bare metal arm64 host. Example: ``` $ sudo apt install qemu-system qemu-efi-aarch64 ... $ cp /usr/share/AAVMF/AAVMF_VARS.fd ./aavmf_efivars.fd $ qemu-system-aarch64 \ -machine virt \ -cpu max \ -drive if=pflash,unit=0,format=raw,readonly=on,file=/usr/share/AAVMF/AAVMF_CODE.fd \ -drive file=aavmf_efivars.fd,format=raw,if=pflash -net none \ -nographic \ -enable-kvm ``` This hangs for me (to exit press C-a x). If I remove `-enable-kvm`, the UEFI shell loads.
-
Hi Please, find below my current Armbian version in OPI5: Armbian_23.5.5_Orangepi5-plus_jammy_legacy_5.10.160_cinnamon_desktop I’m having a few issues with Orange pi 5 Plus. Wifi/Bluetooth issues: I bought this WIFI/Bluethooth model (RTL8852BE) ( Link ) Bluetooth: When I try finding a new dispositive does not find anyone. However, it’s working with Ubuntu. WIFI: I did not have any problem with SDcard but the NVME gave me wifi problems sometimes when I updated it with “apt upgrade”. Then, the wifi does not work and I have to reboot and switch off bluetooth to make the wifi work. I tried the ubuntu ( Link ) and I did not have any problem with bluetooth and neitherl WIFI. Issues initializing OPI5+ (NVME) Sometimes it’s triggers the following error when I turn on the OPI5+ from the NVME. In order to access the system again, I have to turn off and turn on the orange pi 5 plus. hardware acceleration I believe, I`m having a problem with hardware acceleration, because Youtube on Chromiun with Ubuntu ( Link ) works and now it doesn't work for me. ~:% glxinfo -B name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Panfrost (0xffffffff) Device: Mali-G610 (Panfrost) (0xffffffff) Version: 23.0.0 Accelerated: yes Video memory: 15718MB Unified memory: yes Preferred profile: compat (0x2) Max core profile version: 0.0 Max compat profile version: 3.0 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.1 OpenGL vendor string: Panfrost OpenGL renderer string: Mali-G610 (Panfrost) OpenGL version string: 3.0 Mesa 23.0.0-devel OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL ES profile version string: OpenGL ES 3.1 Mesa 23.0.0-devel OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 GPIO I saw a few colleages using GPIO and when they use this command “gpio readall” it triggers the following error. "wiringPiSetup: mmap (GPIO) failed: Operation not permitted" I found this solution and it worked. ( Link ) write in the console: echo "BOARD=orangepi5plus" | sudo tee /etc/orangepi-release Thank you very much and kind regards, Apologise for any silly question this is a new world for me.
-
I've been messing with my OPi5+ for several days now and I cannot for the life of me get my USB Wifi dongle to work. When I input " lsusb " the OPi shows my dongle as plugged in but it just doesn't work. I've tried to compile the Wifi dongle drivers (RTL8188eu) manually but that fails with a "python2 error". I've tried updating the Armbian headers and firmware and nothing works. I've tried both the OPi OS and Armbian OS and on both images the board will just not read my Wifi dongle. My USB Bluetooth dongle Plugs and Plays just fine, only the Wifi dongle is inoperable. So my question is how in the hell do I get the Edimax N150 USB Wifi dongle to work with my OPi 5+? Any help would be greatly appreciated. (P.S. I also tried the latest vanilla Ubuntu release with my OPi5+ and that OS wouldn't even boot, or at least my monitor screen kept saying "No signal detected" for 15 mins after I booted the OPi5+ before I gave up and switched to the Armbian OS)
-
Hi folks, Ran into some issues with July 6 bookworm images for Orange Pi 5 Plus - it boots but there is no video or network. Orange Pi 5B has a note to change the dtb - one is also needed for the 5 Plus. It should be `fdtfile=rockchip/rk3588-orangepi-5-plus.dtb`. (I tried to search for related issues, but the rate limit is stopped me so I gave up.)
-
Hi I have been trying to install root file on btrfs using armbian-config from sd card to nvme The process completed successfully but cannot boot. (Note that I have also modified armbianEnv.txt from etx4 to btrfs) The same process works on ext4 Appreciate if someone can give some pointer to get this working
-
I will receive soon a Orange Pi 5 Plus. I have setup completely an Orange PI5 with Armbian. I had to recompile kernel, compile drivers ...... it took some time. If I run the Orange PI5 plus with the same SD card as the Orange Pi 5, would it work? If not, is there an easy thing to do to make it work? I think there is a device tree file hardware specific , but is it read when compiling the kernel or dynamically? I am asking because processors are very similar, and it would make my life easier! Your view will be appreciated. Thanks.
-
Hello! Can anyone comment whether PCIE Passthrough is even theoretically possible on an Orange Pi 5+? Or should I just cease and desist? #1) The hardware seems to be there #2) IOMMU seems to be working at least for platform/PHP devices #3) VFIO looks to be on #4) no cigar The missing piece looks to be MMU600_PCIE support, as non-platform devices don't seem to be getting assigned iommu groups? --- #1 "There are two MMU600 instances in RK3588, MMU600_PCIE and MMU600_PHP respectively " https://github.com/FanX-Tek/rk3588-TRM-and-Datasheet/blob/master/Rockchip RK3588 TRM V1.0-Part1-20220309.pdf #2 root@oppa:~# dmesg | grep -i iommu [ 4.106039] iommu: Default domain type: Translated [ 4.106116] rk_iommu fdab9000.iommu: version = 2 [ 4.106520] rk_iommu fdb50800.iommu: version = 2 [ 4.106772] rk_iommu fdb60f00.iommu: version = 2 [ 4.106972] rk_iommu fdb70f00.iommu: version = 2 [ 4.107142] rk_iommu fdb90480.iommu: version = 2 [ 4.107330] rk_iommu fdba0800.iommu: version = 2 [ 4.107517] rk_iommu fdba4800.iommu: version = 2 [ 4.107706] rk_iommu fdba8800.iommu: version = 2 [ 4.107893] rk_iommu fdbac800.iommu: version = 2 [ 4.108080] rk_iommu fdbb0800.iommu: version = 2 [ 4.108282] rk_iommu fdbdf000.iommu: version = 2 [ 4.108568] rk_iommu fdbef000.iommu: version = 2 [ 4.108871] rk_iommu fdc38700.iommu: version = 2 [ 4.109162] rk_iommu fdc48700.iommu: version = 2 [ 4.109386] rk_iommu fdcb7f00.iommu: version = 2 [ 4.109567] rk_iommu fdce0800.iommu: version = 2 [ 4.109682] rk_iommu fdd97e00.iommu: version = 2 [ 5.095442] mpp_vdpu2 fdb50400.vdpu: Adding to iommu group 1 [ 5.096226] mpp_vepu2 fdb50000.vepu: Adding to iommu group 1 [ 5.096639] mpp_vepu2 fdba0000.jpege-core: Adding to iommu group 5 [ 5.097143] mpp_vepu2 fdba4000.jpege-core: Adding to iommu group 6 [ 5.097610] mpp_vepu2 fdba8000.jpege-core: Adding to iommu group 7 [ 5.098073] mpp_vepu2 fdbac000.jpege-core: Adding to iommu group 8 [ 5.098725] mpp-iep2 fdbb0000.iep: Adding to iommu group 9 [ 5.099329] mpp_jpgdec fdb90000.jpegd: Adding to iommu group 4 [ 5.100281] mpp_rkvdec2 fdc38100.rkvdec-core: Adding to iommu group 12 [ 5.101031] mpp_rkvdec2 fdc48100.rkvdec-core: Adding to iommu group 13 [ 5.101989] mpp_rkvenc2 fdbd0000.rkvenc-core: Adding to iommu group 10 [ 5.102543] mpp_rkvenc2 fdbe0000.rkvenc-core: Adding to iommu group 11 [ 5.103910] mpp_av1dec av1d-master: av1_iommu_of_xlate,784 [ 5.103927] av1_iommu_probe_device,736, consumer : av1d-master, supplier : fdca0000.iommu [ 5.103934] mpp_av1dec av1d-master: Adding to iommu group 17 [ 5.120930] rockchip-vop2 fdd90000.vop: Adding to iommu group 16 [ 5.578177] rkcifhw fdce0000.rkcif: Adding to iommu group 15 [ 5.579738] rkisp_hw fdcb0000.rkisp: Adding to iommu group 14 [ 5.739969] rga3_core0 fdb60000.rga: Adding to iommu group 2 [ 5.740438] rga3_core1 fdb70000.rga: Adding to iommu group 3 [ 5.741091] rga2_mmu: IOMMU binding successfully, default mapping core[0x1] [ 5.783349] RKNPU fdab0000.npu: Adding to iommu group 0 [ 5.783493] RKNPU fdab0000.npu: RKNPU: rknpu iommu is enabled, using iommu mode for a in /sys/kernel/iommu_groups/*; do find $a -type l; done | sort --version-sort /sys/kernel/iommu_groups/0/devices/fdab0000.npu /sys/kernel/iommu_groups/1/devices/fdb50000.vepu /sys/kernel/iommu_groups/1/devices/fdb50400.vdpu /sys/kernel/iommu_groups/2/devices/fdb60000.rga /sys/kernel/iommu_groups/3/devices/fdb70000.rga /sys/kernel/iommu_groups/4/devices/fdb90000.jpegd /sys/kernel/iommu_groups/5/devices/fdba0000.jpege-core /sys/kernel/iommu_groups/6/devices/fdba4000.jpege-core /sys/kernel/iommu_groups/7/devices/fdba8000.jpege-core /sys/kernel/iommu_groups/8/devices/fdbac000.jpege-core /sys/kernel/iommu_groups/9/devices/fdbb0000.iep /sys/kernel/iommu_groups/10/devices/fdbd0000.rkvenc-core /sys/kernel/iommu_groups/11/devices/fdbe0000.rkvenc-core /sys/kernel/iommu_groups/12/devices/fdc38100.rkvdec-core /sys/kernel/iommu_groups/13/devices/fdc48100.rkvdec-core /sys/kernel/iommu_groups/14/devices/fdcb0000.rkisp /sys/kernel/iommu_groups/15/devices/fdce0000.rkcif /sys/kernel/iommu_groups/16/devices/fdd90000.vop /sys/kernel/iommu_groups/17/devices/av1d-master #3 dmesg | grep -i vfio [ 5.183453] VFIO - User Level meta-driver version: 0.3 root@oppa:~# cat /lib/modules/$(uname -r)/modules.builtin | grep vfio kernel/drivers/vfio/vfio.ko kernel/drivers/vfio/vfio_virqfd.ko kernel/drivers/vfio/vfio_iommu_type1.ko kernel/drivers/vfio/pci/vfio-pci.ko kernel/drivers/vfio/platform/vfio-platform.ko kernel/drivers/vfio/platform/vfio-platform-base.ko kernel/drivers/vfio/mdev/mdev.ko kernel/drivers/vfio/mdev/vfio_mdev.ko #lspci lspci -nn -D | grep -i 79 0002:21:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7961] lspci -vnk -s 0002:21:00.0 0002:21:00.0 0280: 14c3:7961 Subsystem: 1a3b:4680 Flags: fast devsel Memory at 980000000 (64-bit, prefetchable) [disabled] [size=1M] Memory at 980100000 (64-bit, prefetchable) [disabled] [size=16K] Memory at 980104000 (64-bit, prefetchable) [disabled] [size=4K] Capabilities: [80] Express Endpoint, MSI 00 Capabilities: [e0] MSI: Enable- Count=1/32 Maskable+ 64bit+ Capabilities: [f8] Power Management version 3 Capabilities: [100] Vendor Specific Information: ID=1556 Rev=1 Len=008 <?> Capabilities: [108] Latency Tolerance Reporting Capabilities: [110] L1 PM Substates Capabilities: [200] Advanced Error Reporting
-
SoC Rockchip RK3588 (8nm LP process) CPU • 8-core 64-bit processor • 4 x Cortex-A76(2.4GHz), 4 x Cortex-A55(1.8GHz) and separate NEON co-processors GPU • Arm Mali-G610 • Built-in 3D GPU • Compatible with OpenGL ES1.1/2.0/3.2, OpenCL 2.2 and Vulkan 1.2 NPU Embedded NPU supports INT4/INT8/INT16/FP16 mixed operation, with up to 6Tops computing power PMU RK806-1 RAM 4GB/8GB/16GB (LPDDR4/4x) Memory • QSPI Nor FLASH: 16MB/32MB • MicroSD card slot: up to 128GB • eMMC socket: 16GB/32GB/64GB/128GB/256GB eMMC module can be attached • M.2 2280 slot for NVMe SSDs (PCIe 3.0 x4) up to 2,000 MB/s USB • USB3.0 × 2 • USB2.0 × 2 • Type-C ×1 Video • 2x HDMI 2.1 out up to 8k@60FPS • 1x Type-C with DP TX 1.4A,up to 8K@30FPS • 1x HDMI in with up to 4K@60FPS • 1 x MIPI DSI TX 4 Lane,up to 4K @60Hz TP interface 1x 6Pin FPC socket Camera 1 x MIPI CSI 4 Lane Audio CODEC:ES8388 • 1xAudio 3.5mm jack with mic • 1xMIC In • 1xHDMI 2.1 eARC • 1xSPK Ethernet 2xPCIe 2.5G LAN(RTL8125BG) Expansion Port 40Pin dual row pins with the following multiplexing functions: UART, I2C, SPI, CAN, I2S, PDM, AUDDSM, SDIO, PWM, GPIO PCIe M.2 M-KEY Socket M.2 connector M key (bottom) for NVMe with PCIe 3.0 x4 lanes 2280 SSD PCIe M.2 E-KEY Socket M.2 connector E key (top) for connectivity with PCIe 2.0 x1/PCM/UART/USB2.0,2230 Wi-Fi6 /BT supported Button 1×MaskROM key 1xRecovery 1×on/off key Power Source Support Type-C power supply, 5V@4A IR receiver 1x IR receiver tube LED RGB LED side light FAN 5V FAN RTC 2Pin: RTC backup battery Debugging 3Pin debug serial port (UART)