Changes between Version 1 and Version 2 of UsefulLinks

Show
Ignore:
Timestamp:
09/08/07 15:56:11 (6 years ago)
Author:
juergh
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UsefulLinks

    v1 v2  
    1 == I²C, SMBus and hardware monitoring references == 
     1= I²C, SMBus and hardware monitoring references = 
    22 
     3This 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! 
     4 
     5== I²C == 
     6          o I²C FAQ 
     7          o Another I²C FAQ 
     8          o Yet another I²C FAQ 
     9          o Philips, the I²C bus inventors 
     10            This site contains many example programs. 
     11          o Simon Vogl's I²C for Linux page 
     12 
     13== SMBus == 
     14          o SMBus specification documents 
     15            Includes version 1.1 and version 2.0 documents. 
     16    * I²C and SMBus implementations 
     17          o ALi (M1533, M1535, M1535D, M1543C) 
     18            ALi chipsets include SMBus adapters, integrated with many other functions. 
     19            Datasheets available on request. 
     20          o Intel (PIIX4, 82443MX, i801, i810, i810E, i815) 
     21            Intel SMBus adapter, integrated with many other functions. 
     22            Datasheets available for download. 
     23          o Silicon Integrated Systems (SiS5595, SiS630, SiS645, SiS961) 
     24            No datasheet found. 
     25          o VIA (VT85C586B, VT82C596, VT82C596B, VT82C686A, VT82C686B, VT8231, VT8233, VT8233A) 
     26            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 this table. 
     27            Datasheets available on request. 
     28 
     29== Hardware monitoring chips == 
     30          o Analog Devices (ADM1021A, ADM1022, ADM1023, ADM1024, ADM1025, ADM1025A, ADM1026, ADM1027, ADM1028, ADM1029, ADM1030, ADM1031, ADM1032, ADM9240) 
     31            Datasheets available for download. 
     32          o Genesys Logic (GL518, GL520, GL523) 
     33            No datasheet available. 
     34          o Hewlett Packard (Maxilife) 
     35            Datasheets only under NDA. 
     36          o Maxim IC (includes Dallas Semiconductor) (DS75, DS1621, DS1625, DS1775, DS1780, MAX1617, MAX1617A) 
     37            Datasheets available for download. 
     38          o Myson (MTP008) 
     39            No datasheet available. 
     40          o National Semiconductor (LM75, LM77, LM78, LM78J, LM79, LM80, LM84, LM87, LM92) 
     41            Datasheets available for download. 
     42          o Silicon Integrated Systems (SIS5595, SIS950) 
     43            No datasheet available. 
     44          o Texas Instruments (THMC10, THMC50) 
     45            Datasheets available for download. 
     46          o VIA (VT82C686A, VT82C686B, VT8231, VT1211) 
     47            VIA bridges and chips which include integrated sensors. 
     48            Datasheets available on request. 
     49          o Winbond (W83781D, W83782D, W83783S, W83791D, W83792D, W83L785TS-S, W83627HF, W83627THF, W83637HF, W83687THF, W83697HF) 
     50            Datasheets available for hardware monitoring and super-I/O chips. 
     51 
     52== Other protocol information == 
     53          o IPMI documentation 
     54            IPMI (intelligent platform management interface), a standard for hardware monitor chip reading. 
     55 
     56== Installation guides == 
     57          o Jean Delvare's 
     58            Focuses on the new i2c interface issues. 
     59          o Chris Peters' 
     60            More simple, probably better for beginners. 
     61 
     62== Motherboard configuration files == 
     63 
     64      Poject is rather incomplete, help is wanted to develop it further (or start a new one altogether)! 
     65          o lm_sensors_db 
     66            Hosted by berlios.de. 
     67 
     68      As far we know only one motherboard manufacturer provides sensors.conf files: 
     69          o TYAN motherboads sensors.conf files database (archive link) 
     70          o TYAN motherboads sensors.conf files database (ftp link) 
     71 
     72      Personal collections: 
     73          o Christian Hammers' 
     74          o Jean Delvare's 
     75 
     76== Hardware monitoring applications using the lm_sensors package == 
     77          o LM Sensors 
     78            First see the prog directory in the lm_sensors package for sample applications. In particular, see Tellerstats, a web-based hardware monitor created by Phil Edelbrock, one of our main project contributors. 
     79          o Freshmeat 
     80            A search for "lm_sensors" brings up a good starter list. 
     81          o GNOME Sensors Applet 
     82            An applet for the GNOME panel to monitor lm_sensors outputs. 
     83          o ASFATM (Afterstep fan and temperature monitor) 
     84            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 Planet Mirror or LIP6. 
     85          o ASFTAVM (Afterstep fan, temperature and voltage monitor) 
     86            An enhancement of ASFATM. 
     87          o CheapI2C 
     88            A real-time linux I2C bus protocol capture tool using the parallel port. 
     89          o Dogsled 
     90            A tool to manage and monitor Linux clusters. 
     91          o GKrellM 
     92            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. 
     93          o KSim 
     94            KSim is a GKrellM equivalent for KDE. Supports GKrellM skins. 
     95          o GPDial Applet 
     96            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++. 
     97          o GSensor 
     98            GTK+ application. 
     99          o LCD4Linux 
     100            Displays kernel information on an external LCD. 
     101          o phpSysInfo 
     102            Generates a web page with system information, optionally including sensors output. Recommended. 
     103          o ProcMeter 3 
     104            A comprehensive system monitoring package. Nice desktop application. Recommended. 
     105          o Sens2web 
     106            A Perl script to generate a web page of sensor readings. 
     107          o Sensor Sweep Applet 
     108            A configurable Gnome panel applet. 
     109          o Sensors Server 
     110            Nice client/server application with a html-embedded Java applet. 
     111          o Sentinelle 
     112            A daemon which warns you when your sensor readings reach critical values. 
     113          o WMSensors 
     114            A Windowmaker dockapp. By Adrian Baugh, maintained by the Debian team. 
     115          o WMSens Dockapp 
     116            A Windowmaker dockapp that works only with the Winbond 83697HF chipset. By Jonathan D. Meadows. 
     117          o WMgtemp 
     118            A Windowmaker dockapp that displays the CPU and system temperatures. By Roger Dunce. 
     119          o WMtemp 
     120            Another Windowmaker dockapp that displays the CPU and system temperatures. By Peter Gnodde. Inspired from WMgtemp. 
     121          o Varyfan 
     122            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. 
     123          o xsensors 
     124            A X11 version of sensors. Requires GTK+ 2.0. Nice, although many chips are not supported yet. 
     125          o Floyd Davidson has nice monitoring data graphics generated using modified tellerstats scripts 
     126          o E-Sensors 
     127            An Enlightenment frontend (epplet) to lm_sensors, by Øystein Haare. 
     128 
     129== Other hardware monitoring implementations (not using LM Sensors) == 
     130          o Motherboard Monitor 
     131            A very comprehensive package for Windows, unfortunately discontinued. Supports many many devices. Also has a great database of motherboards. We wish to thank the author, Alex van Kaam, for the great cooperation we had. 
     132          o Alexander Larsson's LM78 module 
     133            The original module LM Sensors is based upon. 
     134          o Beowulf project LM78 module 
     135            By Erik Hendriks. Old, probably unmaintained. 
     136          o smartmontools 
     137            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. 
     138          o hddtemp 
     139            Get the hard drive temperatures using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA and SCSI hard disks. Much simpler than smartmontools. 
     140          o TXWD 
     141            Another LM78/LM75 module, by Chris Benndorf. 
     142          o Beta SMBus access through the BIOS interface 
     143            Old, obviously abandoned. 
     144 
     145== Other useful tools == 
     146          o CPUBurn 
     147            CPU-heating program to stress-test marginally-cooled systems and test LM Sensors. Highly recommended. 
     148          o RRDTool (Round Robin Database) 
     149            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. 
     150 
     151== White papers, documents, articles and other things == 
     152          o Designing with SMBus 2.0 
     153            A great introduction to SMBus 2.0 and the differences with version 1.x. 
     154          o Alert standard format (ASF) specification 
     155            A standard for system management messages using the SMBus and passing this information to remote management devices. By the DMTF. 
     156          o Recursive make considered harmful 
     157            A paper on which the version 2 Makefile is based. 
     158          o NTC thermistors 
     159            A comprehensive description of the physics and mathematics of NTC thermistors. 
     160          o Standard manufacturer's identification code 
     161            The official list of Manufacturer IDs for EEPROMs. 
     162          o About temperature sensors 
     163            A web guide to devices that measure temperature. General information. 
     164          o Measuring temperatures on computer chips with speed and accuracy 
     165            The advantages of thermal diodes over traditional thermistors. 
     166          o Linux hardware stability guide 
     167            A nice article about using LM Sensors for diagnosing hardware problems. 
     168          o Linux hardware monitoring INcompatibility guide 
     169            A list of chips that don't work well under Linux. 
     170          o Why and how to control fan speed for cooling electronic equipment 
     171            A comprehensive article by Mary Burke comparing fan speed control methods 
     172 
     173 
     174