Search the Community

Showing results for tags 'solved'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Announcements & first aid
    • Announcements
    • Board doesn't start
  • Community forums
    • Common issues / peer to peer technical support
    • Reviews, Tutorials, Hardware hacks
    • Help wanted
    • Feature Requests
    • TV boxes
    • General chit chat
  • Bug tracker - supported boards and images only
    • Allwinner A20
    • Allwinner H2 & H3
    • Allwinner A64, H5 and H6
    • Armada A388, A3700
    • Amlogic S905(x), S922X
    • NXP (Freescale)
    • Rockchip 3288 & 3328
    • Rockchip 3399
    • Other supported boards
  • Development
    • Development
  • TV Boxes's General Chat
  • TV Boxes's Reviews/Tutorials
  • TV Boxes's FAQ
  • TV Boxes's TV Boxes running Armbian
  • TV Boxes's Rockchip CPU Boxes
  • TV Boxes's Amlogic CPU Boxes
  • TV Boxes's Allwinner CPU Boxes
  • Android fanboys's Forums
  • Gaming on ARM's Reviews
  • Gaming on ARM's Issues
  • Kobol Forum's Helios4
  • Kobol Forum's Helios64

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start






Website URL






  1. Hi, On an up-to-date Helios64, around 50% of boots are stuck at "Starting kernel ...". As device is having kernel panics every day, it reboots and then sometimes can't start, stuck on this. When will we have a stable device ? I can't understand selling devices which just can't run !
  2. I seem to have issues on my Helios 4 where it constantly reboots. I have no idea what happens just before. I assume some kind of kernel panic. Kernel 4.19.63 - works 4.19.84 - I believe works 4.19.104 and above - broken Newer ones are broken as well. This is most likely an issue with some local patch. Any way to view the history?
  3. Hello For quite some time I experienced system freezes. I already measured the voltage on the board 12V and 5V are okay on both connectors. Attached you will find the armbianmonitor -U output. I tried to capture kernel logs using information from some other thread. sudo dmesg -n 7 sudo dmesg -w But I could not capture anything useful. Today the system froze while checking the raid (filesystem was not mounted). [ 168.224361] md: data-check of RAID array md0 Is there anything else I can do to shed some light? Thanks and regards -kratz00 armbianmonitor.log
  4. Not sure if this is the right forum to report this but - is redirecting me to which is throwing an error: NoSuchKeyThe specified key does not exist.dl/espressobin/u-boot/armbian/armbian/dl/espressobin/u-boot/163FA81E77EC23A1394e75a7-0234-4f85-9911-0a00ffd23a46
  5. I just dropped over this page by accident and I think this is the first time I have seen this since I registered I have my doubts that many actually reading those, last but not least it is a lot of text and most is already spreat around to places where it is actually important. So I suggest to simply remove the page due to lack of value.
  6. QUESTION: I downloaded the BUSTER image (19.11.6 / 5.4.8) .img. In my .GNUPG directory, there is only an empty 'private keys' directory. Is this supposed to be like this or should there be 2 'text' documents next to the 'private keys' directory? One of my former buster downloads from a year ago or so, I know there were 2 simple text documents in the .gnupg directory. I am trying to learn how to send an encrypted message using gpg, but haven't been successful, yet. I was thinking that maybe there is a problem with my .gnupg directory and this is why I'm running into a snag with it. Thank you.
  7. Hi, I can't access the beta repository (either from the apt command on a armbian enabled board or my browser) : is there something I might look up on my side or is it general ? thanks !
  8. @Igor suggested to put this on jira since there is a related topic, so please study there : @balbes150
  9. Strangely I am unable to view my message on this forum now.
  10. BUSTER DESKTOP - GLOBAL: I downloaded this on 2 different computers and got a bad checksum when I ran "sha256sum name.img". Wondering if anyone else is as well? I may have remote access malware on my computer - could be causing it somehow, possibly. Thanks.
  11. Hi, I would like to know if it is possible to switch from the current branch to the legacy one as I've read that the board will be much more stable with the older kernel ? I've installed my NanopiM4 last march, and I've experienced some random freezes of my board after some time (can take weeks). It seems that one of my solutions would be to use the legacy kernel as it is much more stable - information I got by reading the forums (something I haven't done before because I'm stupid and was in a hurry...). Is it possible to downgrade only the kernel at all ? Here are the packages that (I think) I have to replace : linux-buster-root-current-nanopim4/buster,now 20.08.3 arm64 [installed] linux-dtb-current-rockchip64/buster,now 20.08.3 arm64 [installed] linux-headers-current-rockchip64/buster,now 20.08.3 arm64 [installed] linux-image-current-rockchip64/buster,now 20.08.3 arm64 [installed] linux-u-boot-nanopim4-current/buster,now 20.08.1 arm64 [installed] With those packages, then : linux-buster-root-legacy-nanopim4 - armbian tweaks for buster on nanopim4 (legacy branch) linux-dtb-legacy-rockchip64 - linux dtb, version 4.4.213-rockchip64 linux-headers-legacy-rockchip64 - linux kernel headers for 4.4.213-rockchip64 on arm64 linux-image-legacy-rockchip64 - linux kernel, version 4.4.213-rockchip64 linux-u-boot-nanopim4-legacy - uboot loader 2020.07 Will that be enough or are more packages needed without screwing my install ? Should I use apt-get or do I have to use the armbian-config tool instead ? Is there an order to respect ?
  12. In need of a download url: orangepiplus2e debian buster; 32-bit.; saving to micro-sd, as in the past. Would like to download all 3 for debian buster 10.5.0: kde, gnome, cinnamon. - "if they exist". I tried the old link I used to download from that worked well: "" but 404 now. Would like to know where I could find the checksums too should someone know where they are. Thank you!
  13. HI. I burned the latest official Rockpi4 focal kernel 5.8.x on both rockpi 4 B and C. The problem is only present on the C model. Both USB 2.0 aren't working at all.
  14. Please, does the latest Armbian support setting the resolution on boot? I want to use this resolution in my SDL2 based app, so things like randr does not help me. Thank you very much.
  15. Hi, I have and Orange Pi PC board on which I'm trying to use Armbian from yestarday, "trying" because I have several different problems on which I investigated also on this forum, but I'm unable to solve at the moment (the reason because I'm writing here). Let's start from the beginning. I downloaded the armbian image from armbian website (, version I'm using now is Armbian 20.08.1 Buster with Linux 5.8.5-sunxi, but I have tried also other versions with exact same behaviour. The first problem is time synchronization root@orangepipc:~# timedatectl Local time: Thu 2020-09-03 16:34:17 CEST Universal time: Thu 2020-09-03 14:34:17 UTC RTC time: Thu 1970-01-01 07:54:18 Time zone: Europe/Rome (CEST, +0200) System clock synchronized: no NTP service: inactive RTC in local TZ: no In this forum I found that a possible solution could be uninstall/install chrony, but if I'm able to remove this I'm not able to reinstall root@orangepipc:~# apt install chrony Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: chrony 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 216 kB of archives. After this operation, 397 kB of additional disk space will be used. Err:1 buster/main armhf chrony armhf 3.4-4 Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) E: Failed to fetch Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? In general I'm not able to use apt at all... root@orangepipc:~# apt update Err:1 buster InRelease Could not connect to ( - connect (111: Connection refused) Err:2 buster/updates InRelease Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) Err:3 buster InRelease Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) Err:4 buster-updates InRelease Unable to connect to Err:5 buster-backports InRelease Unable to connect to Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date. W: Failed to fetch Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) W: Failed to fetch Unable to connect to W: Failed to fetch Unable to connect to W: Failed to fetch Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) Could not connect to ( - connect (111: Connection refused) W: Failed to fetch Could not connect to ( - connect (111: Connection refused) W: Some index files failed to download. They have been ignored, or old ones used instead. root@orangepipc:~# DNS resolution and ping of the server to which apt is unable to connect are working fine root@orangepipc:~# ping PING ( 56(84) bytes of data. 64 bytes from ( icmp_seq=1 ttl=52 time=36.8 ms 64 bytes from ( icmp_seq=2 ttl=52 time=37.4 ms 64 bytes from ( icmp_seq=3 ttl=52 time=37.2 ms 64 bytes from ( icmp_seq=4 ttl=52 time=38.0 ms 64 bytes from ( icmp_seq=5 ttl=52 time=37.6 ms 64 bytes from ( icmp_seq=6 ttl=52 time=36.8 ms 64 bytes from ( icmp_seq=7 ttl=52 time=38.7 ms ^X64 bytes from ( icmp_seq=8 ttl=52 time=37.3 ms 64 bytes from ( icmp_seq=9 ttl=52 time=36.5 ms ^C --- ping statistics --- 9 packets transmitted, 9 received, 0% packet loss, time 20ms rtt min/avg/max/mdev = 36.540/37.377/38.687/0.623 ms If i put url in web browser it's working, so the problem is not server unavailability. I don't have trouble with my LAN root@orangepipc:~# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet netmask broadcast ether 02:81:ab:f8:f0:eb txqueuelen 1000 (Ethernet) RX packets 279682 bytes 22254870 (21.2 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2114 bytes 213315 (208.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 38 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet netmask loop txqueuelen 1000 (Local Loopback) RX packets 1 bytes 29 (29.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1 bytes 29 (29.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 I have also problem using GPIO but it's a secondary trouble for the moment. I do not know what to do, I need help because in this way Armbian is useless on my board. Thanks in advance, Daniele.
  16. Hello, I have used NanoPi M4v2 with "NVMe SSD adapter" (Officially sold by the FriendlyElec). NVMe SSD is detected when I installed ubuntu based kernel 4.4. (FriendlyCore 18.04 or Armbian Bionic desktop based kernal 4.4.y) But When I installed armbian based kernel 5.x, NVMe SSD is not detected. Anyone can advise?
  17. It is possible to add explanations to certain expression or acronyms. The example above shows the (in this case case-sensitive) expression OOB (you see it is "underdot'ed") with the explanation "out of the box" while pointing with the cursor on it. Do you think this is a useful feature and if so what acronyms could/should be added to be automatically highlighted? Ideas: dtc - device tree compiler dtb - device tree blob dts - device tree source IRC - internet relay chat sunxi - board family of Allwinner 32bit ARM SoCs sunxi64 - board family of Allwinner 64bit ARM SoCs XU4 - Odroid XU4 OPi - Orange Pi N2 - Odroid N2 C2 - Odroid C2 C4 - Odroid C4 RK - Rockchip AML - Amlogic AW - Allwinner M4 - NanoPi M4 M4V2 - NanoPi M4V2 P2P - peer to peer eMMC - embeeded MultiMediaCard OS - operating system VPU - video processing unit panfrost - driver for Mali Midgard and Bifrost GPUs cedrus - driver for hardware accelerated video de-/encoding PSU - power supply unit RC - release candidate WG - Wireguard
  18. Odroid-N2 using Armbian_20.08.1_Odroidn2_focal_current_5.8.5 I've recently got a "Connection timed out" issue. For instance, I can open files with nano, use htop, armbian-config, update and upgrade packages, but I can't reboot (everything over ssh). I'm having a feeling that the issue started when I tried to figure out if it's possible to get HDMI to work with my 4K TV when the HDMI cable is not plugged in at boot. In that case, I booted several times and chaged boot.ini with setenv display_autodetect "false", setenv hdmimode "1080p60hz" and setenv disablehpd "true" without success. armbianmonitor -u information is attached at the end in my post where this line might be of interest: "[ 0.000000] [Firmware Bug]: Kernel image misaligned at boot, please fix your bootloader!". Conection timed out message: Running armbianmonitor -v: Does armbianmonitor -v give any useful information? It detects corrupted pacakges, but which? The 10-globally-managed-devices.conf does not seem to exist. At least I can't read it with cat or nano. sysctl --system armbianmonitor -u I guess the only way to reboot is to pull the plug? Or could it be done without pulling the plug if I connect to the N2 with UART? I'm thinking about doing a new fresh install, but before that, is it worth trying to use the legacy kernel (4.9)? Thanks for the awesome work with Armbian! It has truly been a blessing since I first discovered it!
  19. Hello, I am looking for a way to create an FTP server in my tvbox, where I can create several users with their respective folders to save files and connect from a PC
  20. Hi all. Firstly, sorry I had posted this query in the wrong forum. I´m trying to add support for a raw SPI comunication through SPI0, as it´s a custom comunication with a little auxiliary board, I think best option is to have a spidev device. My scenario is: Banana pi m2 ultra Armbian 5.4.35-sunxi, server (No gui). I have been modifying .dts and .dtsi files, here are parts of the files that I modified: sun8i-r40.dtsi spi0_pins: spi0-pins { pins = "PC0", "PC1", "PC2"; function = "spi0"; }; spi0: spi@1c05000 { compatible = "allwinner,sun8i-spi"; device_type = "spidev"; reg = <0x01c05000 0x1000>; interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; clocks = <&ccu CLK_BUS_SPI0>, <&ccu CLK_SPI0>; clock-names = "ahb", "mod"; pinctrl-names = "default"; pinctrl-0 = <&spi0_pins>; resets = <&ccu RST_BUS_SPI0>; status = "disabled"; #address-cells = <1>; #size-cells = <0>; }; sun8i-r40-bananapi-m2-ultra.dts &spi0 { status = "okay"; num-chipselects = <1>; cs-gpios = <&pio 2 23 GPIO_ACTIVE_LOW>; // CS = PC23 spidev@0 { reg = <0>; compatible = "spidev"; status = "okay"; spi-max-frequency = <1000000>; }; }; I created a script to compile these files !/bin/bash sudo cpp -nostdinc -I include -I arch -undef -x assembler-with-cpp arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts preproc.dts dtc -I dts -O dtb -o sun8i-bananapi-m2-ultra.dtb preproc.dtc And I get my new dts. As a comment, the compilation of the device tree throws me this warning: sun8i-r40-bananapi-m2-ultra.dtb: Warning (unit_address_vs_reg): Node /clocks/clk@1 has a unit name, but no reg propert However, I think it is prior to my modifications, because if I delete all my changes the warning is already there. So, next step, I procede to replace original dtb in Banana pi with the one that I just generated, under /boot/dtb-5.4.35-sunxi/ And then, reboot. I expected to get spix.y device under /dev but there is no change here. If i decompile my new dtb, I can see spi spi0-pins { pins = "PC0", "PC1", "PC2"; function = "spi0"; phandle = <0x20>; }; spi@1c05000 { compatible = "allwinner,sun8i-spi"; reg = <0x1c05000 0x1000>; interrupts = <0x0 0xa 0x4>; clocks = <0x7 0x29 0x7 0x71>; clock-names = "ahb", "mod"; pinctrl-names = "default"; pinctrl-0 = <0x20>; resets = <0x7 0x11>; status = "okay"; #address-cells = <0x1>; #size-cells = <0x0>; num-chipselects = <0x1>; cs-gpios = <0xd 0x2 0x17 0x1>; So, Could somebody please tell me what thing (or probably things) I am doing wrong, or if there are any steps I am forgetting? Just in case, I modified the armbianEnv.txt that way overlay=spi-spidev param_spidev_spi_bus=0 to add the spidev overlays (although if I'm not wrong this shouldn't be necessary, since I already enabled spi from the dts, is that correct?) Thanks in advance to anyone who takes the time to read my issue, and if you have any suggestions, they will be more than welcome. Regards. mhc
  21. Hello, I'm tearing my hair out. Help would be much appreciated. Initially, I installed Armbian on an SD card and successfully installed tvheadend and got the tuner to scan successfully. Great, or so I thought. Time to build my 'real' system on a eMMC. After many repeated builds, I cannot, for the life of me, get a successful scan. I'm using the 'predefined' network (UK Sutton Coldfield) which worked just fine before. I am running Armbian_20.08.1_Odroidn2_focal_current_5.8.5_desktop. Edit (can only post one per day). JMMC, what did I do different? Probably the order of things. I initially tried to install tvheadend via armbian-config, it didn't do anything. I installed from the repository. Did I do an 'update & upgrade' before that? Can't remember. Did I do an install firmware, full or part (from armbian-config) before or after? You see my point? Many combinations and permutations, tried a few but loosing track. I'll gladly accept your buster option. Thanks.
  22. This is a bunch of background info, scroll down to TL;DR for my question.... Hello, I am working on developing an application to make single board computers easier to use for non-technical users. You can think of it as something similar to yunohost or freedombox, but with more hand-holding involved around the hardware & network setup. I'm trying to enable people like my mother who've never seen or used a terminal/shell before to be able to set up and operate a server in their home. The general process looks something like this: user downloads my cross platform desktop application called "seedpacket" they run the app and go through a series of setup wizard screens one of the screens prompts them to insert an SD card, then the application will flash the SD card with a linux image for their SBC. seedpacket will then write additional files to the SD card, including things like the user's wifi credentials that they entered earlier on in the wizard. finally, the user will be prompted to insert the SD card into the SBC and turn it on. automated setup scripts will run on the SBC and send data to a cloud service, seedpacket will poll this cloud service and display progress information to the user. I want to support installing Armbian this way. So far I have steps 2 thru 5 working. I can flash the image to the SD card and write my custom config files to the SD card as well. I just tried testing it on my odroid XU4 and it boots, my custom sshd_config & authorized_keys files work, which is great! Next steps: I want to figure out where to put my script that communicates with the cloud service I want to automate the stuff that happens automatically on first login (/usr/lib/armbian/armbian-firstlogin) I want to automate the process of migrating the OS to a USB SATA device (/usr/sbin/nand-sata-install) I want the script that communicates with the cloud service to be able to post an update ASAP, preferably after the first boot and before it reboots to apply the partition re-sizing on the SD card. ------------------------ TL;DR --------------------------------- I just booted Armbian on my odroid XU4 and I can tell it rebooted once after the first boot, based on the /var/log/armbian-hardware-monitor.log having two boot cycles in it. However, I've been looking through and I can't tell for the life of me where/what causes the system to reboot. Maybe I am just blind and missing something obvious? I want to understand this because I may want to ensure that some additional steps complete before it reboots. EDIT 2: Soooo it looks like I'm a fool, nothing caused it to restart, because it didn't restart... I must have rebooted it myself and forgotten about it, because I just re-flashed the SD card, did it again, and it only booted once. Lol. At any rate, I will still ask just in case: is there any situation where it will reboot after the first boot ?
  23. Hello, Earlier on this week I decided to upgrade the kernel and the DTBs on my Armbian cluster (quite a few different boards but all of them based on Allwinner A20) from buster-next-5.92 to buster-current-20.08.2. Having successfully completed the upgrade on several other servers, I moved on to the lime2 one - which promptly failed to come back up after the reboot. Connecting the serial console shows u-boot doing its thing without issues and the kernel beginning to boot, producing normal messages - only to suddenly freeze. When exactly the freeze occurs varies, sometimes it even happens halfway through outputting a message line - but it is definitely before the handover to init and I think it's also before initramfs kicks in. Having poked around a bit, I have narrowed the problem down to the DTB update. If I have /boot/dtb point to dtb-4.19.62-sunxi, the system comes up fine - even with the new kernel. On the other hand, as soon as I symlink it back to dtb-5.8.6-sunxi the kernel hangs. BTW. I do not use any overlays and apart from the verbosity increase I do not think I have changed anything in armbianEnv.txt since system installation. In fact, let me just post it here: verbosity=7 logo=disabled console=both disp_mode=1920x1080p60 overlay_prefix=sun7i-a20 rootdev=UUID=REDACTED rootfstype=ext4 usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u Any ideas how I can debug this further? If you need any more information, let me know.
  24. Hello, It seems a few weeks ago linux-headers-3.4.113-sun8i package was removed from armbian repo. Is it persistent? How I can get it? Thank you. -- BR Oleg
  25. Hi. I am digging many things with armbian so I install fresh armbian and many applications so many times. So I am making a long script to install many applications and edit many configuration. When it asked "Yes/On" on text prompt, I use "#echo yes | apt install vim". It works well. But when I install samba, it ask text prompt "yes/no" at first and then with dialog box "yes/no". So I tried "#echo yes | echo no | apt install samba". But it doesn't work. How can I send "yes/no" to dialog box in bash shell??