mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-10-18 11:09:32 +00:00
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2350 7894878c-1315-0410-8ee3-d5d059ff63e0
289 lines
16 KiB
HTML
289 lines
16 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²C, SMBus and hardware monitoring references</title>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<h1>I²C, SMBus and hardware monitoring references</h1>
|
|
|
|
<p>This document contains all kinds of useful references to I²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²C</a></span>
|
|
<ul>
|
|
<li><a href="http://www.ping.be/~ping0751/i2cfaq/i2cindex.htm">I²C FAQ</a></li>
|
|
<li>Another <a href="http://vhimpe.crosswinds.net/electronics/i2cfaq/i2c.html">I²C
|
|
FAQ</a></li>
|
|
<li>Yet another <a href="http://www.esacademy.com/faq/i2c/">I²C FAQ</a></li>
|
|
<li><a href="http://www.semiconductors.philips.com/buses/i2c/">Philips</a>, the I²C bus
|
|
inventors
|
|
<br />This site contains many example programs.</li>
|
|
<li>Simon Vogl's <a href="http://voxel.at/prj/i2c/">I²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²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²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">sensors</a> and
|
|
<a href="http://www.winbond.com/e-winbondhtm/partner/b_2_d_2.htm">super i/o</a>
|
|
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="installguides">Installation guides</a></span>
|
|
<ul>
|
|
<li><a href="http://www.ensicaen.ismra.fr/~delvare/devel/i2c/">Jean Delvare's</a>
|
|
<br />Focuses on the new i2c interface issues. Mirrored
|
|
<a href="http://delvare.nerim.net/i2c/">here</a>.</li>
|
|
<li><a href="http://chrisp.orcon.net.nz/linux/sensors.html">Chris Peters'</a>
|
|
<br />More simple, probably better for beginners.</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 development 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&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://www.gkrellm.net/">GKrellM</a>
|
|
<br />GKrellM is a single process stack of system monitors
|
|
which supports applying themes to match its appearance to your
|
|
window manager, Gtk, or any other theme. Very popular.</li>
|
|
<li><a href="http://ksim.sourceforge.net/">KSim</a>
|
|
<br />KSim is a GKrellM equivalent for KDE. Supports GKrellM skins.</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://www.fluxcode.net/">WMgtemp</a>
|
|
<br />A Windowmaker dockapp that displays the CPU and system temperatures.
|
|
By Roger Dunce.</li>
|
|
<li><a href="http://www.gnodde.org/projects/wmtemp.php">WMtemp</a>
|
|
<br />Another Windowmaker dockapp that displays the CPU and system temperatures.
|
|
By Peter Gnodde. Inspired from WMgtemp.</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>
|
|
<li><a href="http://www.linuxhardware.org/xsensors/">xsensors</a>
|
|
A X11 version of sensors. Requires GTK+ 2.0. Nice, although many chips are not
|
|
supported yet.</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://smartmontools.sourceforge.net/">smartmontools</a>
|
|
<br />The smartmontools package contains two utility programs
|
|
(smartctl and smartd) to control and monitor storage systems
|
|
using the Self-Monitoring, Analysis and Reporting Technology
|
|
System (SMART) built into most modern ATA and SCSI hard
|
|
disks. </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>
|