Search the Community
Showing results for tags 'odroidxu4'.
-
Hi all, I got my hands on an Odroid XU4 and wanted to use it as a replacement for my RPi 3 for all my amateur radio related stuff. Unfortunately all of the AX25 kernelmodules have been left out of official builds. I have a commit ready to add them back, yet I am not sure what the actual process is to submit a PR. As I understood I need to open an issue first yet I cannot figure out which category this fits in. I attached a patch file for current kernel. Thank You, Geoffrey ax25.patch
-
I recently noticed my ODroid XU4 was reporting weird temperature readings: cat /sys/class/thermal/thermal_zone0/temp -22000 Is this a software issue or maybe hardware failing? Also, I would like to upgrade, is there another board I could just transfer my EMMC to and be up and running? Thanks
-
A known issue with the Odroid XU4, HC1, and HC2 is that it (uboot?) does not properly park the hard disk heads before/during shutdown or power cycle/off. So, the disk drive is forced to emergency hard retract the heads when power is shutdown/cycled. This is of course a violent action for the HDD and should be avoided. Use this odroid.shutdown script and install into /lib/systemd/system-shutdown/. https://wiki.odroid.com/odroid-xu4/troubleshooting/shutdown_script Recommend adding to armbian for XU4 distros.
-
Using Armbian_25.8.1_Odroidxu4_noble_current_6.6.102.img I can boot off SD. Then when I run nand-sata-install it sharts and comes up with initramfs prompt. I'll try to fix it there next time, but I'm just using a 3.5" SATA laptop disk with USB controller. .oading, please wait.. .tarting systemd-udevd version 255.4-1ubuntu0.11 .begin: Loading essential drivers ... done. .begin: Running /scripts/init-premount ... done. .begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. .begin: Running /scripts/local-premount ... done. .begin: Waiting for root file system ... Begin: Running /scripts/local-block ... done. done. Save up waiting for root file system device. Common problems: - Boot args (cat /proc/cmdline) - Check rootdelay=(did the system wait long enough?) - Missing modules (cat /proc/modules; ls /dev) ALERT! UUID=546a0798-29c9-4f3c-beea-1563d848abd0 does not exist. Dropping to a shell! BusyBox v1.36.1 (Ubuntu 1:1.36.1-6ubuntu3.1) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) _ I had old image Armbian_23.11.1_Odroidxu4_jammy_current_6.1.63.img and it works fine.
-
Try to upgrade from 25.5.1 but base-files not present in repository. Missed again. @Igor can you fix it?
-
i've been using armbian for a whole hour now i figure i've mastered this thing :) i loaded Armbian_25.5.1_Odroidxu4_bookworm_current_6.6.88_minimal.img on a sd and fired up an old xu4 according to the instruction the first thing to do is run armbian-config but it hangs because i don't have an interweb connection is there a way around that
-
Hi guys, this is something that I would like to achieve if feasible. I remember that other OS like "RetroPie Arena" support GPU acceleration, thanks. Any documentation to read? Thanks! 🙏
-
Hi, I'm trying to run weston on Odroid XU4, but it does not start. Seems something is wrong with GPU drivers. I have installed "Armbian 25.2.1 Bookworm Minimal" image and then installed weston via apt. Then, trying to run the weston fails with error: Date: 2025-04-13 UTC [13:47:44.248] weston 10.0.1 https://wayland.freedesktop.org Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/ Build: 10.0.1 [13:47:44.249] Command line: weston [13:47:44.249] OS: Linux, 6.6.81-current-odroidxu4, #1 SMP PREEMPT Mon Dec 30 15:59:39 UTC 2024, armv7l [13:47:44.249] Flight recorder: enabled [13:47:44.249] Starting with no config file. [13:47:44.250] Output repaint window is 7 ms maximum. [13:47:44.250] Loading module '/usr/lib/arm-linux-gnueabihf/libweston-10/drm-backend.so' [13:47:44.265] initializing drm backend [13:47:44.265] Trying logind launcher... [13:47:44.280] logind: session control granted [13:47:44.290] using /dev/dri/card0 [13:47:44.291] DRM: supports atomic modesetting [13:47:44.291] DRM: supports GBM modifiers [13:47:44.291] DRM: supports picture aspect ratio [13:47:44.291] Loading module '/usr/lib/arm-linux-gnueabihf/libweston-10/gl-renderer.so' MESA-LOADER: failed to open exynos: /usr/lib/dri/exynos_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri) failed to load driver: exynos MESA-LOADER: failed to open zink: /usr/lib/dri/zink_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri) failed to load driver: zink MESA-LOADER: failed to open kms_swrast: /usr/lib/dri/kms_swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri) failed to load driver: kms_swrast MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri) failed to load swrast driver [13:47:44.301] failed to initialize egl [13:47:44.302] fatal: failed to create compositor backend Internal warning: debug scope 'drm-backend' has not been destroyed. Runing weston in pixman mode with "weston --use-pixman" succeeds, but I need accelerated weston. Any idea how I can install the missing GPU drivers?
-
Looking at various Docker images on Docker Hub, I see images for armv6, armv7, and armhf. Which are the right ones to use on an XU4/HC2?
-
I recently installed:Armbian_25.2.1_Odroidxu4_bookworm_current_6.6.75_minimal.img on my Odroid HC2. Ran the configuration. I'm currently trying to resolve an issue with warm booting and losing the hard drive. I've read this: https://forum.odroid.com/viewtopic.php?f=97&t=44865 on the Odriod forum. And this: https://forum.armbian.com/topic/15611-odroid-hc1-and-kernel-54-soft-reset-makes-the-sata-drive-disappear/ here JMCC said: Just curious if this still applies today with that build of Armbian? Also if the solution of changing the boot.ini is still valid today to fix the soft reset error? Finally as an aside it doesn't look like "hdparm" was installed? Is that possible? If so why? Thanks for all the help.
-
I've been running Armbian on an Odroid HC1 board for some time now. We've just had a kernel upgrade and it now boots as an XU4 according to the motd. This used to be changeable with armbian-config (I did this regularly on kernel updates). But, with the new armbian-config I can't find a way to do this any more. *edit A bit more info Running SY017 in armbian-config gives an empty list, and I get this error: ls: cannot access '/boot/dtb/overlay/*.dtbo': No such file or directory In fact /boot/dtb/overlay/ does not exist
-
Hi, hope you're all doing well. I have this Odroid HC2 (XU4 without video output) that was running an old Armbian version. I intended to update to the latest one (o something close to it) but it seems it won't boot with the newer releases. The board seems to power up ok, leds apparently blinking in a normal fashion, but it seems it gets stuck somewhere. It doesn't acquire any IP address. Not having video output leaves me with little to no way of knowing what is failing. No logs seem to be created in the sdcard. I also tried DietPi images, which I believe are based on Armbian but the same thing happens. I does, however, boot the previous Armbian installation and an Ubuntu image I got from somewhere (but it's a desktop version which doesn't seem to include remote ssh access by default). So my guess is that I can mostly rule hardware or sdcard issues. I created "armbianEnv.txt" to include "board_name=hc2 # or xu4, xu3, hc1, hc2" boot.ini didn't show anything suspicious and the UUID in there matches the one of the sdcard I'm using. These are all the images I tried (with Etcher) (in no specific order) : - Armbian_25.2.1_Odroidxu4_bookworm_current_6.6.75_minimal.img - Armbian_25.2.1_Odroidxu4_ubuntu_noble_current_6.6.75_minimal.img - Armbian_24.8.1_Odroidxu4_bookworm_current_6.6.47_minimal.img - DietPi_2025-02-17_OdroidXU4-ARMv7-Bookworm.img - DietPi_2025-02-17_OdroidXU4-ARMv7-Bullseye.img - DietPi_2025-02-17_OdroidXU4-ARMv7-Trixie.img This is the only new image that did boot: - ubuntu-24.04-6.6-minimal-odroid-xu4-20240911.img Any ideas about what could be happening? Also, I couldn't find an older image to try out, i.e. something with a 5.X kernel, is there anywhere I could get one? Thanks in advance. MO
-
Title says it all. "_amd64" and "_arm64" are in the apt repository "_armhf" is missing.
-
armbian-bsp-cli-odroidxu4-current is held back because base-files_25.2.2-13ubuntu10-noble_armhf does not exist (again). As before, the fix seems to be wget https://apt.armbian.org/apt/pool/noble-utils/b/base-files/base-files_25.2.2-13ubuntu10-noble_amd64__1-noble-1armbian1-Baa17-U13ubuntu10-R55fa.deb wget https://apt.armbian.org/apt/pool/noble-utils/b/base-files/base-files_25.2.2-13ubuntu10-noble_armhf__1-noble-1armbian1-Baa17-U13ubuntu10-R55fa.deb dpkg-deb -x base-files_25.2.1-13ubuntu10-noble_armhf__1-noble-1armbian1-Baa17-U13ubuntu10-R55fa.deb armhf dpkg-deb -x base-files_25.2.2-13ubuntu10-noble_amd64__1-noble-1armbian1-Baa17-U13ubuntu10-R55fa.deb armhf_new diff -qr armhf armhf_new cp armhf/bin/locale-check armhf_new/bin/locale-check rmdir $(readlink -f armhf_new/lib64) rm armhf_new/lib64 dpkg-deb --control base-files_25.2.2-13ubuntu10-noble_amd64__1-noble-1armbian1-Baa17-U13ubuntu10-R55fa.deb armhf_new/DEBIAN vi armhf_new/DEBIAN/control (replace amd64 by armhf on line 4) grep -nrw armhf_new/DEBIAN -e lib64 (remove all instances of lib64 in files below) vi armhf_new/DEBIAN/postinst vi armhf_new/DEBIAN/postrm vi armhf_new/DEBIAN/preinst md5sum armhf_new/usr/bin/locale-check vi armhf_new/DEBIAN/md5sums (fix md5sum for usr/bin/locale-check) chown -R root:root armhf_new/* sudo dpkg-deb -b armhf_new base-files_25.2.2-13ubuntu10-noble_armhf__1-noble-1armbian1-Baa17-U13ubuntu10-R55fa.deb sudo dpkg -i base-files_25.2.2-13ubuntu10-noble_armhf__1-noble-1armbian1-Baa17-U13ubuntu10-R55fa.deb sudo apt update sudo apt upgrade
-
Today unattended upgrades ran and installed the following: libtasn1-6 linux-dtb-current-odroidxu4 linux-image-current-odroidxu4 linux-u-boot-odroidxu4-current Afterward, the system automatically rebooted and went into a boot loop. I had a backup I was able to copy to the emmc and get back up and running but it is from October 2024 and I am not really sure what to do. coming here to see if anyone else has experienced the same. I tried to run armbianmonitor -U and it had some weird html. I am pretty good with Linux but everything is self taught. thank you in advance for any help Dan
-
My hardware: Odroid HC2 Armbian 24.5.1 Bookworm with Linux 6.6.31-current-odroidxu4 : My backup restoration → Has other issues too → But apt upgrade results in various size and hash mismatches. Offtopic: apt upgrade or sudo dpkg --configure -a always crash the system (since summer 2024, troubleshooting without success since christmas 2024) Ruled out HW failure 80-90%. My local apt/dpg cache was corrupted, thus at /var/lib/dpkg/ backed up info/ to info.bak/ and mkdir info/ afresh. And now sudo dpkg --configure -a completed successfully the very first time! But 2025-02-09 ca. 12:00 CET and also later the afternoon apt upgrade results in various size and hash mismatches. Mirror sync in progress? Then decided to flash a fresh image and start fresh (in all cases the SHA checksum matched, and BalenaEtcher checked the flash as identical to the image) Armbian_24.11.1_Odroidxu4_bookworm_current_6.6.60-omv_minimal → Status LED flashes, but SSH never reachable. No idea at what level it fails. Armbian_25.2.1_Odroidxu4_bookworm_current_6.6.75_minimal.img.xz → Status LED flashes, but SSH never reachable. No idea at what level it fails. As recommended by the FAQs "Image does not boot" --> check previous images from archive Armbian_24.11.1_Odroidxu4_bookworm_current_6.6.60_minimal → Boots, SSH works, went through initial setup (root pw, locale, timezone, username, etc). → But apt update ; apt upgrade fails with size and hash mismatches at 2025-02-09 22:30 CET.
-
Please forgive me if it is a stupid question, but what is preventing us from keeping n previous kernels installed in case an update is broken and does not boot? Fedora does it, Ubuntu does too. In general it should be simpler to boot a previous kernel than to try to pull the SD card and fix it in a second machine.
-
Hi! I just flashed Armbian 24.11.1 Bookworm Minimal / IOT onto my Odroid HC1 SD-Card. The download page states: "For HC1 and HC2 we provide specially optimized config which has to be applied manually. This results in shorter boot time and lower consumption. Edit /boot/armbianEnv.txt and add: board_name=xu4 # or xu3, xu3, hc1" However there is no /boot/armbianEnv.txt. Should I just run the system as is or do I have to modify something to have it run optimally? Should I just create the file and add line? Thx! Björn
-
I've flashed: Armbian_25.2.0-trunk.193_Odroidxu4_trixie_current_6.6.65_minimal.img to my eMMC. It boots fine, but after a "armbian-upgrade" it will give a kernel panic upon reboot. I think the new kernel is borked.
-
I used the Armbian 24.11.1 Bookworm Minimal / IOT Image from https://www.armbian.com/odroid-xu4/. When i checked the boot messages with journalctl -b, then i can see the message -> "system vulnerable" Later i can read the message "Spectre BHB: enabling loop workaround for all CPUs". Is this a fix for the first warning message, or is my system vulnerable? Dec 16 20:32:58 odroidxu4 kernel: smp: Bringing up secondary CPUs ... Dec 16 20:32:58 odroidxu4 kernel: CPU1: thread -1, cpu 1, socket 1, mpidr 80000101 Dec 16 20:32:58 odroidxu4 kernel: CPU2: thread -1, cpu 2, socket 1, mpidr 80000102 Dec 16 20:32:58 odroidxu4 kernel: CPU3: thread -1, cpu 3, socket 1, mpidr 80000103 Dec 16 20:32:58 odroidxu4 kernel: CPU4: thread -1, cpu 0, socket 0, mpidr 80000000 Dec 16 20:32:58 odroidxu4 kernel: CPU4: detected I-Cache line size mismatch, workaround enabled Dec 16 20:32:58 odroidxu4 kernel: CPU4: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable Dec 16 20:32:58 odroidxu4 kernel: CPU4: Spectre BHB: enabling loop workaround for all CPUs Dec 16 20:32:58 odroidxu4 kernel: CPU5: thread -1, cpu 1, socket 0, mpidr 80000001 Dec 16 20:32:58 odroidxu4 kernel: CPU5: detected I-Cache line size mismatch, workaround enabled Dec 16 20:32:58 odroidxu4 kernel: CPU5: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable Dec 16 20:32:58 odroidxu4 kernel: CPU6: thread -1, cpu 2, socket 0, mpidr 80000002 Dec 16 20:32:58 odroidxu4 kernel: CPU6: detected I-Cache line size mismatch, workaround enabled Dec 16 20:32:58 odroidxu4 kernel: CPU6: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable Dec 16 20:32:58 odroidxu4 kernel: CPU7: thread -1, cpu 3, socket 0, mpidr 80000003 Dec 16 20:32:58 odroidxu4 kernel: CPU7: detected I-Cache line size mismatch, workaround enabled Dec 16 20:32:58 odroidxu4 kernel: CPU7: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable Dec 16 20:32:58 odroidxu4 kernel: smp: Brought up 1 node, 8 CPUs Dec 16 20:32:58 odroidxu4 kernel: SMP: Total of 8 processors activated (384.00 BogoMIPS). Dec 16 20:32:58 odroidxu4 kernel: CPU: All CPU(s) started in HYP mode. Dec 16 20:32:58 odroidxu4 kernel: CPU: Virtualization extensions available.
-
Hello, I have been struggling with this for a while, found some replies on the other communities but I simply cannot get Wireguard up and running on my Odroid HC2 with Armbian. Running... echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable-wireguard.list printf 'Package: *\nPin: release a=unstable\nPin-Priority: 90\n' > /etc/apt/preferences.d/limit-unstable apt update apt install -y linux-headers-odroidxu4 wireguard yields... Loading new wireguard-0.0.20181218 DKMS files... dpkg: warning: version '3.10.106-odroidxu4 4.19.14' has bad syntax: invalid character in revision number Building for 4.19.14-odroidxu4 Module build for kernel 4.19.14-odroidxu4 was skipped since the kernel headers for this kernel does not seem to be installed. Do I really need to compile Wireguard from source? :-(
-
I recently installed Armbian Jammy on my Hardkernel Odroid-HC1. By monitoring the storage usage through SNMP, I quickly realised that something was filling up the /var/log mountpoint at an alarming rate (40 % usage after three weeks). At a closer inspection, it turned out to be the sysstat logs. Even though sysstat was set (out of the box) to only keep 7 days of history, I could see files that were several weeks old. Having looked into the way that logs are synced to disc (or to the SD card rather), then rotated and synced back every night, it seems that the armbian-ramlog script is rather broken. It will move all of the sysstat logs, then expect the logrotation to rotate/compress/prune them (which it doesn't in the case of sysstat, since pruning is inherent in sysstat and logs aren't structured in the same way that others are). Finally, it will copy the files back (also old ones), thus effectively disabling the pruning mechanism of sysstat. Am I missing something or is this a bug? Seems odd that this issue should have gone unnoticed until now... Also, while looking into this issue, I noticed that the non-rsync armbian-ramlog does not respect sub-directories. For instance, /var/log.hdd/apt/* will get copied back to /var/log.
-
Hello community! I have performed an update from armbian 11 to 12 and OMV 6 to 7 and completed it successfully so far. Unfortunately just the package armbian-bsp-cli-odroidxu4 was not upgraded due to a missing dependency: +++ The following packages have unmet dependencies: armbian-bsp-cli-odroidxu4-current : Depends: base-files (>= 24.5.1) but 12.4+deb12u6 is to be installed E: Unable to correct problems, you have held broken packages. root@omv:~# sudo apt install 12.4+deb12u6 Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package 12.4+deb12u6 E: Couldn't find any package by glob '12.4+deb12u6' ok, let‘s try: root@omv:~# sudo apt install 12.4+deb12u6-current Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package 12.4+deb12u6-current E: Couldn't find any package by glob '12.4+deb12u6-current' +++ Is this package simply not available in the armbian repository or did I something fundamental wrong?
-
Hi, I'm running OMV on Odroid HC2. I updated to OMV 7.7.1. Armbian to 24.5.1 with Linux kernel 6.6.31-current-odroid-xu4. After reboot the server started to act very slow. I tried to reapply the DBT for HC1/2 via armbian-config but this did not help. armbian-config says I'm on ondemand governor between 200-200 MHz. What could be the issue? Actually my system says I should run dpkg --configure -a but this command hang here and the system reboots after few seconds... steakhutzeee@dk:~$ sudo dpkg --configure -a [sudo] password for steakhutzeee: Setting up containerd.io (1.6.33-1) ... EDIT: From armbian-config -> CPU (deprecated) I applied the max I could find. Now armbian-config states I'm running 1800-1800 MHz. I was able to successfully run the dpkg command and update my system. steakhutzeee@dk:~$ grep . /sys/devices/system/cpu/cpu0/cpufreq/* /sys/devices/system/cpu/cpu0/cpufreq/affected_cpus:0 1 2 3 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq:1400000 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq:1400000 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq:200000 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency:155000 /sys/devices/system/cpu/cpu0/cpufreq/related_cpus:0 1 2 3 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies:200000 300000 400000 500000 600000 700000 800000 900000 1000000 1100000 1200000 1300000 1400000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors:userspace powersave conservative ondemand performance schedutil /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq:1400000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver:cpufreq-dt /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor:ondemand /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq:1400000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq:1400000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed:<unsupported> grep: /sys/devices/system/cpu/cpu0/cpufreq/stats: Is a directory I did: echo 1400000 | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq echo 200000 | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_min_freq If this issue with frequencies has to be fixed with an update, how can I set a correct frequency manually now? I'm afraid this high freq could cause damage actually. Thank you!
-
My Nextcloudpi was running like a charm for years on an Odroid HC1 (no possibility to attache a monitor). It was still running Debian Buster 19.11.7. It was running so well that I neglected it a little too much. And then, when I attempted to upgrade the distro, it went bad. During the upgrade the following error occured: `` Err:5 http://httpredir.debian.org/debian buster-backports Release 404 Not Found [IP: 2a04:4e42:6f::644 80] Ign:6 http://mirrors.dotsrc.org/armbian-apt buster InRelease Err:7 http://mirrors.dotsrc.org/armbian-apt buster Release 404 Not Found [IP: 2001:878:346::116 80] Reading package lists... Done E: The repository 'http://httpredir.debian.org/debian buster-backports Release' no longer has a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. E: The repository 'http://apt.armbian.com buster Release' no longer has a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. Something went wrong. Fix it and try again `` Then I followed this [guidance](https://forum.armbian.com/topic/19237-armbian-upgrade-from-buster-to-bullseye/) In `/etc/apt/sources.list.d/armbian.list` I commented out the armbian repo and in `/etc/apt/sources.list` I changed from buster to bullseye. The I ran `apt update`, then `apt upgrade --without-new-pkgs`, then `apt full-upgrade`and then I rebooted the system. The Ordoid HC1 seemed to have started up again, I also see it my router, but it cannot be accessed via SSH, via the webbrowser nor the web-domain. 1. Is there a way to fix the install? 2. If not, is there a way to retreive the data and configs? (Not sure if the drive was encrypted. What is the default of Nextcloudpi?) Would really appreciate help.
