Help wanted: individual alarm files

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

 



Hey Jean, Hans,

I will give it a shot. Since I am _completely_ new to this, it might take a 
while.

Ivo


----- Original Message ----- 
From: "Hans de Goede" <j.w.r.degoede at hhs.nl>
To: "Jean Delvare" <khali at linux-fr.org>
Cc: "LM Sensors" <lm-sensors at lm-sensors.org>
Sent: Sunday 1 July 2007 23:13
Subject: Re:  Help wanted: individual alarm files


> Hi All,
>
> I'll take care of converting the "fscher" driver as my work PC has such a
> beast. I hope to be able todo this soon.
>
> Ivo, if you are reading this, any chance you could try to convert the 
> sis5595
> driver?
>
> Regards,
>
> Hans
>
>
> Jean Delvare wrote:
>> Hi all,
>>
>> The future libsensors assumes that all hardware monitoring drivers
>> follow the standard sysfs interface defined in
>> Documentation/hwmon/sysfs-interface. They all mostly do already, except
>> for one thing: alarms. Most drivers are still only exposing a single
>> file with all alarms in a bit-vector, in chip-dependent order. In order
>> to let the new libsenors display the alarms properly, we must add
>> individual alarm files to these drivers. For some drivers, fault and/or
>> beep files need to be added too.
>>
>> Here's the current status, to the best of my knowledge.
>>
>> Already have individual alarm files:
>> abituguru.c
>> coretemp.c
>> ds1621.c
>> dme1737.c
>> f71805f.c
>> lm63.c
>> lm83.c
>> lm85.c
>> lm90.c
>> pc87427.c
>> smsc47m192.c
>> vt1211.c
>> w83627ehf.c
>> w83793.c
>>
>> Don't have alarms at all:
>> ad7418.c
>> adm1029.c
>> ams
>> applesmc.c
>> atxp1.c
>> hdaps.c
>> k8temp.c
>> lm70.c
>> lm75.c
>> max6650.c
>> smsc47b397.c
>> w83l785ts.c
>>
>> Need to be converted:
>> adm1021.c
>> adm1025.c
>> adm1026.c
>> adm1031.c
>> adm9240.c
>> asb100.c
>> fscher.c
>> fscpos.c
>> gl518sm.c
>> gl520sm.c
>> it87.c
>> lm77.c
>> lm78.c
>> lm80.c
>> lm87.c
>> lm92.c
>> max1619.c
>> pc87360.c
>> sis5595.c
>> smsc47m1.c
>> via686a.c
>> vt8231.c
>> w83627hf.c
>> w83781d.c
>> w83791d.c
>> w83792d.c
>>
>> As you can see, the list is quite long, so I need help. That's not a
>> difficult job, but you need chip ship in question to test.
>>
>> How to add individual alarm files:
>>
>> * Read Documentation/hwmon/sysfs-interface, so that you know what are
>> the valid names for individual alarm, fault and beep files.
>>
>> * Take a look at this patch which adds individual alarm support to 4
>> drivers:
>> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=2d45771e6ea79f56a7d85e448f702f60ef86c228#patch2
>>
>> * Do the same to your driver. To find out which alarm bit correspond to
>> what, you can look at the defines used in the current version of
>> libsensors:
>> http://www.lm-sensors.org/browser/lm-sensors/branches/lm-sensors-3.0.0/kernel/include/sensors.h?rev=4473
>> Or you can look at the datasheet for your chip, but it's likely to take
>> longer.
>>
>> * Test. You can test manually (change the limits and read the alarm
>> files from sysfs) or you can use the next version of libsensors, which
>> is in branch "lm-sensors-3.0.0" under SVN:
>> svn checkout http://lm-sensors.org/svn/lm-sensors/branch/lm-sensors-3.0.0 
>> lm-sensors-3
>>
>> * Submit your patch to the lm-sensors list, I'll review it.
>>
>> Thanks,
>
>
> _______________________________________________
> lm-sensors mailing list
> lm-sensors at lm-sensors.org
> http://lists.lm-sensors.org/mailman/listinfo/lm-sensors 





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

  Powered by Linux