asb_100 sensor location in /sys heirarchy changes on

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

 



Hi Jeff,

On Sun, 15 Apr 2007 07:48:42 +0000 (UTC), jk wrote:
> Jean Delvare <khali <at> linux-fr.org> writes:
> > On 08 Apr 2007 16:17:31 -0400, lmsensors <at> kosowsky.org wrote:
> > > Also, just as a random example, the documentation for sensors.conf
> > > when discussing about the BUS STATEMENT (which I found by your reference
> > > below) only talks about /proc/bus/i2c which is obsolete for 2.6
> > > kernels. Similarly, it references the program
> > > prog/config/grab_busses.sh which only works in 2.4 kernels.
> > > 
> > > So, I guess the better question is whether anybody plans on updating
> > > the documentation and auxiliary programs in the lm_sensors tarball to
> > > reflect 2.6 kernels in general and "later" 2.6 kernels in particular.
> > 
> > What about you? Maybe you could stop complaining and actually help the
> > project?
> 
> I believe I have been "asking questions" rather than "complaining". Usually,
> packages have existing maintainers and it would be a bit presumptuous of me as a
> newbie to lm_sensors to start rewriting base code without making sure first that
> I really understand the issue and the reason for the existing situation (which
> you and others have now just explained to me) and second that no one else is
> currently maintaining the code (which indeed it seems that no one else is doing).
> 
> And in fact, I have now adjusted the code to first check for existence of hwmon
> (and I also wrote another cleaner version that only looks at hwmon but I
> understand why you may not want that so as to preserve backwards compatibility.)

Actually, we've branched SVN development now and we have a branch which
will only support recent 2.6 kernels. So if you send this other patch
to us, we could apply it to that branch. Please check your e-mail client
settings first though, as the patch below was corrupted (tabs replaced
by spaces, trailing space deleted), I had to fix it by hand in order to
apply it.

> Anyway, here is the diff for the version that preserves backwards compatibility. 
> 
> --- sens_update_rrd             2007-04-08 01:18:16.000000000 -0400
> +++ sens_update_rrd.new         2007-04-15 03:42:15.000000000 -0400
> @@ -30,6 +30,7 @@
>  then
>         echo "usage: $0 database.rrd sensor"
>         echo "       sensor example: w83781d-isa-0290 (2.4) or 0-0290 (2.6)"
> +       echo "           or hwmon0 (later 2.6)"
>         exit 1
>  fi
>  #
> @@ -38,19 +39,23 @@
> 
>  SENSDIR=/proc/sys/dev/sensors
>  SDIR=/sys/bus/i2c/devices
> -if [ ! -d $SENSDIR ]
> +HWMONDIR=/sys/class/hwmon
> +SENSDEV=$2
> +if [ -d $HWMONDIR ]
>  then
> -       if [ ! -d $SDIR ]
> +       SYSFS=1
> +       SENSDIR=$HWMONDIR
> +       SENSDEV=$SENSDEV/device
> +elif [ -d $SDIR ]
>         then
> -               echo $0: 'No sensors found! (modprobe sensor modules?)'
> -               exit 1
> -       else
>                 SYSFS=1
>                 SENSDIR=$SDIR
> -       fi
> +elif [ ! -d $SENSDIR]
> +then
> +       echo $0: 'No sensors found! (modprobe sensor modules?)'
> +       exit 1
>  fi
> 
> -SENSDEV=$2
>  SENS=$SENSDIR/$SENSDEV
>  if [ ! -r $SENS ]
>  then

Applied, thanks! I fixed the indentation, and also reworded the first
error message so that it's clearer which kernel needs what syntax
exactly.

> > I don't use sens_update_rrd myself, nor prog/config/grab_busses.sh, nor
> > bus statements. You do. Why would you expect me or anyone else to fix
> > them?
> 
> Did I ever say I expected you to? But it is not an unreasonable expectation for
> there to be a maintainer of code or barring that some indication that the code
> is no longer supported. Also, I would think that even if the rrd stuff is seldom
> used that the documentation for a basic config file like sensors.conf should be
> up to date and should not just reference obsolete kernel 2.4 methods which by
> now are four years out of date.
> 
> In any case, I am happy to help where I can, but I don't appreciate being
> accused of complaining or of having unreasonable expectations that I never
> myself expressed or implied.

Sorry, it seems I've been a bit rude with you while you didn't deserve
it. I must have had a bad day or something. Please accept my apologies.

You mentioned that sensors.conf.5 was out-of-date, can you please send
a patch for it too?

Thanks,
-- 
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