GNU/Linux >> Znalost Linux >  >> Linux

Zápis do registrů Embedded Controller v Ubuntu 14.04

Ukázalo se, že 15. registr je zodpovědný za umožnění zápisu, takže na toto místo nejprve zapíšu 0D, jako to dělá Notebook FanControl, a pak začnu ovládat rychlost ventilátoru, jak je uvedeno výše. Níže je uveden úplný kód, pokud by měl někdo zájem (Funguje na noteboocích řady HP Envy m6. Také byste měli nejprve nainstalovat lm-sensors)

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. Nainstalujte OpenStack Liberty na Ubuntu 14.04 LTS

  2. Co dělá Echo $? Dělat??

  3. Prodleva myši v Ubuntu Gnome?

  1. Ubuntu 13.04 nedetekuje zvukový výstup Hdmi?

  2. Jak nainstalovat aplikaci SONOS Controller "Noson" v Ubuntu

  3. Může být příkaz linux cat použit pro zápis textu do souboru?

  1. Instalace čistého ftpd v Debian/Ubuntu

  2. Jak aktualizovat Ubuntu IP a název hostitele přes Bash

  3. Jak zjistit verzi řadiče SATA na notebooku Ubuntu. Mám SATA 1, 2 nebo 3? I, II nebo III?