root/lm-sensors/tags/V3-0-0-RC3/README

Revision 4931, 4.2 kB (checked in by khali, 1 year ago)

useful_addresses.html is in the wiki now.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 OVERVIEW OF THE LM-SENSORS PACKAGE
2 ==================================
3
4 The lm-sensors package, version 3, provides user-space support for the
5 hardware monitoring drivers in Linux 2.6.5 and later. For older kernel
6 versions, you have to use lm-sensors version 2.
7
8 The directories within this package:
9
10 * doc
11   Documentation.
12 * etc
13   A sample configuration file for libsensors, and a script to convert
14   lm-sensors version 2 configuration files to work with version 3.
15 * lib
16   The user-space sensors support library code (libsensors).
17 * prog
18   Several supporting programs. The most important ones are:
19   - sensors-detect: A program for detecting installed hardware and
20     recommending specific modules to load.
21   - sensors: A console tool to report sensor readings and set new
22     sensor limits.
23   - sensord: A daemon to watch sensor values and log problems. It
24     includes RRD support.
25
26
27 INSTALLING LM-SENSORS
28 ---------------------
29
30 See the INSTALL file.
31
32
33 HARDWARE SUPPORT
34 ----------------
35
36 To find out what hardware you have, just run 'sensors-detect' as root.
37
38 Most modern mainboards incorporate some form of hardware monitoring chips.
39 These chips read things like chip temperatures, fan rotation speeds and
40 voltage levels. There are quite a few different chips which can be used by
41 mainboard builders for approximately the same results.
42
43 Laptops, on the other hand, rarely expose any hardware monitoring
44 chip. They often have some BIOS and/or ACPI magic to get the CPU
45 temperature value, but that's about it. For such laptops, the lm-sensors
46 package is of no use (sensors-detect will not find anything), and you have
47 to use acpi instead.
48
49 This package doesn't contain chip-specific knowledge. It will support all
50 the hardware monitoring chips your kernel has drivers for. In other words,
51 if you find out that you have unsupported hardware (e.g. sensors-detect
52 told you so) then it means that you need a more recent kernel, or you
53 even need to wait for a new kernel driver to be written. Updating the
54 lm-sensors package itself will not help.
55
56
57 LIBSENSORS
58 ----------
59
60 The kernel drivers communicate their information through the /sys
61 interface. Because every motherboard is different, the drivers always
62 advert the measurements at their pins. This means that the values they
63 report are not always immediately relevant to you. They have to be
64 labelled properly, and sometimes they must be scaled to correspond to
65 real-world values.
66
67 libsensors is a (shared or static) library of access functions. It
68 offers a simple-to-use interface for applications to access the sensor
69 chip readings and configure them as you like. It has a configuration
70 file where you can put all the motherboard-specific labels and
71 conversion rules. That way, all applications do not need to duplicate
72 the effort and can simply link with libsensors and work out of the box.
73
74
75 APPLICATIONS
76 ------------
77
78 This package contains an example console program that reports all current
79 sensors values. This program is called 'sensors'. You can use it as a
80 reference implementation for more intricate programs. It also contains a
81 daemon watching for sensor values, logging alarms and feeding an RRD
82 database with the sensor measurements.
83
84 This package does not contain a nice graphical monitor. See
85 http://www.lm-sensors.org/wiki/UsefulLinks for pointers to such programs.
86
87
88 OTHER INFORMATION
89 -----------------
90
91 The developers of this package can be reached through a mailing-list
92 (see http://www.lm-sensors.org/wiki/AuthorsAndContributors). Do not hesitate
93 to mail us if you have questions, suggestions, problems, want to
94 contribute, or just want to report it works for you. But please try to
95 read the documentation and FAQ before you ask any questions! It's all
96 under doc/.
97
98 The latest version of this package can always be found at:
99 http://www.lm-sensors.org/wiki/Download. Pre-release versions can be
100 retrieved through anonymous SVN; see doc/svn for details.
101
102 This package may be distributed according to the GNU General Public
103 License (GPL), as included in the file COPYING.
104
105 Note that libsensors falls under the GPL, not the LGPL.  In more human
106 language, that means it is FORBIDDEN to link any application to the
107 library, even to the shared version, if the application itself does not
108 fall under the GPL.
Note: See TracBrowser for help on using the browser.