Changes between Version 5 and Version 6 of UsefulLinks

Show
Ignore:
Timestamp:
10/08/07 21:20:45 (6 years ago)
Author:
juergh
Comment:

More updates to the page. Some links are still missing.

Legend:

Unmodified
Added
Removed
Modified
  • UsefulLinks

    v5 v6  
    44 
    55== I²C == 
    6  * [http://www.ping.be/~ping0751/i2cfaq/i2cindex.htm I²C FAQ] 
    7  * Another [http://vhimpe.crosswinds.net/electronics/i2cfaq/i2c.html I²C FAQ] 
     6 * [http://www.kar.elf.stuba.sk/predmety/mmp/i2c/i2cfaq.htm I²C FAQ] 
     7 * Another [http://members.fortunecity.com/ultravinnie/programming/i2cfaq/i2c.html I²C FAQ] 
    88 * Yet another [http://www.esacademy.com/faq/i2c/ I²C FAQ] 
    9  * [http://www.semiconductors.philips.com/buses/i2c/ Philips], the I²C bus inventors. [[BR]] This site contains many example programs. 
     9 * [http://www.semiconductors.philips.com/buses/i2c/ Philips (now NXP)], the I²C bus inventors. [[BR]] This site contains many example programs. 
    1010 * Simon Vogl's [http://voxel.at/prj/i2c/ I²C for Linux] page 
    1111 
    1212== SMBus == 
    13  * SMBus specification documents [[BR]] Includes version 1.1 and version 2.0 documents. 
     13 * [http://www.smbus.org/specs/ SMBus specification documents] [[BR]] Includes version 1.1 and version 2.0 documents. 
    1414 
    1515== I²C and SMBus implementations == 
    16  * ALi (M1533, M1535, M1535D, M1543C) [[BR]] ALi chipsets include SMBus adapters, integrated with many other functions. [[BR]] Datasheets available on request. 
    17  * Intel (PIIX4, 82443MX, i801, i810, i810E, i815) [[BR]] Intel SMBus adapter, integrated with many other functions. [[BR]] Datasheets available for download. 
    18  * Silicon Integrated Systems (SiS5595, SiS630, SiS645, SiS961) [[BR]] No datasheet found. 
    19  * VIA (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 this table. [[BR]] Datasheets available on request. 
     16 * [http://www.ali.com.tw/ ALi] (M1533, M1535, M1535D, M1543C) [[BR]] ALi chipsets include SMBus adapters, integrated with many other functions. [[BR]] Datasheets available on request. 
     17 * [http://developer.intel.com/ Intel] (PIIX4, [http://developer.intel.com/design/chipsets/440mx/ 82443MX], i801, [http://developer.intel.com/design/chipsets/810/ i810], [http://developer.intel.com/design/chipsets/810/810e.htm i810E], [http://developer.intel.com/design/chipsets/815/ i815]) [[BR]] Intel SMBus adapter, integrated with many other functions. [[BR]] Datasheets available for [http://downloadcenter.intel.com/ download]. 
     18 * [http://www.sis.com/ Silicon Integrated Systems] (SiS5595, SiS630, SiS645, SiS961) [[BR]] No datasheet found. 
     19 * [http://www.via.com.tw/ VIA] (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 this [http://www.viaarena.com/?PageID=14 table]. [[BR]] Datasheets available on [http://www.via.com.tw/en/support/#documents request]. 
    2020 
    2121== Hardware monitoring chips == 
    22  * Analog Devices (ADM1021A, ADM1022, ADM1023, ADM1024, ADM1025, ADM1025A, ADM1026, ADM1027, ADM1028, ADM1029, ADM1030, ADM1031, ADM1032, ADM9240) [[BR]] Datasheets available for download. 
    23  * Genesys Logic (GL518, GL520, GL523) [[BR]] No datasheet available. 
    24  * Hewlett Packard (Maxilife) [[BR]] Datasheets only under NDA. 
    25  * Maxim IC (includes Dallas Semiconductor) (DS75, DS1621, DS1625, DS1775, DS1780, MAX1617, MAX1617A) [[BR]] Datasheets available for download. 
    26  * Myson (MTP008) [[BR]] No datasheet available. 
    27  * National Semiconductor (LM75, LM77, LM78, LM78J, LM79, LM80, LM84, LM87, LM92) [[BR]] Datasheets available for download. 
    28  * Silicon Integrated Systems (SIS5595, SIS950) [[BR]] No datasheet available. 
    29  * Texas Instruments (THMC10, THMC50) [[BR]] Datasheets available for download. 
    30  * VIA (VT82C686A, VT82C686B, VT8231, VT1211) [[BR]] VIA bridges and chips which include integrated sensors. [[BR]] Datasheets available on request. 
    31  * Winbond (W83781D, W83782D, W83783S, W83791D, W83792D, W83L785TS-S, W83627HF, W83627THF, W83637HF, W83687THF, W83697HF) [[BR]] Datasheets available for hardware monitoring and super-I/O chips. 
     22 * [http://www.analog.com/ Analog Devices] (ADM1021A, ADM1022, ADM1023, ADM1024, ADM1025, ADM1025A, ADM1026, ADM1027, ADM1028, ADM1029, ADM1030, ADM1031, ADM1032, ADM9240) [[BR]] Datasheets available for download. 
     23 * [http://www.genesyslogic.com/ Genesys Logic] (GL518, GL520, GL523) [[BR]] No datasheet available. 
     24 * [http://www.hp.com/ Hewlett Packard] (Maxilife) [[BR]] Datasheets only under NDA. 
     25 * [http://www.maxim-ic.com/ Maxim IC] (includes Dallas Semiconductor) (DS75, DS1621, DS1625, DS1775, DS1780, MAX1617, MAX1617A) [[BR]] Datasheets available for download. 
     26 * [http://www.myson.com.tw/ Myson] (MTP008) [[BR]] No datasheet available. 
     27 * [http://www.national.com/ National Semiconductor] (LM75, LM77, LM78, LM78J, LM79, LM80, LM84, LM87, LM92) [[BR]] Datasheets available for download. 
     28 * [http://www.sis.com/ Silicon Integrated Systems] (SIS5595, SIS950) [[BR]] No datasheet available. 
     29 * [http://www.ti.com/ Texas Instruments] (THMC10, THMC50) [[BR]] Datasheets available for download. 
     30 * [http://www.via.com.tw/ VIA] (VT82C686A, VT82C686B, VT8231, VT1211) [[BR]] VIA bridges and chips which include integrated sensors. [[BR]] Datasheets available on request. 
     31 * [http://www.winbond.com/ Winbond] (W83781D, W83782D, W83783S, W83791D, W83792D, W83L785TS-S, W83627HF, W83627THF, W83637HF, W83687THF, W83697HF) [[BR]] Datasheets available for hardware monitoring and super-I/O chips. 
    3232 
    3333== Other protocol information == 
    34  * IPMI documentation [[BR]] IPMI (intelligent platform management interface), a standard for hardware monitor chip reading. 
     34 * [http://developer.intel.com/design/servers/ipmi/ IPMI documentation] [[BR]] IPMI (intelligent platform management interface), a standard for hardware monitor chip reading. 
    3535 
    3636== Installation guides == 
    37  * Jean Delvare's [[BR]] Focuses on the new i2c interface issues. 
     37 * [http://khali.linux-fr.org/devel/i2c/ Jean Delvare's] [[BR]] Focuses on the new i2c interface issues. 
    3838 * Chris Peters' [[BR]] More simple, probably better for beginners. 
    3939 
     
    4242Poject is rather incomplete, help is wanted to develop it further (or start a new one altogether)! 
    4343 
    44  * lm_sensors_db [[BR]] Hosted by berlios.de. 
     44 * [http://lm-sensors-db.berlios.de/ lm_sensors_db] [[BR]] Hosted by berlios.de. 
    4545 
    4646As far we know only one motherboard manufacturer provides sensors.conf files: 
    4747 
    48  * TYAN motherboads sensors.conf files database (archive link) 
    49  * TYAN motherboads sensors.conf files database (ftp link) 
     48 * TYAN motherboads sensors.conf files database ([http://www.tyan.com/archive/support/html/software_utilities.html#lms archive link]) 
     49 * TYAN motherboads sensors.conf files database ([ftp://ftp.tyan.com/software/lms/ ftp link]) 
    5050 
    5151Personal collections: 
    5252 
    53  * Christian Hammers' 
    54  * Jean Delvare's 
     53 * [http://www.lathspell.de/linux/lm_sensors/ Christian Hammers'] 
     54 * [http://khali.linux-fr.org/devel/lm-sensors/ Jean Delvare's] 
    5555 
    5656== Hardware monitoring applications using the lm_sensors package == 
    57  * LM Sensors [[BR]] 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. 
    58  * Freshmeat [[BR]] A search for "lm_sensors" brings up a good starter list. 
    59  * GNOME Sensors Applet [[BR]] An applet for the GNOME panel to monitor lm_sensors outputs. 
     57 * [http://www.lm-sensors.org/ LM Sensors] [[BR]] 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. 
     58 * [http://freshmeat.net/ Freshmeat] [[BR]] A search for "lm_sensors" brings up a good starter list. 
     59 * [http://sensors-applet.sourceforge.net/ GNOME Sensors Applet] [[BR]] An applet for the GNOME panel to monitor lm_sensors outputs. 
    6060 * 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 Planet Mirror or LIP6. 
    6161 * ASFTAVM (Afterstep fan, temperature and voltage monitor) [[BR]] An enhancement of ASFATM. 
    62  * CheapI2C [[BR]] A real-time linux I2C bus protocol capture tool using the parallel port. 
     62 * [http://www.warmcat.com/milksop/cheapi2c.html CheapI2C] [[BR]] A real-time linux I2C bus protocol capture tool using the parallel port. 
    6363 * Dogsled [[BR]] A tool to manage and monitor Linux clusters. 
    64  * GKrellM [[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. 
    65  * KSim [[BR]] KSim is a GKrellM equivalent for KDE. Supports GKrellM skins. 
    66  * GPDial Applet [[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++. 
    67  * GSensor [[BR]] GTK+ application. 
    68  * LCD4Linux [[BR]] Displays kernel information on an external LCD. 
    69  * phpSysInfo [[BR]] Generates a web page with system information, optionally including sensors output. Recommended. 
    70  * ProcMeter 3 [[BR]] A comprehensive system monitoring package. Nice desktop application. Recommended. 
    71  * Sens2web [[BR]] A Perl script to generate a web page of sensor readings. 
    72  * Sensor Sweep Applet [[BR]] A configurable Gnome panel applet. 
    73  * Sensors Server [[BR]] Nice client/server application with a html-embedded Java applet. 
    74  * Sentinelle [[BR]] A daemon which warns you when your sensor readings reach critical values. 
     64 * [http://www.gkrellm.net/ GKrellM] [[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. 
     65 * [http://ksim.sourceforge.net/ KSim] [[BR]] KSim is a GKrellM equivalent for KDE. Supports GKrellM skins. 
     66 * [http://gpdialapplet.sourceforge.net/ GPDial Applet] [[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++. 
     67 * [http://digilander.libero.it/robang/gsensor/gsensor_en.html GSensor] [[BR]] GTK+ application. 
     68 * [http://lcd4linux.sourceforge.net/ LCD4Linux] [[BR]] Displays kernel information on an external LCD. 
     69 * [http://phpsysinfo.sourceforge.net/ phpSysInfo] [[BR]] Generates a web page with system information, optionally including sensors output. Recommended. 
     70 * [http://www.gedanken.demon.co.uk/procmeter3/ ProcMeter 3] [[BR]] A comprehensive system monitoring package. Nice desktop application. Recommended. 
     71 * [http://www.joenst.de/s2w/ Sens2web] [[BR]] A Perl script to generate a web page of sensor readings. 
     72 * [http://www.coverfire.com/sensor_sweep_applet/ Sensor Sweep Applet] [[BR]] A configurable Gnome panel applet. 
     73 * [http://voyager2.htmlplanet.com/sensors_srvr.html Sensors Server] [[BR]] Nice client/server application with a html-embedded Java applet. 
     74 * [http://denis.corbin.free.fr/software.html Sentinelle] [[BR]] A daemon which warns you when your sensor readings reach critical values. 
    7575 * WMSensors [[BR]] A Windowmaker dockapp. By Adrian Baugh, maintained by the Debian team. 
    76  * WMSens Dockapp [[BR]] A Windowmaker dockapp that works only with the Winbond 83697HF chipset. By Jonathan D. Meadows. 
    77  * WMgtemp [[BR]] A Windowmaker dockapp that displays the CPU and system temperatures. By Roger Dunce. 
     76 * [http://www.linuxgod.net/~jd/ WMSens Dockapp] [[BR]] A Windowmaker dockapp that works only with the Winbond 83697HF chipset. By Jonathan D. Meadows. 
     77 * [http://www.fluxcode.net/ WMgtemp] [[BR]] A Windowmaker dockapp that displays the CPU and system temperatures. By Roger Dunce. 
    7878 * WMtemp [[BR]] Another Windowmaker dockapp that displays the CPU and system temperatures. By Peter Gnodde. Inspired from WMgtemp. 
    7979 * Varyfan [[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. 
    80  * xsensors [[BR]] A X11 version of sensors. Requires GTK+ 2.0. Nice, although many chips are not supported yet. 
    81  * Floyd Davidson has nice monitoring data graphics generated using modified tellerstats scripts 
    82  * E-Sensors [[BR]] An Enlightenment frontend (epplet) to lm_sensors, by Øystein Haare. 
     80 * [http://www.linuxhardware.org/xsensors/ xsensors] [[BR]] A X11 version of sensors. Requires GTK+ 2.0. Nice, although many chips are not supported yet. 
     81 * Floyd Davidson has nice [http://web.newsguy.com/floyd_davidson/sensors/ monitoring data graphics] generated using [http://web.newsguy.com/floyd_davidson/code/sensors/ modified tellerstats scripts]. 
     82 * [http://freshmeat.net/projects/e-sensors/ E-Sensors] [[BR]] An Enlightenment frontend (epplet) to lm_sensors, by Øystein Haare. 
    8383 
    8484== Other hardware monitoring implementations (not using LM Sensors) == 
    85  * Alexander Larsson's LM78 module [[BR]] The original module LM Sensors is based upon. 
     85 * [http://www.lysator.liu.se/~alla/files/lm78_stuff/ Alexander Larsson's LM78 module] [[BR]] The original module LM Sensors is based upon. 
    8686 * Beowulf project LM78 module [[BR]] By Erik Hendriks. Old, probably unmaintained. 
    87  * smartmontools [[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. 
    88  * hddtemp [[BR]] 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. 
    89  * TXWD [[BR]] Another LM78/LM75 module, by Chris Benndorf. 
     87 * [http://smartmontools.sourceforge.net/ smartmontools] [[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. 
     88 * [http://www.guzu.net/linux/hddtemp.php hddtemp] [[BR]] 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. 
     89 * [http://www.ganzfix.de/ TXWD] [[BR]] Another LM78/LM75 module, by Chris Benndorf. 
    9090 * Beta SMBus access through the BIOS interface [[BR]] Old, obviously abandoned. 
    9191 
    9292== Other useful tools == 
    93  * CPUBurn [[BR]] CPU-heating program to stress-test marginally-cooled systems and test LM Sensors. Highly recommended. 
    94  * RRDTool (Round Robin Database) [[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. 
     93 * [http://pages.sbcglobal.net/redelm/ CPUBurn] [[BR]] CPU-heating program to stress-test marginally-cooled systems and test LM Sensors. Highly recommended. 
     94 * [http://oss.oetiker.ch/rrdtool/ RRDTool] (Round Robin Database) [[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. 
    9595 
    9696== White papers, documents, articles and other things == 
    97  * Designing with SMBus 2.0 [[BR]] A great introduction to SMBus 2.0 and the differences with version 1.x. 
     97 * [http://www.sbs-forum.org/marcom/winter01/Designing%20with%20SMBus%202.pdf Designing with SMBus 2.0] [[BR]] A great introduction to SMBus 2.0 and the differences with version 1.x. 
    9898 * Alert standard format (ASF) specification [[BR]] A standard for system management messages using the SMBus and passing this information to remote management devices. By the DMTF. 
    99  * Recursive make considered harmful [[BR]] A paper on which the version 2 Makefile is based. 
    100  * NTC thermistors [[BR]] A comprehensive description of the physics and mathematics of NTC thermistors. 
     99 * [http://www.tip.net.au/~millerp/rmch/recu-make-cons-harm.html Recursive make considered harmful] [[BR]] A paper on which the version 2 Makefile is based. 
     100 * [http://www.thermometrics.com/assets/images/ntcnotes.pdf NTC thermistors] [[BR]] A comprehensive description of the physics and mathematics of NTC thermistors. 
    101101 * Standard manufacturer's identification code [[BR]] The official list of Manufacturer IDs for EEPROMs. 
    102  * About temperature sensors [[BR]] A web guide to devices that measure temperature. General information. 
    103  * Measuring temperatures on computer chips with speed and accuracy [[BR]] The advantages of thermal diodes over traditional thermistors. 
     102 * [http://www.temperatures.com/ About temperature sensors] [[BR]] A web guide to devices that measure temperature. General information. 
     103 * [http://www.analog.com/library/analogDialogue/archives/33-04/temperatures/index.html Measuring temperatures on computer chips with speed and accuracy] [[BR]] The advantages of thermal diodes over traditional thermistors. 
    104104 * Linux hardware stability guide [[BR]] A nice article about using LM Sensors for diagnosing hardware problems. 
    105105 * Linux hardware monitoring INcompatibility guide [[BR]] A list of chips that don't work well under Linux. 
    106  * Why and how to control fan speed for cooling electronic equipment [[BR]] A comprehensive article by Mary Burke comparing fan speed control methods 
     106 * [http://www.analog.com/library/analogDialogue/archives/38-02/fan_speed.html Why and how to control fan speed for cooling electronic equipment] [[BR]] A comprehensive article by Mary Burke comparing fan speed control methods