Bonjour à tous,
J'utilise actuellement plusieurs raspberry pi 4 qui commencent à chauffer.
L'idée est de refroidir ces cartes avec un ventilateur 5V possédant un 3ème file bleu pour un signal PWM.
De ce que je vois, il est possible de faire ceci avec la méthode suivante :
-écrire le fichier .dts avec les seuils de température, …
-compiler le fichier dts en dtbo à l'aide de
dtc -I dts -O dtb -o /boot/firmware/overlays/pwm-fan-gpio.dtbo pwm-fan-gpio.dts
-mettre dans le fichier /boot/firmware/config.txt le champ dtoverlay=pwm-fan-gpio
Sauf que dans mon cas, lorsque je connecte le fil PWM du ventilateur à la pin PWM qui correspond, le ventilateur s'arrête de tourner !
Comment puis-je déboguer ? Auriez-vous une idée ou un projet qui tourne sur le sujet ?
Exemple fichier .dts
https://github.com/raspberrypi/linux/blob/rpi-6.12.y/arch/arm/boot/dts/overlays/pwm-gpio-fan-overlay.dts
Exemple de projet similaire sur internet :
https://forums.raspberrypi.com/viewtopic.php?t=354125
Merci pour votre aide.
# Peut-être que ça marche ?
Posté par gUI (Mastodon) . Évalué à 3 (+0/-0).
Là tu veux que ton kernel pilote le ventilateur, peut-être qu'il ne fait pas assez chaud tout simplement ?
Que dit un
tree /sys/class/hwmon?En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.