Das Kernelmodul um die ALIX-LEDs anzusteuern ist im Kernel von Voyage Linux enthalten. Nachdem dieser installiert ist kann das Modul mit modprobe leds-alix in den Kernel geladen werden.
Nun lassen sich die LEDs steuern:
# Anschalten echo 1 > /sys/class/leds/alix\:1/brightness echo 1 > /sys/class/leds/alix\:2/brightness echo 1 > /sys/class/leds/alix\:3/brightness # Ausschalten echo 0 > /sys/class/leds/alix\:1/brightness echo 0 > /sys/class/leds/alix\:2/brightness echo 0 > /sys/class/leds/alix\:3/brightness
LED-Trigger
Etwas bequemer geht das mit LED-Triggern.
Module laden
modprobe ledtrig-default-on modprobe ledtrig-heartbeat modprobe ledtrig-morse modprobe ledtrig-timer
Trigger aktivieren
- Aktiviere heartbeat für LED1 – Je höher die Load, umso schneller das blinken:
echo heartbeat > /sys/class/leds/alix\:1/trigger
- Zeige die Aktivität der IDE-Platten mit LED2 (Hierzu ist kein Kernelmodul nötig, da ledtrig-ide-disk schon fest in den Kernel einkompiliert ist.)
echo ide-disk > /sys/class/leds/alix\:2/trigger
- Zeitsteuerung für LED3 – 1 Sekunde an, 5 Sekunden aus:
echo timer > /sys/class/leds/alix\:3/trigger echo 1000 > /sys/class/leds/alix\:3/delay_on echo 5000 > /sys/class/leds/alix\:3/delay_off
Trigger deaktivieren
echo none > /sys/class/leds/alix\:1/trigger echo none > /sys/class/leds/alix\:2/trigger echo none > /sys/class/leds/alix\:3/trigger
Morsezeichen
echo morse > /sys/class/leds/alix\:1/trigger echo "SOS" /sys/class/leds/alix\:1/message
Dauerhafte konfiguration
echo "leds-alix" >> /etc/modules echo "ledtrig-heartbeat" >> /etc/modules echo "ledtrig-timer" >> /etc/modules echo "ledtrig-morse" >> /etc/modules
Zusätzlich die echos in /etc/rc.local einfügen.