All pastes #967587 Raw Edit

pwm script

public shellscript v1 · immutable
·published 2008-04-02 15:04 UTC
rendered paste body
#!/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_input echo ''## 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 speed2    echo $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_input echo ''sleep 10