GNU/Linux >> Tutoriales Linux >  >> Linux

Escribir en registros de Embedded Controller en Ubuntu 14.04

Resulta que el registro 15 es responsable de habilitar la escritura, por lo que primero escribo 0D en esa ubicación, como lo hace Notebook FanControl, luego empiezo a controlar la velocidad del ventilador como se indicó anteriormente. A continuación se muestra el código completo si alguien está interesado (Funciona en portátiles de la serie HP Envy m6. También debe instalar primero los sensores lm)

sudo modprobe -r ec_sys
sudo modprobe ec_sys write_support=1
echo -n -e "\015" | sudo dd of="/sys/kernel/debug/ec/ec0/io" bs=1 seek=15 count=1 conv=notrunc 2> /dev/null
echo "Fan control enabled"
while [ 1 ]; do $(if [ "0$(bc -q <<< $(echo "`sensors -A -u | grep "temp1_input" --max-count=2 | tail -n1 | cut -d 'n' -f 2 | tr -cd '0123456789\.'`-0 > 54");)" -eq 1 ]; then echo -n -e "\051"; else echo -n -e "\031"; fi | sudo dd of="/sys/kernel/debug/ec/ec0/io" bs=1 seek=20 count=1 conv=notrunc 2> /dev/null); sleep 1; done

Linux
  1. Instale OpenStack Liberty en Ubuntu 14.04 LTS

  2. ¿Qué hace Echo $? ¿¿Hacer??

  3. ¿Ubuntu 13.04 no detecta la salida de sonido HDMI?

  4. Cómo instalar la aplicación de controlador SONOS 'Noson' en Ubuntu

  5. Cómo actualizar la IP y el nombre de host de Ubuntu a través de Bash

Instalar Nginx en Ubuntu 18.04

Instalar Redis en Ubuntu

Cambiar zona horaria en Ubuntu 18.04

Instalar Jenkins en Ubuntu 18.04

Computadora integrada compacta con IA Axiomtek eBOX560-900-FL se ejecuta en Ubuntu

¿Cómo instalar Intellij IDEA en Ubuntu?