Desactivar parpadeo led Banana pi

En función de que imagen le instalemos a nuestra Banana Pi nos encontraremos con un molesto parpadeo en uno de los leds de la placa (no confundir con el parpadeo habitual del  puerto ethernet si tenemos la placa conectada a la red por ethernet).

Este parpadeo es totalmente configurable y podemos hacer que esté vinculado a determinados comportamientos.

En nuestro caso queremos desactivar este molesto parpadeo (llamado heartbeat) que no tiene ninguna función específica.

La manera menos intrusiva de hacerlo es mediante la modificación del modo de parpadeo en el fichero trigger:

/sys/class/leds/led2/trigger

No podremos modificar este fichero usando un editor, ni tan solo si modificamos permisos.

Si miramos su contenido con el comando cat:

cat /sys/class/leds/led2/trigger

podremos ver los distintos modos de funcionamiento que podemos elegir para el led:

none ac-online usb-online rfkill0 mmc0 mmc1 mmc2 timer [heartbeat] backlight gpio default-on rfkill1 rfkill2 rfkill4

El valor actual aparecerá mostrado entre corchetes []. Por defecto tendremos el modo «heartbeat» activado, lo que implica el continuo parpadeo.

Para modificar el comportamiento y hacer que se apague solo tenemos que seleccionar el valor «none», y lo haremos cambiando a modo root y ejecutando un echo:

sudo su

echo none>/sys/class/leds/led2/trigger

 

Automáticamente el led dejará de parpadear y se apagará.

La configuración original se restablece tras cada reinicio, por lo cual si queremos que esta se mantenga hemos de hacer un poco más de trabajo…

Deberiamos crear un archivo batch como este:

apagar_led.sh

#!/bin/bash

echo none>/sys/class/leds/led2/trigger

y lo copiaremos en la carpeta /etc/init.d

Ahora solo queda ejecutar este comando para hacer que nuestro script sea llamado siempre que arranque nuestra Banana Pi:

update-rc.d apagar_led.sh defaults

Para conocer más sobre el uso de update-rc.d puedes visitar este post: http://yasecomo.com/ejecutar-script-arranque-linux/

 

 

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *