Jaren geleden kocht ik de Kangaroo als testcomputer.
Aanvankelijk werkte deze goed... met de Linux 3.x kernels. Na upgrades (4.x kernel) kwamen er problemen, intermittend (veeeeel te vaak!) was er geen response meer op het toetsenbord of de muis.
Als 'host' naam gebruikte ik "debian". Met de test computer bleek dat ik Lubuntu met de LXQt niet werkend kreeg met de Chrome Remote Desktop.
De bedoeling van de test computer is om software te checken voor dat deze op de Asrock wordt uitgevoerd.
Anno 2022 wordt XUbuntu op Kangaroo computer geïnstalleerd, om in combinatie met de Fairphone 2 de ADB: "Android Debug Bridge" te gebruiken.
De ADB is nodig om de file permissies in de Fairphone aan te passen na een upgrade van Android 9 naar 10 eind april 2022.
... Achteraf is ADB niet meer nodig, vrij snel na de upgrade kwam een nieuwe patch voor de Fairphone, die het probleem verhielp.
Helaas...
Anno 2022: geven Intel "Bay Trail" chips, zonder aanpassingen, nog steeds problemen in Linux, zie:
Stack All Flow.com: System Freezes Completely With Intel Bay Trail In Ubuntu!
[January 21, 2022] My system freezes completely at random, frequent intervals. I started to have the same problem in Ubuntu 14.04 but after recent upgrade to 16.04 there is no improvement, in fact it seems worse.
Your processor is affected by the c-state bug.
This causes total freezes when the CPU tries to enter an unsupported sleep state. It’s a problem for many Bay Trail devices especially with newer (4.*) kernels.
... Ook vond ik (weer) een nieuwe site met een tip, zie:
Lintel.in: How to Fix Freezing of Linux Kernel on Intel’s Bay Trail SoCs ( Celeron ) [May 14, 2019] A patch fixes the frequent freezing at the Bay Trail has become known low-cost processors, the Celeron series on Linux. The SoCs are installed in cheap notebooks and other cheap hardware.
Bay Trail SoCs are known to be critical in Linux. This ranges from installation problems to crashes every minute. Intel knows the problem. It stands in an errata under the abbreviation VLP52 and is classified as No Fix , so Intel does not fix it .
Eind 2015 kwam een mini PC op de markt, zie: Tweakers: Mini desktop-pc met Windows 10 uitgebracht [27 oktober 2015]
Het Californische InFocus heeft een mobiele Windows-pc uitgebracht met afmetingen van 16x8x1,3cm en een gewicht van 200 gram, inclusief accu.
Het kleinood met de naam Kangaroo kost 99 dollar en is voorzien van een Intel Atom x5-Z8500 processor, 2GB ddr3 en 32GB emmc-opslag.

