Où sommes nous ?

Mesure de temperature du CPU

Il est connu que le PMU du BananaPI expose sa température à travers /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input. Cependant, le CPU dispose lui aussi de sa propre sonde, mais il faut installer à la main un module dans le kernel pour y accéder.

Cross compilation du module

Le module a été créé par Corentin LABBE et est disponible sur cette page.

Pour pouvoir le compiler, je vais utiliser le BSP de LeMaker en y appliquant les modifications suivantes :

  1. Il faut créer le fichier lemaker-bsp/linux-sunxi/drivers/hwmon/a20-tp.c
  2. modifier les fichiers lemaker-bsp/linux-sunxi/drivers/hwmon/Kconfig et lemaker-bsp/linux-sunxi/drivers/hwmon/Makefile

on compile le kernel

make linux

et le résultat se trouve dans lemaker-bsp/build/sun7i_defconfig-linux/drivers/hwmon/a20-tp.ko

Pour ceux qui ne maitrisent par les patches, j'ai créé un tarball qui fait tous ce travail.

Sur le Banana

Pour activer ce module, il faut :

  1. Copier le fichier créé dans /lib/modules/3.4.103/kernel/drivers/hwmon/
  2. modifier le fichier /etc/conf.d/modulescomme suit
    modules="a20-tp"
  3. depmod pour que ce module soit connu du kernel
  4. pour l'activer, rebooter le Banana ou plus simplement lancer la commande
    modprobe a20_tp

Le résultat est exposé dans /sys/devices/platform/a20-tp-hwmon

Et a sert quelque chose ?

Bien ... moyennement : dans mon cas (serveur headless), la température du CPU suit de très près celle du MPU. A tester avec le GPU actif.

Maj 1er Mars 2015 : Je viens de mettre à jour bPI et j'en ai profité pour y installer aussi cette sonde : la température ambiante de ma cave étant actuellement beaucoup plus basse (entre 5 et 10°C), les PMU et CPU donnent des valeurs totalement différentes. De plus, la sonde du CPU semble avoir une résolution beaucoup plus grande.

Bref, en cas de test de charge, il est largement préférable d'avoir aussi cette mesure.


Visitez :
La liste de nos voyages
Nos sorties Ski et rando
Copyright Laurent Faillie 2001-2017
N'oubliez pas d'entrer le mot de passe pour voir aussi les photos perso.
Contactez moi si vous souhaitez réutiliser ces photos et pour les obtenir avec une plus grande résolution.
Visites durant les 7 derniers jours Nombre de visites au total.

Vous pouvez laissez un commentaire sur cette page.