GNU/Linux >> Belajar Linux >  >> Linux

Menulis ke register Pengontrol Tertanam di Ubuntu 14.04

Ternyata register ke-15 bertanggung jawab untuk mengaktifkan tulis, jadi saya menulis 0D ke lokasi itu terlebih dahulu, seperti yang dilakukan Notebook FanControl, kemudian mulai mengontrol kecepatan kipas seperti di atas. Di bawah ini adalah kode lengkap jika ada yang tertarik (Ini berfungsi pada laptop seri HP Envy m6. Anda juga harus menginstal lm-sensors terlebih dahulu)

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. Menginstal pure-ftpd di Debian/Ubuntu

  2. Apa yang Digema $? Mengerjakan??

  3. Bisakah perintah linux cat digunakan untuk menulis teks ke file?

  1. Instal OpenStack Liberty di Ubuntu 14.04 LTS

  2. Mouse Lag Di Ubuntu Gnome?

  3. Ubuntu 13.04 Tidak Mendeteksi Output Suara HDMI?

  1. Cara Menginstal Aplikasi Pengontrol SONOS 'Noson' di Ubuntu

  2. Cara Memperbarui IP Ubuntu dan Nama Host melalui Bash

  3. Cara menemukan versi pengontrol SATA di laptop Ubuntu. Apakah saya memiliki SATA 1, 2, atau 3? I, II, atau III?