#!/bin/bash## enable PWM controlecho 1 > /sys/bus/i2c/devices/9191-0290/pwm1_enableecho 1 > /sys/bus/i2c/devices/9191-0290/pwm2_enablesleep 2## Show actual speedecho 'Actual fans speeds:CPU:'cat /sys/bus/i2c/devices/9191-0290/fan1_inputecho 'HD:'cat /sys/bus/i2c/devices/9191-0290/fan2_inputecho ''## Table PWM <=> Rpmecho ' value for fan1 (CPU): value for fan2 (HD): PWM 255 FAN 1421 PWM 255 FAN 1323 PWM 240 FAN 1386 PWM 240 FAN 1323 PWM 225 FAN 1315 PWM 225 FAN 1283 PWM 210 FAN 1247 PWM 210 FAN 1227 PWM 195 FAN 1165 PWM 195 FAN 1161 PWM 180 FAN 1092 PWM 180 FAN 1097 PWM 165 FAN 1011 PWM 165 FAN 1025 PWM 150 FAN 936 PWM 150 FAN 956 PWM 135 FAN 852 PWM 135 FAN 883 PWM 120 FAN 774 PWM 120 FAN 809 PWM 105 FAN 686 PWM 105 FAN 732 PWM 90 FAN 605 PWM 90 FAN 653 PWM 75 FAN 509 PWM 75 FAN 570 PWM 60 FAN 419 PWM 60 FAN 513 Fan Stopped at PWM = 30 Fan Stopped at PWM = 28 'echo 'PWM1 (CPU) ?'## Read value for PWMread speed1echo $speed1 > /sys/bus/i2c/devices/9191-0290/pwm1echo 'PWM2 (HD) ?'read speed2echo $speed2 > /sys/bus/i2c/devices/9191-0290/pwm2## Show new speedsecho 'Reading fans speeds ...'sleep 5echo 'CPU:'cat /sys/bus/i2c/devices/9191-0290/fan1_inputecho 'HD:'cat /sys/bus/i2c/devices/9191-0290/fan2_inputecho ''sleep 10