# XU4 kernel a bit old, possibly lacking

**URL:** https://dietpi.com/forum/t/xu4-kernel-a-bit-old-possibly-lacking/14870
**Category:** General Discussion
**Created:** [7 November 2022 05:03 UTC](https://dietpi.com/forum/t/xu4-kernel-a-bit-old-possibly-lacking/14870 "2022-11-07T05:03:38Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![PlusPlus](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/p/ed655f/32.png) [@PlusPlus](https://dietpi.com/forum/u/PlusPlus)
#### Post date: [7 November 2022 05:03 UTC](https://dietpi.com/forum/t/xu4-kernel-a-bit-old-possibly-lacking/14870/1 "2022-11-07T05:03:39Z")

</div>

I have 2 Odroid MC1 Solo systems, they are based on the Odroid XU4 platform.

One is running the Odroid release of Ubuntu server 20.04 and has kernel 5.4.167-240, properly reports as “XU4” and under /proc/cpuinfo there are 14 features and BogoMIPS some at 84 and some at 120.

The other MC1 is running DietPi 8.10.2 (looks like Debian 11, Bullseye). Unfortunately I’m seeing less performance and less features available. It’s running kernel 4.14.294+, but /proc/cpuinfo says it’s an “XU3” with 13 features and all cores show a BogoMIPS of 12. Not 120, but twelve.

Is there a newer kernel available? Debian 11 has armel 5.10.x available. I guess I’m just feeling that DietPi has a lot of great features, but it feels slower and there’s been a few programs I couldn’t run on DietPi that would run just fine on Odroid’s Ubuntu 20.04 release.

---

<div class="post-metadata">

### Author: ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)
#### Post date: [7 November 2022 07:04 UTC](https://dietpi.com/forum/t/xu4-kernel-a-bit-old-possibly-lacking/14870/2 "2022-11-07T07:04:54Z")

</div>

Since a while our XU4 image is shipped with Linux 5.4 as well. Sadly an upgrade of the kernel isn’t (easily) possible since a different partitioning is required.

The mainline kernel AFAIK has some major downsides on the XU4, but with the new image it is possible to test with Linux 5.19.

---

<div class="post-metadata">

### Author: ![PlusPlus](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/p/ed655f/32.png) [@PlusPlus](https://dietpi.com/forum/u/PlusPlus)
#### Post date: [8 November 2022 06:02 UTC](https://dietpi.com/forum/t/xu4-kernel-a-bit-old-possibly-lacking/14870/3 "2022-11-08T06:02:41Z")

</div>

Thanks! I rebuilt the other MC1 Solo with the latest image and yes it has kernel 5.4.x.

Still unable to run some software, must be something missing but I’m not sure what.

Thanks for the info

---

<div class="post-metadata">

### Author: ![Joulinar](https://dietpi.com/forum/user_avatar/dietpi.com/joulinar/32/57_2.png) [@Joulinar](https://dietpi.com/forum/u/Joulinar)
#### Post date: [8 November 2022 15:02 UTC](https://dietpi.com/forum/t/xu4-kernel-a-bit-old-possibly-lacking/14870/4 "2022-11-08T15:02:38Z")

</div>

> [@PlusPlus](#):
>
> Still unable to run some software, must be something missing but I’m not sure what.

can you give an example? Or error message?

---

<div class="post-metadata">

### Author: ![PlusPlus](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/p/ed655f/32.png) [@PlusPlus](https://dietpi.com/forum/u/PlusPlus)
#### Post date: [9 November 2022 01:51 UTC](https://dietpi.com/forum/t/xu4-kernel-a-bit-old-possibly-lacking/14870/5 "2022-11-09T01:51:22Z")

</div>

Sure. [distributed.net](http://distributed.net) client. I got the ARMEL from [distributed.net: Client Downloads](https://www.distributed.net/Download_clients)

> root@DietPi-mc1-01:~/dnet-armel# ls -lah  
> total 1.3M  
> drwxr-xr-x 2 root root 4.0K Nov 7 22:40 .  
> drwx------ 5 root root 4.0K Nov 8 18:50 …  
> -rwxr-xr-x 1 root root 1.3M Nov 7 22:40 dnetc  
> -rw-r–r-- 1 root root 8.4K Nov 7 22:40 dnetc.1  
> -rw-r–r-- 1 root root 210 Nov 7 22:40 dnetc.ini  
> root@DietPi-mc1-01:~/dnet-armel#  
> root@DietPi-mc1-01:~/dnet-armel# ./dnetc  
> -bash: ./dnetc: No such file or directory  
> root@DietPi-mc1-01:~/dnet-armel#  
> root@DietPi-mc1-01:~/dnet-armel# ldd -v dnetc  
> libpthread.so.0 =\> /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb6f74000)  
> librt.so.1 =\> /lib/arm-linux-gnueabihf/librt.so.1 (0xb6f5e000)  
> libgcc\_s.so.1 =\> /lib/arm-linux-gnueabihf/libgcc\_s.so.1 (0xb6f35000)  
> libc.so.6 =\> /lib/arm-linux-gnueabihf/libc.so.6 (0xb6e36000)  
> /lib/ld-linux.so.3 =\> /lib/ld-linux-armhf.so.3 (0xb6f9a000)
> 
> ```
> Version information:
> ./dnetc:
> libgcc_s.so.1 (GCC_3.5) => /lib/arm-linux-gnueabihf/libgcc_s.so.1
> librt.so.1 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/librt.so.1
> libc.so.6 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libc.so.6
> libpthread.so.0 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libpthread.so.0
> /lib/arm-linux-gnueabihf/libpthread.so.0:
> ld-linux-armhf.so.3 (GLIBC_PRIVATE) => /lib/ld-linux-armhf.so.3
> ld-linux-armhf.so.3 (GLIBC_2.4) => /lib/ld-linux-armhf.so.3
> libc.so.6 (GLIBC_2.7) => /lib/arm-linux-gnueabihf/libc.so.6
> libc.so.6 (GLIBC_PRIVATE) => /lib/arm-linux-gnueabihf/libc.so.6
> libc.so.6 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libc.so.6
> /lib/arm-linux-gnueabihf/librt.so.1:
> ld-linux-armhf.so.3 (GLIBC_PRIVATE) => /lib/ld-linux-armhf.so.3
> ld-linux-armhf.so.3 (GLIBC_2.4) => /lib/ld-linux-armhf.so.3
> libc.so.6 (GLIBC_2.28) => /lib/arm-linux-gnueabihf/libc.so.6
> libc.so.6 (GLIBC_PRIVATE) => /lib/arm-linux-gnueabihf/libc.so.6
> libc.so.6 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libc.so.6
> libpthread.so.0 (GLIBC_PRIVATE) => /lib/arm-linux-gnueabihf/libpthread.so.0
> libpthread.so.0 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libpthread.so.0
> /lib/arm-linux-gnueabihf/libgcc_s.so.1:
> libc.so.6 (GLIBC_2.4) => /lib/arm-linux-gnueabihf/libc.so.6
> /lib/arm-linux-gnueabihf/libc.so.6:
> ld-linux-armhf.so.3 (GLIBC_2.4) => /lib/ld-linux-armhf.so.3
> ld-linux-armhf.so.3 (GLIBC_PRIVATE) => /lib/ld-linux-armhf.so.3
> 
> ```
> 
> root@DietPi-mc1-01:~/dnet-armel#  
> root@DietPi-mc1-01:~/dnet-armel# file dnetc  
> dnetc: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-\> linux.so.3, for GNU/Linux 2.6.18, BuildID[sha1]=7b7737a932693ae3e513b56e3cd4e096b5802542, stripped  
> root@DietPi-mc1-01:~/dnet-armel# uname -a  
> Linux DietPi-mc1-01 5.4.218-odroidxu4 #22.08.6 SMP PREEMPT Tue Oct 18 06:39:15 UTC 2022 armv7l GNU/Linux
