LEDs werden bei CPU-Aktivität nicht ausgelöst

LEDs werden bei CPU-Aktivität nicht ausgelöst

Ich versuche, einige Trigger für die LEDs auf einer eingebetteten Platine (Rock960) einzustellen. Sie funktionieren mit heartbeatund mmc1(Hauptlaufwerk) und nonenatürlich, aber ich habe es nicht geschafft, einen der cpu<i>Trigger zum Laufen zu bringen.

Gibt es eine Möglichkeit zu prüfen, ob überhaupt irgendwas einen Trigger sendet? Auch unter Volllast (zB make -j6Job leuchtet nichts).

# Disk activity works as does rfkill1 (wifi)
echo mmc1 >/sys/class/leds/rock960\:green\:user0/trigger

# None of these seem to do anything
echo cpu0 >/sys/class/leds/rock960\:green\:user1/trigger
echo cpu1 >/sys/class/leds/rock960\:green\:user2/trigger
echo cpu2 >/sys/class/leds/rock960\:green\:user3/trigger

Laut meiner Konfiguration habe ich die Module wie folgt kompiliert:

# LED Triggers
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=y
CONFIG_LEDS_TRIGGER_ONESHOT=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
CONFIG_LEDS_TRIGGER_BACKLIGHT=y
CONFIG_LEDS_TRIGGER_CPU=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y

Verfügbare Auslöser:

none rc-feedback kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock mmc0 [mmc1] timer oneshot heartbeat backlight gpio cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 default-on rfkill0 mmc2 rfkill1 rfkill2

Antwort1

Ich glaube, der geeignetste Auslöser für diesen Fall wäre der activity, der die CPU-Aktivität systemweit anzeigen soll. Hier ist die Beschreibung davon:

Dadurch können LEDs durch eine unmittelbare CPU-Auslastung gesteuert werden. Die Blitzfrequenz und der Arbeitszyklus variieren je nach momentaner CPU-Auslastung von schwachen Blitzen bis zu intensiver Helligkeit

Dazu müssen Sie es im Kernel aktivieren. CONFIG_LEDS_TRIGGER_ACTIVITY=yDie meisten modernen Distributionen haben es jedoch standardmäßig installiert.

aushttps://cateee.net/lkddb/web-lkddb/LEDS_TRIGGER_ACTIVITY.html

verwandte Informationen