root/lm-sensors/trunk/doc/useful_addresses.html @ 4606

Revision 4606, 18.3 KB (checked in by khali, 6 years ago)

Fix broken links to Analog Devices website.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
4<html>
5
6<head>
7        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
8        <style type="text/css">
9                UL { margin-top: 4px; margin-bottom: 16px; }
10                .toplvl { font-weight: bold; }
11        </style>
12        <title>I&sup2;C, SMBus and hardware monitoring references</title>
13</head>
14
15<body>
16
17<h1>I&sup2;C, SMBus and hardware monitoring references</h1>
18
19<p>This document contains all kinds of useful references to I&sup2;C and SMBus
20documents and implementations, and to hardware sensors documentation and
21implementations. Please report any other references you have found!</p>
22
23<ul>
24<li><span class="toplvl"><a name="i2c">I&sup2;C</a></span>
25        <ul>
26        <li><a href="http://www.ping.be/~ping0751/i2cfaq/i2cindex.htm">I&sup2;C FAQ</a></li>
27        <li>Another <a href="http://vhimpe.crosswinds.net/electronics/i2cfaq/i2c.html">I&sup2;C
28                FAQ</a></li>
29        <li>Yet another <a href="http://www.esacademy.com/faq/i2c/">I&sup2;C FAQ</a></li>
30        <li><a href="http://www.semiconductors.philips.com/buses/i2c/">Philips</a>, the I&sup2;C bus
31                inventors
32                <br />This site contains many example programs.</li>
33        <li>Simon Vogl's <a href="http://voxel.at/prj/i2c/">I&sup2;C for Linux</a> page</li>
34        </ul>
35</li>
36<li><span class="toplvl"><a name="smbus">SMBus</a></span>
37        <ul>
38        <li><a href="http://www.smbus.org/specs/">SMBus specification documents</a>
39                <br />Includes version 1.1 and version 2.0 documents.</li>
40        </ul>
41</li>
42<li><span class="toplvl"><a name="implementations">I&sup2;C and SMBus implementations</a></span>
43        <ul>
44        <li><a href="http://www.ali.com.tw/">ALi</a> (M1533,
45                <a href="http://www.ali.com.tw/eng/product/corelogic/m1535.htm">M1535</a>,
46                <a href="http://www.ali.com.tw/eng/product/corelogic/m1535d.htm">M1535D</a>,
47                <a href="http://www.ali.com.tw/eng/product/corelogic/m1543c.htm">M1543C</a>)
48                <br />ALi chipsets include SMBus adapters, integrated with many other functions.
49                <br />Datasheets available on
50                <a href="http://210.63.71.156/app/csd/webuser.nsf/DTSRF?OpenForm">request</a>.</li>
51        <li><a href="http://developer.intel.com/">Intel</a> (PIIX4,
52                <a href="http://developer.intel.com/design/chipsets/440mx/">82443MX</a>,
53                i801, <a href="http://developer.intel.com/design/chipsets/810/">i810</a>,
54                <a href="http://developer.intel.com/design/chipsets/810/810e.htm">i810E</a>,
55                <a href="http://developer.intel.com/design/chipsets/815/">i815</a>)
56                <br />Intel SMBus adapter, integrated with many other functions.
57                <br />Datasheets available for
58                <a href="http://developer.intel.com/design/chipsets/datashts/index.htm?iid=PCG+devleftnav">download</a>.</li>
59        <li><a href="http://www.sis.com/">Silicon Integrated Systems</a> (SiS5595,
60                <a href="http://www.sis.com/products/chipsets/integrated/socket370/630.htm">SiS630</a>,
61                <a href="http://www.sis.com/products/chipsets/oa/pentium4/645.htm">SiS645</a>,
62                <a href="http://www.sis.com/products/chipsets/southbridge/96x.htm#961">SiS961</a>)
63                <br />No datasheet found.</li>
64        <li><a href="http://www.via.com.tw/">VIA</a> (VT85C586B, VT82C596, VT82C596B, VT82C686A,
65                VT82C686B, VT8231, VT8233, VT8233A)
66                <br />VIA I&sup2;C adapters, integrated with many other functions (south bridge).
67                Each south bridge may be used in many chipsets. To know which south bridge is used in
68                your VIA chipset, use <a href="http://www.viaarena.com/?PageID=14">this table</a>.
69                <br />Datasheets available on
70                <a href="http://www.via.com.tw/en/datasheet/datasheets.jsp">request</a>.</li>
71        </ul>
72</li>
73<li><span class="toplvl"><a name="chips">Hardware monitoring chips</a></span>
74        <ul>
75        <li><a href="http://www.analog.com/">Analog Devices</a>
76                (<a href="http://www.analog.com/en/prod/0,2877,ADM1021A,00.html">ADM1021A</a>,
77                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM1022%2C00.html">ADM1022</a>,
78                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM1023%2C00.html">ADM1023</a>,
79                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM1024%2C00.html">ADM1024</a>,
80                <a href="http://www.analog.com/en/prod/0,2877,ADM1025,00.html">ADM1025</a>,
81                <a href="http://www.analog.com/en/prod/0,2877,ADM1025A,00.html">ADM1025A</a>,
82                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM1026%2C00.html">ADM1026</a>,
83                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM1027%2C00.html">ADM1027</a>,
84                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM1028%2C00.html">ADM1028</a>,
85                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM1029%2C00.html">ADM1029</a>,
86                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM1030%2C00.html">ADM1030</a>,
87                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM1031%2C00.html">ADM1031</a>,
88                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM1032%2C00.html">ADM1032</a>,
89                <a href="http://www.analog.com/en/prod/0%2C2877%2CADM9240%2C00.html">ADM9240</a>)
90                <br />Datasheets available for download.</li>
91        <li><a href="http://www.genesyslogic.com/">Genesys Logic</a> (GL518, GL520, GL523)
92                <br />No datasheet available.</li>
93        <li><a href="http://www.hp.com/">Hewlett Packard</a> (Maxilife)
94                <br />Datasheets only under NDA.</li>
95        <li><a href="http://www.maxim-ic.com/">Maxim IC</a> (includes Dallas Semiconductor)
96                (<a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2952">DS75</a>,
97                <a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2737">DS1621</a>, DS1625,
98                <a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2774">DS1775</a>,
99                <a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2775">DS1780</a>,
100                <a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1855">MAX1617</a>,
101                <a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1964">MAX1617A</a>)
102                <br />Datasheets available for
103                <a href="http://www.maxim-ic.com/Sensors.cfm">download</a>.</li>
104        <li><a href="http://www.myson.com.tw/">Myson</a> (MTP008)
105                <br />No datasheet available.</li>
106        <li><a href="http://www.national.com/">National Semiconductor</a>
107                (<a href="http://www.national.com/pf/LM/LM75.html">LM75</a>,
108                <a href="http://www.national.com/pf/LM/LM77.html">LM77</a>,
109                <a href="http://www.national.com/pf/LM/LM78.html">LM78</a>, LM78J,
110                <a href="http://www.national.com/pf/LM/LM79.html">LM79</a>,
111                <a href="http://www.national.com/pf/LM/LM80.html">LM80</a>,
112                <a href="http://www.national.com/pf/LM/LM84.html">LM84</a>,
113                <a href="http://www.national.com/pf/LM/LM87.html">LM87</a>,
114                <a href="http://www.national.com/pf/LM/LM92.html">LM92</a>)
115                <br />Datasheets available for
116                <a href="http://www.national.com/catalog/AnalogThermalManagement.html">download</a>.</li>
117        <li><a href="http://www.sis.com/">Silicon Integrated Systems</a> (SIS5595, SIS950)
118                <br />No datasheet available.</li>
119        <li><a href="http://www.ti.com/">Texas Instruments</a>
120                (<a href="http://focus.ti.com/docs/prod/productfolder.jhtml?genericPartNumber=THMC10">THMC10</a>,
121                <a href="http://focus.ti.com/docs/prod/productfolder.jhtml?genericPartNumber=THMC50">THMC50</a>)
122                <br />Datasheets available for download.</li>
123        <li><a href="http://www.via.com.tw/">VIA</a> (VT82C686A, VT82C686B, VT8231, VT1211)
124                <br />VIA bridges and chips which include integrated sensors.
125                <br />Datasheets available on
126                <a href="http://www.via.com.tw/en/datasheet/datasheets.jsp">request</a>.</li>
127        <li><a href="http://www.winbond.com/">Winbond</a> (W83781D, W83782D, W83783S,
128                W83791D, W83792D, W83L785TS-S,
129                W83627HF, W83627THF, W83637HF, W83687THF, W83697HF)
130                <br />Datasheets available for
131                <a href="http://www.winbond.com/e-winbondhtm/partner/b_2_d_4.htm">hardware monitoring</a> and
132                <a href="http://www.winbond.com/e-winbondhtm/partner/b_2_d_2.htm">super-I/O</a>
133                chips.</li>
134        </ul>
135</li>
136<li><span class="toplvl"><a name="protocol">Other protocol information</a></span>
137        <ul>
138        <li><a href="http://developer.intel.com/design/servers/ipmi/">IPMI documentation</a>
139                <br />IPMI (intelligent platform management interface), a standard for hardware
140                monitor chip reading.</li>
141        </ul>
142</li>
143<li><span class="toplvl"><a name="installguides">Installation guides</a></span>
144        <ul>
145        <li><a href="http://khali.linux-fr.org/devel/i2c/">Jean Delvare's</a>
146                <br />Focuses on the new i2c interface issues.</li>
147        <li><a href="http://chrisp.orcon.net.nz/linux/sensors.html">Chris Peters'</a>
148                <br />More simple, probably better for beginners.</li>
149        </ul>
150</li>
151<li><span class="toplvl"><a name="sensorsconfdb">Motherboard configuration files</a></span>
152        <p>Poject is rather incomplete, help is wanted to develop it further (or start a new one altogether)!</p>
153        <ul>
154        <li><a href="http://lm-sensors-db.berlios.de/">lm_sensors_db</a>
155                <br />Hosted by berlios.de.</li>
156        </ul>
157
158        <p>
159        As far we know only one motherboard manufacturer provides sensors.conf files:</p>
160        <ul>
161        <li><a href="http://www.tyan.com/archive/support/html/software_utilities.html#lms">TYAN motherboads sensors.conf
162        files database (archive link)</a></li>
163        <li><a href="ftp://ftp.tyan.com/software/lms/">TYAN motherboads sensors.conf
164        files database (ftp link)</a>
165        </li>
166        </ul>
167
168        <p>Personal collections:</p>
169        <ul>
170        <li><a href="http://www.lathspell.de/linux/lm_sensors/">Christian Hammers'</a></li>
171        <li><a href="http://khali.linux-fr.org/devel/lm-sensors/">Jean Delvare's</a></li>
172        </ul>
173</li>
174<li><span class="toplvl"><a name="applications">Hardware monitoring applications using the lm_sensors package</a></span>
175        <ul>
176        <li><a href="http://www.lm-sensors.org">LM Sensors</a>
177                <br />First see the
178                <a href="http://www.lm-sensors.org/browser/lm-sensors/trunk/prog">prog
179                directory</a> in the lm_sensors package for sample applications. In particular,
180                see <a href="http://stimpy.netroedge.com/tellerstats/">Tellerstats</a>, a web-based
181                hardware monitor created by Phil Edelbrock, one of our main project contributors.</li>
182        <li><a href="http://freshmeat.net/">Freshmeat</a>
183                <br />A <a href="http://freshmeat.net/search/?q=lm_sensors">search for "lm_sensors"</a>
184                brings up a good starter list.</li>
185        <li><a href="http://sensors-applet.sourceforge.net/">GNOME Sensors Applet</a>
186                <br />An applet for the GNOME panel to monitor lm_sensors outputs.</li>
187        <li>ASFATM (Afterstep fan and temperature monitor)
188                <br />A wharf/dock app that is capable of displaying system/CPU temperatures and up to
189                three fan rotation speeds depending on the hardware being used. The development has
190                stopped, but you still can download the sources from
191                <a href="http://public.planetmirror.com/pub/afterstep/apps/asfatm/">Planet Mirror</a>
192                or <a href="http://www-ftp.lip6.fr/pub/X11/afterstep/apps/asfatm/">LIP6</a>.</li>
193        <li><a href="http://www.ma-scha.de/index.phtml?menu=progs&amp;submenu=asftavm">ASFTAVM</a>
194                (Afterstep fan, temperature and voltage monitor)
195                <br />An enhancement of ASFATM.</li>
196        <li><a href="http://www.warmcat.com/milksop/cheapi2c.html">CheapI2C</a>
197                <br />A real-time linux I2C bus protocol capture tool using the parallel port.</li>
198        <li><a href="http://www.plogic.com/dogsled/">Dogsled</a>
199                <br />A tool to manage and monitor Linux clusters.</li>
200        <li><a href="http://www.gkrellm.net/">GKrellM</a>
201                <br />GKrellM is a single process stack of system monitors
202                which supports applying themes to match its appearance to your
203                window manager, Gtk, or any other theme. Very popular.</li>
204        <li><a href="http://ksim.sourceforge.net/">KSim</a>
205                <br />KSim is a GKrellM equivalent for KDE. Supports GKrellM skins.</li>
206        <li><a href="http://gpdialapplet.sourceforge.net/">GPDial Applet</a>
207                <br />A Gnome applet that displays a specific number from a file on the Gnome panel.
208                By configuring it for a specific sensor file in /proc, you get a
209                sensor reading. Requires fam and fam++.</li>
210        <li><a href="http://digilander.libero.it/robang/gsensor/gsensor_en.html">GSensor</a>
211                <br />GTK+ application.</li>
212        <li><a href="http://lcd4linux.sourceforge.net/">LCD4Linux</a>
213                <br />Displays kernel information on an external LCD.</li>
214        <li><a href="http://phpsysinfo.sourceforge.net/">phpSysInfo</a>
215                <br />Generates a web page with system information, optionally including sensors output.
216                Recommended.</li>
217        <li><a href="http://www.gedanken.demon.co.uk/procmeter3/">ProcMeter 3</a>
218                <br />A comprehensive system monitoring package. Nice desktop application.
219                Recommended.</li>
220        <li><a href="http://www.joenst.de/s2w/">Sens2web</a>
221                <br />A Perl script to generate a web page of sensor readings.</li>
222        <li><a href="http://www.coverfire.com/sensor_sweep_applet/">Sensor Sweep Applet</a>
223                <br />A configurable Gnome panel applet.</li>
224        <li><a href="http://voyager2.htmlplanet.com/sensors_srvr.html">Sensors Server</a>
225                <br />Nice client/server application with a html-embedded Java applet.</li>
226        <li><a href="http://denis.corbin.free.fr/software.html">Sentinelle</a>
227                <br />A daemon which warns you when your sensor readings reach critical values.</li>
228        <li><a href="http://packages.debian.org/stable/x11/wmsensors.html">WMSensors</a>
229                <br />A Windowmaker dockapp. By Adrian Baugh, maintained by the Debian team.</li>
230        <li><a href="http://www.linuxgod.net/~jd/">WMSens Dockapp</a>
231                <br />A Windowmaker dockapp that works only with the Winbond 83697HF chipset.
232                By Jonathan D. Meadows.</li>
233        <li><a href="http://www.fluxcode.net/">WMgtemp</a>
234                <br />A Windowmaker dockapp that displays the CPU and system temperatures.
235                By Roger Dunce.</li>
236        <li><a href="http://www.gnodde.org/projects/wmtemp.php">WMtemp</a>
237                <br />Another Windowmaker dockapp that displays the CPU and system temperatures.
238                By Peter Gnodde. Inspired from WMgtemp.</li>
239        <li><a href="http://member.melbpc.org.au/~iann/varyfan/">Varyfan</a>
240                <br />A C program to vary the fan speeds for the CPU and case fans according to
241                the temperature of the CPU and motherboard. By Ian Nicholls, more or less
242                abandoned.</li>
243        <li><a href="http://www.linuxhardware.org/xsensors/">xsensors</a>
244                <br />A X11 version of sensors. Requires GTK+ 2.0. Nice, although many chips are not
245                supported yet.</li>
246        <li>Floyd Davidson has nice <a href="http://web.newsguy.com/floyd_davidson/sensors/">monitoring
247                data graphics</a> generated using
248                <a href="http://web.newsguy.com/floyd_davidson/code/sensors/">modified tellerstats
249                scripts</a></li>
250        <li><a href="http://freshmeat.net/projects/e-sensors/">E-Sensors</a>
251                <br />An Enlightenment frontend (<i>epplet</i>) to lm_sensors, by &Oslash;ystein Haare.</li>
252        </ul>
253</li>
254<li><span class="toplvl"><a name="other">Other hardware monitoring implementations (not using LM Sensors)</a></span>
255        <ul>
256        <li><a href="http://mbm.livewiredev.com/">Motherboard Monitor</a>
257                <br />A very comprehensive package for Windows, unfortunately discontinued.
258                Supports many many devices. Also has a <a href="http://mbm.livewiredev.com/mobolist.html">great
259                database of motherboards</a>. We wish to thank the author, Alex van Kaam, for the
260                great cooperation we had.</li>
261        <li><a href="http://www.lysator.liu.se/~alla/files/lm78_stuff/">Alexander Larsson's
262                LM78 module</a>
263                <br />The original module LM Sensors is based upon.</li>
264        <li><a href="http://www.beowulf.org/software/">Beowulf project LM78 module</a>
265                <br />By Erik Hendriks. Old, probably unmaintained.</li>
266        <li><a href="http://smartmontools.sourceforge.net/">smartmontools</a>
267                <br />The smartmontools package contains two utility programs
268                (smartctl and smartd) to control and monitor storage systems
269                using the Self-Monitoring, Analysis and Reporting Technology
270                System (SMART) built into most modern ATA and SCSI hard
271                disks. </li>
272        <li><a href="http://www.guzu.net/linux/hddtemp.php">hddtemp</a>
273                <br />Get the hard drive temperatures
274                using the Self-Monitoring, Analysis and Reporting Technology
275                System (SMART) built into most modern ATA and SCSI hard
276                disks. Much simpler than smartmontools.</li>
277        <li><a href="http://www.ganzfix.de/">TXWD</a>
278                <br />Another LM78/LM75 module, by Chris Benndorf.</li>
279        <li><a href="ftp://ftp.hypercore.co.jp/linux-sbs/kernel-patches/">Beta SMBus access
280                through the BIOS interface</a>
281                <br />Old, obviously abandoned.</li>
282        </ul>
283</li>
284<li><span class="toplvl"><a name="tools">Other useful tools</a></span>
285        <ul>
286        <li><a href="http://users.ev1.net/~redelm/">CPUBurn</a>
287                <br />CPU-heating program to stress-test marginally-cooled systems and test
288                LM Sensors. Highly recommended.</li>
289        <li><a href="http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/">RRDTool (Round Robin
290                Database)</a>
291                <br />A database for readings taken over time, such as sensor data.
292                The LM Sensors package contains scripts to create and update an RRD database
293                and graphically display the data on webpages.</li>
294        </ul>
295</li>
296<li><span class="toplvl"><a name="papers">White papers, documents, articles and other things</a></span>
297        <ul>
298        <li><a href="http://www.sbs-forum.org/marcom/winter01/Designing%20with%20SMBus%202.pdf">
299                Designing with SMBus 2.0</a><br />
300                A great introduction to SMBus 2.0 and the differences with version 1.x.</li>
301        <li><a href="http://www.dmtf.org/standards/standard_alert.php">Alert standard format
302                (ASF) specification</a>
303                <br />A standard for system management messages using the SMBus
304                and passing this information to remote management devices. By the DMTF.</li>
305        <li><a href="http://www.tip.net.au/~millerp/rmch/recu-make-cons-harm.html">Recursive
306                make considered harmful</a>
307                <br />A paper on which the version 2 Makefile is based.</li>
308        <li><a href="http://www.thermometrics.com/assets/images/ntcnotes.pdf">NTC thermistors</a>
309                <br />A comprehensive description of the physics and mathematics of NTC thermistors.</li>
310        <li><a href="http://www.jedec.org/DOWNLOAD/jedec/JEP106I.pdf">Standard manufacturer's
311                identification code</a>
312                <br />The official list of Manufacturer IDs for EEPROMs.</li>
313        <li><a href="http://www.temperatures.com/">About temperature sensors</a>
314                <br />A web guide to devices that measure temperature. General information.</li>
315        <li><a href="http://www.analog.com/library/analogDialogue/archives/33-04/temperatures/index.html">Measuring
316                temperatures on computer chips with speed and accuracy</a>
317                <br />The advantages of thermal diodes over traditional thermistors.</li>
318        <li><a href="http://www-900.ibm.com/developerWorks/cn/linux/hardware/stability/index_eng.shtml">Linux
319                hardware stability guide</a>
320                <br />A nice article about using LM Sensors for diagnosing hardware problems.</li>
321        <li><a href="http://leenooks.com/163">Linux
322                hardware monitoring INcompatibility guide</a>
323                <br />A list of chips that don't work well under Linux.</li>
324        <li><a href="http://www.analog.com/library/analogDialogue/archives/38-02/fan_speed.html">Why
325                and how to control fan speed for cooling electronic equipment</a>
326                <br />A comprehensive article by Mary Burke comparing fan speed
327                control methods</li>
328        </ul>
329</li>
330</ul>
331
332</body>
333
334</html>
Note: See TracBrowser for help on using the browser.