Page modifiée le :

omega.ducouet.fr

Carte Odroid Xu4
Software and hardware
Carte Odroid Xu4

Le site web Omega est auto hébergé sur une carte Odroid Xu4. Cette carte fonctionne sous Armbian Buster (Une version Arm de Debian). Le serveur Web est Apache.

Brèves

Le Ventilateur

Le bruit du ventilateur peut être gênant selon la pièce où l'Xu4 est installé. Il est possible de définir 4 vitesses et 3 seuils de déclenchement de ces vitesses. Les vitesses de rotation du ventilateur sont dans le fichier /sys/devices/platform/pwm-fan/hwmon/hwmon0/fan_speed ; Les seuils de déclenchement dans les fichiers /sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp (+trip_point_1_temp et trip_point_2_temp).
Ces fichiers ne sont pas de véritables fichiers dont les modifications peuvent être enregistrées. Les modifications doivent être refaites à chaque démarage. Malgrés tout, il est possible d'automatiser ces modifications dans le fichier /etc/rc.local.
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# manage the fan

if [ -f /sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp ]; then
    echo '60000' > /sys/devices/virtual/thermal/thermal_zone0/trip_point_0_temp
    echo '70000' > /sys/devices/virtual/thermal/thermal_zone0/trip_point_1_temp
    echo '80000' > /sys/devices/virtual/thermal/thermal_zone0/trip_point_2_temp
fi

if [ -f '/sys/devices/platform/pwm-fan/hwmon/hwmon0/fan_speed' ]; then
    #set fan speed
    echo "38 120 180 240" > /sys/devices/platform/pwm-fan/hwmon/hwmon0/fan_speed
fi

exit 0