De Nederlandse versie is de Ockel: Sirius: Sirius B Black Cherry ... met Windows 10.
Op de website van "www.ockelproducts.com" support stond! een Ubuntu Installation Guide.
Beide computers zijn ook geschikt om Ubuntu te installeren.
Voor de Kangaroo staat het nodige op YouTube:
Lon Seidman Kangaroo Plus Mini PC Review - Compared to Original - 2GB vs. 4GB of RAM demonstrated.
Kangaroo responded to calls for more ram and storage on their mini-PC! This new one has 4 GB RAM and 64 GB of storage.
De fabrikant van de mini PC is Foxconn (Taiwan).
Het Foxconn / InFocus model was: "Kangaroo Mobile Desktop" / 0E6A
De toenmalige Linux kernel is nog niet optimaal voor Intel Atom SoC's processors met Bay trail en Cherry trail.
De oplossing: was in het begin (ca. 2015) een regel aanpassen in /etc/default/grub
Jaren later: een script uitvoeren "c6off+c7on.sh" , zie: Installatie tijdens de start van het operating systeem... de "definitieve oplossing"
Kangaroo Specificaties: ... gekocht zonder OS, om Debian/Ubuntu te installeren.
Opmerking: De Intel Atom x5-Z8500 is van de "Cherry trail" familie, maar heeft dezelfde problemen als de oudere Bay trail chips.
| Besturingssysteem | No OS | WiFi | 802.11 a/b/g/n/ac, dual band |
| Processor | Intel Atom x5-Z8500 | Bluetooth | 4.0 |
| RAM | 4GB DDR3L | Intern geheugen | 64GB eMMC flash |
| Grafisch type | Intel HD Graphics 400 | Last Updated | Micro SDXC slot |
| 4K Support | 3840 x 2160p @ 30Hz | Adapter | DC 10W (5V/2A) |
| USB | 1x 2.0, 1x 3.0 | Materiaal | Aluminium |
| HDMI | 1.4a | Kleur | Zwart |
| Audio | 3.5mm | Dimensies | 124 x 80 x 13 mm / 4.8 x 3.1 x 0.5 inch |
| Microfoon | 3.5mm | Gewicht | 153g / 5.4oz |
De Kangaroo heeft een USB2 en een USB3 aansluiting, maar geen LAN, wel wifi!
Om keyboard, muis en LAN dongel aan te sluiten is een hub gekocht, een TP-Link.com: UH400 USB 3.0 4-poorts Draagbare Hub
4 USB 3.0-poorten ondersteunen een overdrachtssnelheid tot 5 Gbps, dit is 10 keer sneller dan USB 2.0. Ook is USB 3.0 compatibel met USB 2.0/1.1.
Voor de koppeling met het LAN is een Nedis.nl: Merk: Edimax "EU-4208" USB 2.0 Fast Ethernet-adapter 10/100 Mbit gekocht.
Het is een ideale draagbare accessoire met volledige 10/100Mbps Fast Ethernet USB 2.0-prestaties en is het sneller dan de meeste draadloze verbindingen.
Maak verbinding met een 10/100 Mbps netwerk vanaf een USB-compatibele desktop of notebook
Dit hoofdstuk is oude info, zie nieuwe hoofdstuk "Software" installatie Debian in 2025!
Tijdens de installatie van XUbuntu komt de melding:
To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details.Bij Debian was ik gewend om direct na een installatie de user 'frits' root rechten te geven, bij de Ubuntu familie is dit niet nodig!
Een paar aanpassingen vanwege problemen Intel Bay Trail en Cherry trail SoCs in Linux.
Een van de eerste oplossingen (ca 2015) was om grub aan te passen.
Deze aanpassing is een tijd geleden ook uitgevoerd op de Asrock computer, zie paragraaf: probleem met "Bay Trail"
De volgende link: Lintel.in: How to Fix Freezing of Linux Kernel on Intel’s Bay Trail SoCs ( Celeron ) [May 14, 2019]
Gaf de instructie: script: "c6off+c7on" uitvoeren.
#!/bin/sh
#title: c6off+c7on.sh
#description: Disables all C6 and enables all C7 core states for Baytrail CPUs
#author: Wolfgang Reimer <linuxball (at) gmail.com>
#date: 2016014
#version: 1.0
#usage: sudo <path>/c6off+c7on.sh
#notes: Intended as test script to verify whether erratum VLP52 (see [1])
# is the root cause for kernel bug 109051 (see [2]).
# In order for this to work you must _NOT_ use boot parameter
# intel_idle.max_cstate=<number>.
#
# [1] http://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/pentium-n3520-j2850-celeron-n2920-n2820-n2815-n2806-j1850-j1750-spec-update.pdf
# [2] https://bugzilla.kernel.org/show_bug.cgi?id=109051
# Disable ($1 == 1) or enable ($1 == 0) core state, if not yet done.
disable() {
local action
read disabled disable || return
action=ENABLED; test "$1" = 0 || action=DISABLED
printf "%-8s state %7s for %s.\n" $action "$name" $cpu
}
# Iterate through each core state and for Baytrail (BYT) disable all C6
# and enable all C7 states.
cd /sys/devices/system/cpu
for cpu in cpu[0-9]*; do
for dir in $cpu/cpuidle/state*; do
cd "$dir"
read name <name>
case $name in
C6*-BYT) disable 1;;
C7*-BYT) disable 0;;
esac
cd ../../..
done
done
Opmerking: ... in de tekst ... In order for this to work you must _NOT_ use boot parameter dus opletten, aanpassen!
Opmerking: de link [1] in bovenstaand script naar http://www.intel.com/ vereist een login!
De andere link [2] naar: bugzilla.kernel.org bug-id=109051 geeft:
Bug 109051 - cstates: intel_idle.max_cstate=1 required to prevent crashes - Baytrail
Opmerkelijk: In de blog staan ruim 1100 commentaren, de laatste in 2022!
Meer details, er staan drie links in de blog: Good reading for better understanding of this issue
Ook: I can confirm that kernel parameter intel_idle.max_cstate=1 is a working workaround for my case (50+ ASRock IMB-150 mini-ITX Intel Celeron J1900 boards running a 3.18.21-rt19 kernel)
met Google vond ik de definitieve oplossing ... helaas ... werkte dit niet in mijn geval ... vanwege "Cherry trail" SoC ???
![]()
Uitgevoerd:
[Unit] Description=My script [Service] ExecStart=/usr/bin/c6off+c7on.sh [Install] WantedBy=multi-user.target
Ook van belang: Github.com: cstateInfo.sh
Description: Shows all core states + some related info as a formatted table
De kangaroo computer gaf binnen de kortste tijd geen response meer op het toetsenbord en de muis.
Daarom werden bovenstaande instructies op een minimaal systeem uitgevoerd, met de Linux prompt.
De bestanden c6off+c7on.sh en cstatefix.service zijn op de Odroid-HC "home-cloud" opgeslagen, en met secure-copy gedownload.
frits@kangaroo:~$ cd Downloads frits@kangaroo:~/Downloads$ ll totaal 32 drwxr-xr-x 3 frits frits 4096 apr 30 19:41 ./ drwxr-x--- 15 frits frits 4096 apr 30 19:44 ../ -rwxrwxrwx 1 frits frits 1356 apr 28 16:33 c6off+c7on.sh* -rwxrwxr-x 1 frits frits 110 apr 30 19:40 cstatefix.service* drwx------ 3 frits frits 4096 apr 29 16:21 firefox.tmp/ -rw-rw-r-- 1 frits frits 11455 apr 30 19:41 software-xubuntu
Op 10 juni 2023 is versie 12 van Debian "Bookworm" vrij gegeven.
Deze heeft de nieuwe kernel 6.x, en heeft ook drivers die geen open source zijn.
Dit is handig voor netwerk (RealTek RTL-8169 op Asrock Q1900DC) en wifi interfaces (Intel driver: iwlwifi-7265D-29 in deze
Kangaroo Mobile Desktop computer).
In augustus 2025 kwam versie 13 van Debian: "Trixi".
Een handleiding voor de upgrade staat op de site: LinuxConfig.org: How to Upgrade Debian 12 Bookworm to Debian 13 Trixie
[26 July 2025]
In this comprehensive tutorial, we will discuss how to upgrade your Debian 12 Bookworm system to Debian 13 Trixie using the official upgrade procedure.
Ik heb mijn Debian installatie handleiding aangepast!
Op de Kangaroo test computer is de upgrade naar Debian 13 uitgevoerd.
Er is gewerkt vanaf de Dell-G15, met een remote terminal login, om eenvoudig aantekeningen te maken.
Een probleem was, dat ik vaak een waarschuwing tegen kwam in de upgrade.
De logfiles staan in de /var/log/apt directory
frits@kangaroo:~$ cd /var/log/apt frits@kangaroo:/var/log/apt$ ls -lrt totaal 828 -rw-r----- 1 root adm 45238 7 apr 2024 term.log.6.gz -rw-r--r-- 1 root root 13704 7 apr 2024 history.log.6.gz -rw-r----- 1 root adm 3925 16 aug 2024 term.log.5.gz -rw-r--r-- 1 root root 1577 16 aug 2024 history.log.5.gz -rw-r----- 1 root adm 5834 19 mrt 11:24 term.log.4.gz -rw-r--r-- 1 root root 2276 19 mrt 11:24 history.log.4.gz -rw-r----- 1 root adm 935 3 apr 16:41 term.log.3.gz -rw-r--r-- 1 root root 330 3 apr 16:41 history.log.3.gz -rw-r----- 1 root adm 5158 12 jun 16:48 term.log.2.gz -rw-r--r-- 1 root root 1801 12 jun 16:48 history.log.2.gz -rw-r----- 1 root adm 1666 10 aug 09:34 term.log.1.gz -rw-r--r-- 1 root root 629 10 aug 09:34 history.log.1.gz -rw-r--r-- 1 root root 51292 16 aug 19:32 eipp.log.xz -rw-r----- 1 root adm 600128 16 aug 19:33 term.log -rw-r--r-- 1 root root 72842 16 aug 19:33 history.log
frits@kangaroo:/var/log/apt$ sudo more term.log ... dpkg: waarschuwing: kan de oude map '/lib/discover' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/keyspan_pda' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/isci' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/dsp56k' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/cis' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/av7110' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/wfx' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/ueagle-atm' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/tigon' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/tehuti' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/rockchip' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/nvidia/tegra210' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/nvidia/tegra194' niet verwijderen: Map is niet leeg dpkg: waarschuwing: kan de oude map '/lib/firmware/nvidia/tegra186' niet verwijderen: Map is niet leeg ...
Totaal waren er ruim 90 * waarschuwing!
De firmware is nodig voor drivers voor extra hardware.
De genoemde firmware directories kunnen - misschien - ook na de installatie verwijderd worden!
Dit probleem is kennelijk geintroduceerd omdat vanaf Debian 12 ook "niet vrije software" drivers worden geïnstalleerd.
Zie ook: AskUbuntu.com: Remove unneeded files from /lib/firmware.
I'm trying to clear up space on my root partition and /lib/firmware is taking up a lot of space. There are a lot of files for devices that I know I don't have.....
Don't touch /lib/firmware. If you're trying to clear up space on your root partition, look elsewhere... like removing older unused kernels, or /var/crash crash logs, or /var/log/ log files.
frits@Dell-G15:~/Downloads$ ls -lrt ... -rw-rw-r-- 1 frits frits 821035008 okt 16 14:18 debian-13.1.0-amd64-netinst.isoGekozen is voor een minimale setup: Debian 13 Trixie Expert Mode Minimal Install
frits@Kangaroo:~$ sudo apt-get install x2goserver x2goserver-xsession [sudo] wachtwoord voor frits: geheim! Pakketlijsten worden ingelezen... Klaar Boom van vereisten wordt opgebouwd... Klaar De statusinformatie wordt gelezen... Klaar x2goserver is reeds de nieuwste versie (4.1.0.6-1.1+b1). x2goserver-xsession is reeds de nieuwste versie (4.1.0.6-1.1). 0 opgewaardeerd, 0 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
Na de installatie had ik een probleem met "smear" na het verplaatsen van een window, zie ook: AskUbuntu.com: Visual artifacts in x2go XFCE4 sessions after upgrade from 20.04 to 21.04
I've been using x2go XFCE4 sessions on a box for ages with no problems but after an upgrade to 21.04 (from 20.04) I'm now getting strange visual artifacts: black boxes around windows, ghosting, etc.
AI-overzicht:
You can disable the XFCE compositor through the Window Manager Tweaks settings or via the command line using xfconf-query.
To disable it permanently: open a terminal and run the following command to disable compositing and save the setting:
xfconf-query -c xfwm4 -p /general/use_compositing -s falseYou will need to restart your XFCE session for this change to take full effect.
Een probleempje bij de Kangaroo is, dat de ruimte tussen de USB-3 en de HDMI aansluiting te krap is voor een normale USB-stick.
De MicroSD wordt geflashd met een Trust "Nanga" USB 3.1 Card adapter.
De MicroSD kaart gebruikt met een kleine USB-2 Kingston "FCR-MRG2" adapter voor de installatie.
Voorbeeld: Trust Compacte USB 3.2 Gen1-kaartlezer (links) en Kingston FCR-MRG2 (rechts) adapter.

Een andere (recente) optie is om een USB 3.0 HUB te gebruiken!
Tegenwoordig gebruik ik een Tweakers.nl: TP-Link UH400 4-poorts USB 3.0 hub
Het stroomverbruik is gemeten met de AVM: FRITZ!DECT 200 intelligente contactdoos, en deze meet ook het energieverbruik.
De Kangaroo gebruikt 5 Watt.
frits@Kangaroo:~$ sudo dmesg | grep MIPS [ 0.156028] Calibrating delay loop (skipped), value calculated using timer frequency.. 2880.00 BogoMIPS (lpj=5760000) [ 0.164590] smpboot: Total of 4 processors activated (11520.00 BogoMIPS)