Hi Dave, On Fri, 17 Aug 2007 19:44:36 +0800, dave jones wrote: > I'm trying to use pwmconfig to verify whether my porting driver is > working or not. > While running pwmconfig, I got the following result: > > Found the following PWM controls: > 0-002e/pwm1 > /usr/sbin/pwmconfig: line 102: echo: write error: Invalid argument What are the permissions on that file? The error message suggests that your driver returned -EINVAL to the write request. > Found the following fan sensors: > 0-002e/fan1_input current speed: 6683 RPM > 0-002e/fan2_input current speed: 6192 RPM > > My question is why it displays 0-002e instead of hwmon0/devices ? Which version of lm-sensors are you running? Support for the hwmon class was added relatively recently (2.10.2). > The second question is why pwmconfig cannot write value ? > In line 102 with pwmconfig is: > > # $1 = pwm file name > function pwmdisable() > { > if [ "$SYSFS" = "1" ] > then > echo $MAX > $1 > ENABLE=${1}_enable > if [ -w $ENABLE ] > then > echo 0 > $ENABLE ---- line 102 > fi > else > echo $MAX 0 > $1 > fi > } > > Would you tell me how to fix my driver? Thank you. Without seeing your code? I don't think so. -- Jean Delvare