Questions about sysfs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux