Forum Linux.debian/ubuntu [Debian pour rpi] : Pilotage signal PWM

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
6
mai
2026

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  (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.