Bug ou pas ? Les avis divergent. Mais le fait de ne pas avoir de carte SD insérée dans le Raspberry Pi génère un nombre important d'interruptions (probablement à cause du polling ?), et le processus kworker
passe en tête (sur un système inactif).
Ci-dessous la sortie de la commande top -d 1
. La charge du système est de 0.22 (charge instantané) et 0.11 en moyenne.
Prérequis
- Raspbian (Buster ou Jessie, à minima).
$ _release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster - Être root (sudo -i)
Les commandes
La commande (exécutée sous root)echo -n "3f202000.mmc" >/sys/bus/platform/drivers/sdhost-bcm2835/unbind
supprime le pilote de la carte SD, et la charge du Pi passe de 0.20 à 0.00 au bout de quelques minutes :
Pour re-installer le pilote :echo -n "3f202000.mmc" >/sys/bus/platform/drivers/sdhost-bcm2835/bind
Cette modification ne résiste pas au reboot.
Rendre la modification permanente
Ajouter à la fin de /etc/rc.local
, juste avant le exit 0
la ligne se terminant par unbind :echo -n "3f202000.mmc" >/sys/bus/platform/drivers/sdhost-bcm2835/unbind
Source
https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=211912#p1321458