Files
lm-sensors/doc/useful_addresses.html
T
2003-09-25 18:37:30 +00:00

258 lines
14 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
UL { margin-top: 4px; margin-bottom: 16px; }
.toplvl { font-weight: bold; }
</style>
<title>I&sup2;C, SMBus and hardware monitoring references</title>
</head>
<body>
<h1>I&sup2;C, SMBus and hardware monitoring references</h1>
<p>This document contains all kinds of useful references to I&sup2;C and SMBus
documents and implementations, and to hardware sensors documentation and
implementations. Please report any other references you have found!</p>
<ul>
<li><span class="toplvl"><a name="i2c">I&sup2;C</a></span>
<ul>
<li><a href="http://www.ping.be/~ping0751/i2cfaq/i2cindex.htm">I&sup2;C FAQ</a></li>
<li>Another <a href="http://vhimpe.crosswinds.net/electronics/i2cfaq/i2c.html">I&sup2;C
FAQ</a></li>
<li>Yet another <a href="http://www.esacademy.com/faq/i2c/">I&sup2;C FAQ</a></li>
<li><a href="http://www.semiconductors.philips.com/buses/i2c/">Philips</a>, the I&sup2;C bus
inventors
<br />This site contains many example programs.</li>
<li>Simon Vogl's <a href="http://voxel.at/prj/i2c/">I&sup2;C for Linux</a> page</li>
</ul>
</li>
<li><span class="toplvl"><a name="smbus">SMBus</a></span>
<ul>
<li><a href="http://www.smbus.org/specs/">SMBus specification documents</a>
<br />Includes version 1.1 and version 2.0 documents.</li>
</ul>
</li>
<li><span class="toplvl"><a name="implementations">I&sup2;C and SMBus implementations</a></span>
<ul>
<li><a href="http://www.ali.com.tw/">ALi</a> (M1533,
<a href="http://www.ali.com.tw/eng/product/corelogic/m1535.htm">M1535</a>,
<a href="http://www.ali.com.tw/eng/product/corelogic/m1535d.htm">M1535D</a>,
<a href="http://www.ali.com.tw/eng/product/corelogic/m1543c.htm">M1543C</a>)
<br />ALi chipsets include SMBus adapters, integrated with many other functions.
<br />Datasheets available on
<a href="http://210.63.71.156/app/csd/webuser.nsf/DTSRF?OpenForm">request</a>.</li>
<li><a href="http://developer.intel.com/">Intel</a> (PIIX4,
<a href="http://developer.intel.com/design/chipsets/440mx/">82443MX</a>,
i801, <a href="http://developer.intel.com/design/chipsets/810/">i810</a>,
<a href="http://developer.intel.com/design/chipsets/810/810e.htm">i810E</a>,
<a href="http://developer.intel.com/design/chipsets/815/">i815</a>)
<br />Intel SMBus adapter, integrated with many other functions.
<br />Datasheets available for
<a href="http://developer.intel.com/design/chipsets/datashts/index.htm?iid=PCG+devleftnav">download</a>.</li>
<li><a href="http://www.sis.com/">Silicon Integrated Systems</a> (SiS5595,
<a href="http://www.sis.com/products/chipsets/integrated/socket370/630.htm">SiS630</a>,
<a href="http://www.sis.com/products/chipsets/oa/pentium4/645.htm">SiS645</a>,
<a href="http://www.sis.com/products/chipsets/southbridge/96x.htm#961">SiS961</a>)
<br />No datasheet found.</li>
<li><a href="http://www.via.com.tw/">VIA</a> (VT85C586B, VT82C596, VT82C596B, VT82C686A,
VT82C686B, VT8231, VT8233, VT8233A)
<br />VIA I&sup2;C adapters, integrated with many other functions (south bridge).
Each south bridge may be used in many chipsets. To know which south bridge is used in
your VIA chipset, use <a href="http://www.viaarena.com/?PageID=14">this table</a>.
<br />Datasheets available on
<a href="http://www.via.com.tw/en/datasheet/datasheets.jsp">request</a>.</li>
</ul>
</li>
<li><span class="toplvl"><a name="chips">Hardware monitoring chips</a></span>
<ul>
<li><a href="http://www.analog.com/">Analog Devices</a>
(<a href="http://products.analog.com/products/info.asp?product=ADM1021">ADM1021</a>,
<a href="http://products.analog.com/products/info.asp?product=ADM1021A">ADM1021A</a>,
<a href="http://products.analog.com/products/info.asp?product=ADM1022">ADM1022</a>,
<a href="http://products.analog.com/products/info.asp?product=ADM1023">ADM1023</a>,
<a href="http://products.analog.com/products/info.asp?product=ADM1024">ADM1024</a>,
<a href="http://products.analog.com/products/info.asp?product=ADM1025">ADM1025</a>,
<a href="http://products.analog.com/products/info.asp?product=ADM1025A">ADM1025A</a>,
<a href="http://products.analog.com/products/info.asp?product=ADM9240">ADM9240</a>)
<br />Datasheets available for download.</li>
<li><a href="http://www.genesyslogic.com/">Genesys Logic</a> (GL518, GL520, GL523)
<br />No datasheet available.</li>
<li><a href="http://www.hp.com/">Hewlett Packard</a> (Maxilife)
<br />Datasheets only under NDA.</li>
<li><a href="http://www.linear.com/">Linear Technologies</a>
(<a href="http://www.linear.com/prod/datasheet.html?datasheet=434">LTC1710</a>)
<br />Datasheets available for
<a href="http://www.linear.com/prod/pft.html">download</a> (choose "Special Functions").</li>
<li><a href="http://www.maxim-ic.com/">Maxim IC</a> (includes Dallas Semiconductor)
(<a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2952">DS75</a>,
<a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2737">DS1621</a>, DS1625,
<a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2774">DS1775</a>,
<a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2775">DS1780</a>,
<a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1855">MAX1617</a>,
<a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1964">MAX1617A</a>)
<br />Datasheets available for
<a href="http://www.maxim-ic.com/Sensors.cfm">download</a>.</li>
<li><a href="http://www.myson.com.tw/">Myson</a> (MTP008)
<br />No datasheet available.</li>
<li><a href="http://www.national.com/">National Semiconductor</a>
(<a href="http://www.national.com/pf/LM/LM75.html">LM75</a>,
<a href="http://www.national.com/pf/LM/LM77.html">LM757</a>,
<a href="http://www.national.com/pf/LM/LM78.html">LM78</a>, LM78J,
<a href="http://www.national.com/pf/LM/LM79.html">LM79</a>,
<a href="http://www.national.com/pf/LM/LM80.html">LM80</a>,
<a href="http://www.national.com/pf/LM/LM84.html">LM84</a>,
<a href="http://www.national.com/pf/LM/LM87.html">LM87</a>,
<a href="http://www.national.com/pf/LM/LM92.html">LM92</a>)
<br />Datasheets available for
<a href="http://www.national.com/catalog/AnalogThermalManagement.html">download</a>.</li>
<li><a href="http://www.sis.com/">Silicon Integrated Systems</a> (SIS5595, SIS950)
<br />No datasheet available.</li>
<li><a href="http://www.ti.com/">Texas Instruments</a>
(<a href="http://focus.ti.com/docs/prod/productfolder.jhtml?genericPartNumber=THMC10">THMC10</a>,
<a href="http://focus.ti.com/docs/prod/productfolder.jhtml?genericPartNumber=THMC50">THMC50</a>)
<br />Datasheets available for download.</li>
<li><a href="http://www.via.com.tw/">VIA</a> (VT82C686A, VT82C686B, VT8231, VT1211)
<br />VIA bridges and chips which include integrated sensors.
<br />Datasheets available on
<a href="http://www.via.com.tw/en/datasheet/datasheets.jsp">request</a>.</li>
<li><a href="http://www.winbond.com/">Winbond</a> (W83781D, W83782D, W83783S, W83627HF,
W83697HF)
<br />Datasheets available for
<a href="http://www.winbond.com/e-winbondhtm/partner/b_2_d_4.htm">download</a> for most
chips.</li>
</ul>
</li>
<li><span class="toplvl"><a name="protocol">Other protocol information</a></span>
<ul>
<li><a href="http://developer.intel.com/design/servers/ipmi/">IPMI documentation</a>
<br />IPMI (intelligent platform management interface), a standard for hardware
monitor chip reading.</li>
</ul>
</li>
<li><span class="toplvl"><a name="applications">Hardware monitoring applications using the lm_sensors package</a></span>
<ul>
<li><a href="http://www2.lm-sensors.nu/~lm78/">LM Sensors</a>
<br />First see the
<a href="http://www2.lm-sensors.nu/~lm78/cvs/browse.cgi/lm_sensors2/prog">prog
directory</a> in the lm_sensors package for sample applications. In particular,
see <a href="http://stimpy.netroedge.com/tellerstats/">Tellerstats</a>, a web-based
hardware monitor created by Phil Edelbrock, one of our main project contributors.</li>
<li><a href="http://freshmeat.net/">Freshmeat</a>
<br />A <a href="http://freshmeat.net/search/?q=lm_sensors">search for "lm_sensors"</a>
brings up a good starter list.</li>
<li>ASFATM (Afterstep fan and temperature monitor)
<br />A wharf/dock app that is capable of displaying system/CPU temperatures and up to
three fan rotation speeds depending on the hardware being used. The developpement has
stopped, but you still can download the sources from
<a href="http://public.planetmirror.com/pub/afterstep/apps/asfatm/">Planet Mirror</a>
or <a href="http://www-ftp.lip6.fr/pub/X11/afterstep/apps/asfatm/">LIP6</a>.</li>
<li><a href="http://www.ma-scha.de/index.phtml?menu=progs&amp;submenu=asftavm">ASFTAVM</a>
(Afterstep fan, temperature and voltage monitor)
<br />An enhancement of ASFATM.</li>
<li><a href="http://www.warmcat.com/milksop/cheapi2c.html">CheapI2C</a>
<br />A real-time linux I2C bus protocol capture tool using the parallel port.</li>
<li><a href="http://www.plogic.com/dogsled/">Dogsled</a>
<br />A tool to manage and monitor Linux clusters.</li>
<li><a href="http://gpdialapplet.sourceforge.net/">GPDial Applet</a>
<br />A Gnome applet that displays a specific number from a file on the Gnome panel.
By configuring it for a specific sensor file in /proc, you get a
sensor reading. Requires fam and fam++.</li>
<li><a href="http://digilander.libero.it/robang/gsensor/gsensor_en.html">GSensor</a>
<br />GTK+ application.</li>
<li><a href="http://lcd4linux.sourceforge.net/">LCD4Linux</a>
<br />Displays kernel information on an external LCD.</li>
<li><a href="http://www.gedanken.demon.co.uk/procmeter3/">ProcMeter 3</a>
<br />A comprehensive system monitoring package. Nice desktop application.
Recommended.</li>
<li><a href="http://www.joenst.de/s2w/">Sens2web</a>
<br />A Perl script to generate a web page of sensor readings.</li>
<li><a href="http://www.coverfire.com/sensor_sweep_applet/">Sensor Sweep Applet</a>
<br />A configurable Gnome panel applet.</li>
<li><a href="http://voyager2.htmlplanet.com/sensors_srvr.html">Sensors Server</a>
<br />Nice client/server application with a html-embedded Java applet.</li>
<li><a href="http://denis.corbin.free.fr/software.html">Sentinelle</a>
<br />A daemon which warns you when your sensor readings reach critical values.</li>
<li><a href="http://packages.debian.org/stable/x11/wmsensors.html">WMSensors</a>
<br />A Windowmaker dockapp. By Adrian Baugh, maintained by the Debian team.</li>
<li><a href="http://www.linuxgod.net/~jd/">WMSens Dockapp</a>
<br />A Windowmaker dockapp that works only with the Winbond 83697HF chipset.
By Jonathan D. Meadows.</li>
<li><a href="http://member.melbpc.org.au/~iann/varyfan/">Varyfan</a>
<br />A C program to vary the fan speeds for the CPU and case fans according to
the temperature of the CPU and motherboard. By Ian Nicholls, more or less
abandoned.</li>
</ul>
</li>
<li><span class="toplvl"><a name="other">Other hardware monitoring implementations (not using LM Sensors)</a></span>
<ul>
<li><a href="http://mbm.livewiredev.com/">Motherboard Monitor</a>
<br />A very comprehensive package for Windows. Supports many many devices.
Also has a great database of motherboards.</li>
<li><a href="http://www.lysator.liu.se/~alla/files/lm78_stuff/">Alexander Larsson's
LM78 module</a>
<br />The original module LM Sensors is based upon.</li>
<li><a href="http://www.beowulf.org/software/">Beowulf project LM78 module</a>
<br />By Erik Hendriks. Old, probably unmaintained.</li>
<li><a href="http://www.ganzfix.de/">TXWD</a>
<br />Another LM78/LM75 module, by Chris Benndorf.</li>
<li><a href="ftp://ftp.hypercore.co.jp/linux-sbs/kernel-patches/">Beta SMBus access
through the BIOS interface</a>
<br />Old, obviously abandoned.</li>
</ul>
</li>
<li><span class="toplvl"><a name="tools">Other useful tools</a></span>
<ul>
<li><a href="http://users.ev1.net/~redelm/">CPUBurn</a>
<br />CPU-heating program to stress-test marginally-cooled systems and test
LM Sensors. Highly recommended.</li>
<li><a href="http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/">RRDTool (Round Robin
Database)</a>
<br />A database for readings taken over time, such as sensor data.
The LM Sensors package contains scripts to create and update an RRD database
and graphically display the data on webpages.</li>
</ul>
</li>
<li><span class="toplvl"><a name="papers">White papers, documents, articles and other things</a></span>
<ul>
<li><a href="http://www.sbs-forum.org/marcom/winter01/Designing%20with%20SMBus%202.pdf">
Designing with SMBus 2.0</a><br />
A great introduction to SMBus 2.0 and the differences with version 1.x.</li>
<li><a href="http://www.dmtf.org/standards/standard_alert.php">Alert standard format
(ASF) specification</a>
<br />A standard for system management messages using the SMBus
and passing this information to remote management devices. By the DMTF.</li>
<li><a href="http://archives.andrew.net.au/lm-sensors/">LM Sensors mailing list
archive</a>
<br />This is the mailing list archive for sensors@stimpy.netroedge.com,
the developer's mailing list. The archive contains messages since October 28, 2001.</li>
<li><a href="http://www.tip.net.au/~millerp/rmch/recu-make-cons-harm.html">Recursive
make considered harmful</a>
<br />A paper on which the version 2 Makefile is based.</li>
<li><a href="http://www.thermometrics.com/assets/images/ntcnotes.pdf">NTC thermistors</a>
<br />A comprehensive description of the physics and mathematics of NTC thermistors.</li>
<li><a href="http://www.jedec.org/DOWNLOAD/jedec/JEP106I.pdf">Standard manufacturer's
identification code</a>
<br />The official list of Manufacturer IDs for EEPROMs.</li>
<li><a href="http://www.temperatures.com/">About temperature sensors</a>
<br />A web guide to devices that measure temperature. General information.</li>
<li><a href="http://www.analog.com/library/analogDialogue/archives/33-04/temperatures/index.html">Measuring
temperatures on computer chips with speed and accuracy</a>
<br />The advantages of thermal diodes over traditional thermistors.</li>
<li><a href="http://www-900.ibm.com/developerWorks/cn/linux/hardware/stability/index_eng.shtml">Linux
hardware stability guide</a>
<br />A nice article about using LM Sensors for diagnosing hardware problems.</li>
</ul>
</li>
</ul>
</body>
</html>