All Activity
- Yesterday
-
I have several of the x96Q V1.3 with H313 using Armbian booting from emmc with no issue. I miss-placed my Armbian SD and burned another one using a cheap SD which was a huge mistake! This caused and SPL -19 error code (can't find mmc) when booting from emmc. this error is printed to the UART (nothing on the HDMI, light stays red). These bad boxes are able to boot from the SD with no issues. I spend many hours trying to figure out the root cause with no success. The interesting thing is that this error persists on these damaged boxes even after reloading them with a Armbian using a good SD and Armbian-install. This good new SD was used on other good boxes and it works fine; they can boot from emmc. Only the boxes that were flashed with the bad SD have this problem. Now this gets even more interesting, I loaded miniarch on one of the bad boxes using dd and with some minor changes (which I can't remember what I did now) but got a bad boxe to boot up from emmc (only tried it on 1 box and it worked). I tried amrbian-install after miniarch booting from emmc and got the same error -19. I tried cloning a good box onto a bad one using dd over ssh and no luck either. I reloaded Android and that works and they boot up Android from emmc with no issues!!! I then installed Armbian after flashing Android but got the same issue. The failure is happening early in the SPL. Idon't think the Brom was touched since Android and miniarch work, I reloaded the bootloader with SPL and no luck either. At this point I can fix this with a hammer but it wold be nice to find the root cause if anyone has an idea or suggestions. Thanks and sorry for the long message. I am not in front of the unit otherwise I would include a screen shot of the error message.
-
Let's divide it into parts - Bluetooth Bluetooth isn't working. I've tried activating UART7 and GPIO pins 19 and 22, but to no avail. I installed the drivers, but to no avail. Bluetooth isn't communicating! - Audio ES8388 For some unknown reason, the ES8388 has audio disabled by default on the ASA. To fix this, simply go to the terminal and run the command user@user alsamixer Then use the buttons to move around until you find OUT1. Out1 above it says MM (mute), so click M to make it 00 with a green background. Audio problem solved - Language I can't set the language to Portuguese in the Gnome interface even after installing the packages manually and through armbiam-config - Kernel Please, even if kernel 6.1.xx++ does not work, use the latest functional kernel, for me kernel 6.1.115 is very functional. No critical problems.
-
Does anybody know how to resume suspend from keyboard press?
laibsch replied to snow's topic in Orange Pi 5
no worries! and that is even when you try some of the suggestions from https://unix.stackexchange.com/questions/609438/how-can-i-use-a-usb-keyboard-or-mouse-to-wake-from-suspend which I linked above? -
I don't know this topic very well, either. But here is a link to get you started. https://docs.armbian.com/User-Guide_Autoconfig/
-
Does anybody know how to resume suspend from keyboard press?
snow replied to snow's topic in Orange Pi 5
Sorry for the confusion, friends Indeed, the Orange Pi 5 can go into suspend (sudo systemctl suspend) but at this point, the only way to resume it, is to press the physical power button on the Orange Pi 5 itself. No combination of keyboard presses or mouse clicks etc will ever wake it back up -
Thermel zone failure message on boot (NanoPi NEO2)
Jean-Marc replied to SamuraiJapon's topic in Allwinner sunxi
Dear maintainers, First thanks for your work on this SBC... On recent 6.12.35-current-sunxi64, i have the same issue... root@hn-nanopineo2-285:~# uname -a Linux hn-nanopineo2-285 6.12.35-current-sunxi64 #5 SMP Fri Jun 27 10:11:46 UTC 2025 aarch64 GNU/Linux root@hn-nanopineo2-285:~# cat /etc/debian_version 12.11 root@hn-nanopineo2-285:~# dpkg -l |grep armbian ii armbian-bsp-cli-nanopineo2-current 25.8.1 arm64 Armbian CLI BSP for board 'nanopineo2' branch 'current' ii armbian-firmware 25.8.1 all Armbian - Linux firmware root@hn-nanopineo2-285:~# dmesg |head [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.12.35-current-sunxi64 (build@armbian) (aarch64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld ( GNU Binutils for Ubuntu) 2.42) #5 SMP Fri Jun 27 10:11:46 UTC 2025 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: FriendlyARM NanoPi NEO 2 [ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT [ 0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x000000005fffffff] [ 0.000000] NODE_DATA(0) allocated [mem 0x5fed9540-0x5fedb5ff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000040000000-0x000000005fffffff] ..... and later in dmesg ... [ 11.751234] core: _opp_supported_by_regulators: OPP minuV: 1200000 maxuV: 1300000, not supported by regulator [ 11.761267] cpu cpu0: _opp_add: OPP not supported by regulators (960000000) [ 11.768453] core: _opp_supported_by_regulators: OPP minuV: 1200000 maxuV: 1300000, not supported by regulator [ 11.778428] cpu cpu0: _opp_add: OPP not supported by regulators (1008000000) [ 11.785720] core: _opp_supported_by_regulators: OPP minuV: 1320000 maxuV: 1320000, not supported by regulator [ 11.795704] cpu cpu0: _opp_add: OPP not supported by regulators (1104000000) [ 11.802988] core: _opp_supported_by_regulators: OPP minuV: 1320000 maxuV: 1320000, not supported by regulator [ 11.812992] cpu cpu0: _opp_add: OPP not supported by regulators (1200000000) [ 11.820337] core: _opp_supported_by_regulators: OPP minuV: 1340000 maxuV: 1340000, not supported by regulator [ 11.830340] cpu cpu0: _opp_add: OPP not supported by regulators (1296000000) [ 11.837598] core: _opp_supported_by_regulators: OPP minuV: 1400000 maxuV: 1400000, not supported by regulator [ 11.847610] cpu cpu0: _opp_add: OPP not supported by regulators (1368000000) [ 11.855491] thermal thermal_zone0: binding cdev cpufreq-cpu0 to trip 1 failed: -22 [ 11.863260] thermal thermal_zone0: binding cdev cpufreq-cpu0 to trip 2 failed: -22 [ 11.870979] thermal thermal_zone0: binding cdev cpufreq-cpu0 to trip 3 failed: -22 [ 11.878719] thermal thermal_zone0: binding cdev cpufreq-cpu0 to trip 4 failed: -22 Regards -
It is almost 2 years old and no info about which kernel. For you, please indicate which ffmpeg you use. You should have done that already in your first post.
-
Hi everyone, I'm new to creating my own images and I'm learning this just because I'm interested in it. I am trying to build ubuntu 24.04 for my rpi3b using the build configuration for rpi4b. Now I'm trying to automate the process of the first launch (skip the selection of bash, zsh, creating a password for root, creating a regular user, etc.). In one of the topics, I found out that I can delete "rm -rf/root/.not_logged_in_yet" And the system will not ask for the initial setup, but to make all the necessary changes for me, I wrote a small function in customize-image.sh: SettingSystemFirtsRun() { #disable defaut script sudo rm -rf /root/.not_logged_in_yet #setting regul user echo "add user $_userName" sudo useradd -m -c -s /bin/bash "$_userName" "$_userName" -p "$_userPass" #change root pass echo 'change root passssss' echo "root:$_rootPass" | sudo chpasswd # Set hostname permanently echo "Setting hostname to $_Hostname" echo "$_Hostname" > /etc/hostname hostname -b "$_Hostname" # Update hosts file sed -i "s/127.0.1.1.*/127.0.1.1\t$_Hostname/g" /etc/hosts } But when the system starts, I still do not see the directory of the user I am creating in /home, while the user himself is being created. The most important thing is that I really want to implement user creation at the assembly stage, although I am less and less convinced that this is even possible... I do not rule out that there are more concise ways to solve this problem, so I will be glad of any advice, good luck to all. P.S. I read the documentation, but I couldn't find a solution there.
-
Andrew, thanks for your feedback. I use the dtb released by armbian, I even try to get the dtb from the last image with same kernel, but it is the same. In fact the dtb file for Orange pi 5 is the same that the one I have (sha256 was clear !) I saw this other bug lately : https://github.com/rockchip-linux/kernel/issues/306 You have a Rock5B+ which is not the same thant OrangePI5, I run RK3588s, and you run rk3588. This means that the hardware even if near is not presented to the kernel the same way, ans so this may work for you, ans not for me in 6.1.115. I'm quite sure the issue happened with 6.1.115 kernel, because I encoded x265 easily 1 year ago with previous kernel.
-
25.04 won't boot on bananapi-m5
gene1934 replied to gene1934's topic in Software, Applications, Userspace
I dropped back to Armbian_24.5.1_Bananapim5_bookworm_current_6.6.31_xfce_desktop.img and while it working, the boot find order of the drives is still random, no two boots is a row report the same lsblk order of disk vs sd* assigbnents. Only by using LABELS have I succeeded in getting them (7 drives) mounted in /etx./fstab. After that dated install an apt upgrade spent about an hour updating 270 some pkgs Just tried to get some of the other partitions mounted and usable, using LABEL= to ID them, got 2 of the 3 on a 1T toshiba drive, but found swapoff -a works, but swapon -a does not, won't even restore whats found at boot. This is from fdisk, also a reboot changed /dev/sdd into /dev/sdb Command (m for help): p Disk /dev/sdb: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors Disk model: MQ01ABD100V Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0x481e1363 Device Boot Start End Sectors Size Id Type /dev/sdb1 2048 102402047 102400000 48.8G 83 Linux /dev/sdb2 102402048 1748725759 1646323712 785G 83 Linux /dev/sdb3 1748725760 1953523711 204797952 97.7G 82 Linux swap / Solaris but its not swapon-able, note the dos disklable, it s/b gpt, it was done with gparted. ?????? Is there a conversion utility to make gpt or should I wait on working keyboard/mouse kit and let gparted blow it away? So I did, changed 3 parts to 2 and refornatted both and found that swapon should use label's but fails and the reboot to do that moved the toshiba drive from /dev/sdb to /dev/sdd. Howinhell can I stabilize tiis????? -
This remembers me a recent set of changes to the DWC3 driver for RK3399 to fix exactly these kind of issues exposed here, including the single-orientation problem, plus some more issues with the displayport over usb type-c functionality. The PR had a lot of comments but finally it got merged because both the author and me tested the whole apparatus and it proved to improve significantly the situation on rk3399: https://github.com/armbian/build/pull/8271 Patches should address some issues in the dwc3 driver in general, and I see from the device tree that rk356x uses the snps,dwc3 compatibility string, so probably also rk356x benefits from them as well. It would although require some device tree tinkering: I tested on Orange PI4 LTS board and the device tree fixes are within this hunk; rk356x-based devices can probably share several declarations but that depends upon the rk356x capabilities. I would start from changing dr_mode to otg and removing regulator-always-on; property from the vbus supply.
-
Does anybody know how to resume suspend from keyboard press?
eselarm replied to snow's topic in Orange Pi 5
Upgrade to Trixie went fine, but pressing the user-button has no effect. I won't look into it further now. I could try with ROCK5B, has a dedicated power button, but also needs to stay active 24/7 as server actually. -
Trying to port for RK3562 but kernel panicked
za-songguo replied to za-songguo's topic in Advanced users - Development
-
hi there, I'm a complete Linux noob so please forgive my ignorance. But I do have 25+ years experience in IT so am relatively conversant with basic principles - so please be patient I did try to search for any previous threads but couldn't find any. I'm trying to setup a RADXA Rock 5 ITX with OpenMediaVault for my NAS. I have a 2TB NVMe m.2 SSD that I'll use for the OS. For the NAS storage I'm using 4x Western Digital 16TB SATA III drives. I downloaded the Armbian 25.2.2 bootable image from https://www.armbian.com/radxa-rock-5-itx/ and used Balena Etcher (the legit version from Balena-io) to make my bootable microSD card. When I boot, I receive an error message of "failed to mount /dev/mount/mmcblk0p1 as root file system" I'm guessing this is because there is no emmc on this board other than what's provided for RooibOS flash? Do I just need to reconfigure the Armbian Bookworm setup script to use / look for the NVMe m.2 SSD instead of the emmc? If so, is there a way to do that on a Windows PC? If not, I may just have to go with the standard RooibOS install using Armbian Noble just to get a Linux system up and running, then edit the Armbian setup script, reflash the Rock 5 ITX and start again? Or is there something else I'm missing? Thanks in advance for your help.
-
@twwn Add to rk3566-radxa-zero-3.dtsi --> snps,usb2-lpm-disable; https://github.com/armbian/build/blob/main/patch/kernel/archive/rockchip64-6.12/dt/rk3566-radxa-zero-3.dtsi#L495 &usb_host0_xhci { dr_mode = "peripheral"; + snps,usb2-lpm-disable; status = "okay"; }; See if it makes a difference. Information: https://www.kernel.org/doc/Documentation/devicetree/bindings/usb/dwc3.txt
-
Thank you for making us aware of the problem. But kindly also search the forum and other publicly accessible places of information: https://disk.yandex.ru/d/kK6KIqHShRHLyw/20230620/u-boot-station-m2-EDK2-EFI.img and higher level directories @Igor Can you update the website, please?
-
Hi subhan i don't wait kernel update , i just use a script who create a user-overlay who enable the sound on the OPI zero 2w via HDMI , i2S via the 40 pin hat or jack connector via the expansion board and the µc is a H618 In fact the main board except for HDMI have no output for sound , so i think it's better to stay with a user-overlay ☺️
-
HDMI audio and analog audio do not work on Opi5Plus
The Tall Man replied to ずっと一人's topic in Orange Pi 5 Plus
Thanks!! Thanks for the overview. ES8388 Codec Driver Something to add to my previous comment here (2 comments up). I've noticed that, with the edge kernel, ALSA calls the ES8388 the 8328 instead. I've also seen the 8328 referenced in the devicetree .dtb file (via a hex viewer). I happened across where it appears to be, in two repositories: https://github.com/armbian/linux-rockchip/tree/rk-6.1-rkr5.1/sound/soc/codecs https://github.com/torvalds/linux/tree/master/sound/soc/codecs In both of those directories, there is an es8328.c, es8328.h and other es-... numbers in that range, but no es8388 file. To any developer reading this, it might be worthwhile to create es8388.h and es8388.c as copies of their respective es8328 counterparts, then have the es8388 files used in the build and referenced in the devicetrees instead of the es8328. This would create the clear (and correct) workspace to make the necessary modification(s) to fix the issue (of the volume apparently being right-shifted by 7 or 8 bits - re my previous comment). I've noticed in the es8328.h file, there are several configuration constants defined. It could be as simple as modifying one of those in the es8388.h to match the actual es8388 codec. Hardware Datasheets / Schematics While these are likely more low-level and off the path than practically useful for the simple fix that's likely needed here, it's good to have the datasheets available in one's toolbox: Everest-Semi (ES) Hardware Datasheet For ES8388: http://www.everest-semi.com/pdf/ES8388 DS.pdf Orange PI 5 Plus Schematic: I don't see how the way they have this schematic formatted would be of much practical use to anyone, but the ES8388 is on page 29. I didn't find any interface between it and the RK3588 there or on any other pages. There's a link to the schematic on this page, under Official Resources: http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5-plus-32GB.html -
-
In page station m2 -armbian say: Important. For the new images to work, it is necessary to update the u-boot in eMMC on M2\P2. The new version of u-boot is compatible with the existing official versions of Station and Ubuntu, which are released by Firefly. To upgrade to the new version of u-boot, you need to follow several steps. 1. Download a special version of the image from the link. download link but the download link: Nothing found There's a typo in the link, or the owner deleted the files or restricted access to them. Please update the download link,thanks!
- Last week
-
They did. Or at least the kernel is built, and this was reported (https://linux-arm-kernel.infradead.narkive.com/WmgM10BC/rfc-v1-0-5-arm-initial-support-for-marvell-armada-1500) . This family of chipset includes the original Google TV and some others.
-
How to change the LED0 behaviour of RTL8201F PHY
mm2189 replied to mm2189's topic in Radxa Rock Pi S
Hello brent, have you got a hint, on how it could be done? Best regards Manuel