From b43ea0e83736f7eb710b7e956b2aa6650533f8a7 Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Tue, 25 Sep 2007 16:09:57 +0000 Subject: [PATCH] Reset the list of changes for 3.0.0-rc1. So many things changed since 2.10.x that there's little point in keeping the old history around. Anyone really interested will have to download a 2.10.x release and look there (or in SVN.) git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4881 7894878c-1315-0410-8ee3-d5d059ff63e0 --- CHANGES | 1683 +------------------------------------------------------ 1 file changed, 2 insertions(+), 1681 deletions(-) diff --git a/CHANGES b/CHANGES index d62c45fa..59386a18 100644 --- a/CHANGES +++ b/CHANGES @@ -1,1684 +1,5 @@ -lm_sensors CHANGES file +lm-sensors CHANGES file ----------------------- -SVN HEAD - File BUGS: Delete - File i2c-dev.h: Support I2C block reads with specified length - All bus modules and documentation: Delete - All chip modules and documentation: Delete - Legacy hotplug modules and documentation: Delete - File doc/version-2: Delete, obsolete - File sensors.conf.eg: Add a dme1737 section - Add a thmc50 section - File lm_sensors.sysconfig: Delete, now generated by sensors-detect - File README.patches: Delete, obsolete - Library: Clean up pwm symbol names translation - Always build with sysfs support - Delete procfs and sysctl support (Linux 2.4) - Delete all remnants of algorithm names - Drop all the chip-specific support - Fix a memory leak on error - Speed up sensors_get_ignored() a bit - No longer export sensors_chip_name_has_wildcards() - Delete sensors_do_all_sets(), unused - Pass structures by reference - Drop support for dummy type - New function sensors_snprintf_chip_name() - Drop support for dashes in chip names - Add support for devices on SPI adapters - Makefile: Drop the package and version targets - Man pages: Drop "conforming to" sections - Man page sensors.conf.5: Update the chip statement section - Program config/grab_busses.sh: Delete, obsolete - Programs doc/*: Delete, obsolete - Program etc/sensors-conf-convert: New - Programs i2cdump, i2cget, i2cset: Do not force the slave address by default - Program i2cdump: Use the new I2C block read function - Program isadump: Detect when address bit 7 is a busy flag - Fix Super-I/O exit sequence for Winbond/Fintek chips - Program matorb/displayit: Delete, obsolete - Program mkdev.sh: Delete, obsolete - Program mkpatch: Delete - Program fancontrol: Use let for arithmetic evaluation - No longer need awk and grep - Limit calls to external programs (Linux 2.6 only) - Check for configuration file validity - Support optional min and max PWM values - Better integration with init scripts - Use linear control instead of quadratic - Program fancontrol.pl: Delete, redundant - Program pwmconfig: Use smaller steps for low PWM values - Support optional min and max PWM values - Program rrd: Support only hwmon class devices - Look for rrd in /usr/bin by default - Add missing shell declarations - Update URI - Program sensord: Syncronize the version with lm-sensors - Drop all the chip-specific support - Fix a memory leak when daemonizing - Fix memory leaks in command line parsing - Program sensors: Drop all the chip-specific support - Fix alignment of alarm for one-limit temperatures - Drop option -U - Fix a memory leak on error (with -u) - New option --bus-list - Program sensors-detect: Stop Super-I/O probe after first family success - Fix SMSC DME1737 detection - Add /usr/sbin to the PATH (#2199) - Add ATI SB700 detection - Add Maxim MAX6680/MAX6681 detection - Add IT8726F detection - Fix IPMI support for 2.6 kernels - Add detection for non-standard SMSC Super-I/Os - No longer depend on i2cdetect - Add SMSC SCH5317 detection - Drop detection of most non-sensors I2C chips - Fix ADM1022 detection - Add detection of many SMSC Super-I/O chips - Add Fintek F71806FG and F71862FG detection - Add Winbond W83L786NR/NG/R/G detection - Add Winbond W83L771W/G detection - Add Intel Tolapai SMBus detection - - -2.10.3 (20070319) - Library: Do not skip i2c adapters with only a class device and no - physical device. This change is required to survive the - planned struct class_dev removal from future 2.6 kernels. - Add support for the SMSC LPC47M292 fans (prefix smsc47m2) - Recognize i2c-isa-based devices as such even after class_dev - is gone - Compile with -D_REENTRANT - Fix support of Linux 2.6's max6650 driver - Fix max1619 support - Man page i2cdetect.8: Scanning range can be restricted - Module bmcsensors: Fix debugging messages - Module i2c-ali1563: Improve the status messages (2.6 backport) - Fix device initialization (2.6 backport) - Module i2c-amd8111: Cleanups (2.6 backport) - Fix initialization race (2.6 backport) - Module i2c-nforce2: Drop unused reference to pci_dev (2.6 backport) - Module i2c-piix4: Add ATI SB600 support (2.6 backport) - Module i2c-viapro: Add CX700 support (2.6 backport) - Module smsc47m1: Add SMSC LPC47M292 support - Get rid of a useless semaphore (2.6 backport) - Programs i2cdetect, i2cdump, isadump: Flush output in real time - Program i2cdump: Cleaner output in SMBus block read mode - Program fancontrol.pl: Fix pwmN_enable access (#2190) - Program sensors: Add smsc47m2 support (fans) - Fix -A option (hide adapter name) on error - Program sensors-detect: Only probe relevant I2C addresses - Drop ARP-capable device detection - Add Maxim MAX6655/MAX6656 detection - (Olexiy Avramchenko) - Add Maxim MAX1668, MAX1805, MAX1989 detection - Add VIA CX700 detection - Drop legacy W83627HF ISA detection - Don't bufferize stdout during probes - Speed up the LM75 and LM77 detection - Clean up the EEPROM detection - Add Dallas DS75 detection - Add SMSC LPC47M292 detection - Add nVidia MCP61 and MCP65 detection - Fix ADM1028 detection - Add Nat. Semi. PC8347L Super-I/O detection - Add SMSC SCH5504 Super-I/O detection (no sensors) - Make the LM78 and W83781D detection safer - - -2.10.2 (20070115) - RPM: Obsolete, removed - File doc/fan-divisors: Update - File sensors_vid.h: Trim VID values to correct number of bits (2.6 backport) - Library: Add support for the pc87247 driver (fans only) - Probe for busses before chips - Drop support for algorithm names - Add support for coretemp driver - Major update/optimization of config-file scanner - Add config-file scanner regression tests - Add f71872f support - Add w83627dhg support (David Holl, #2157) - Get the i2c adapter names from classdev.name - Add adm1029 support (Corentin Labbe) - Man page i2cdetect.8: Describe the output convention - Man page sensors.1: Update (option -c) and clean up - Module bmcsensors: Fix several warnings - Fix fragile structure initialization - Module i2c-i801: Add ICH9 support - Module p4b_smbus: Add support for the ICH5 - Module f71805f: Fix the device address decoding (2.6 backport) - Module icspll: Delete. It was useless and dangerous. - Program decode-dimms.pl: Remove spaces at end of lines - Program eepromer: Fix loads of warnings - Program i2cdetect: Make the output clearer - Program py-smbus: New! Python i2c-dev bindings (prog/py-smbus) - Program unhide_ICH_SMBus: New! Unhides the ICH SMBus for 2.6 kernels - without need of recompilation. - Programs dump/*: More robust handling of user inputs - Programs pwmconfig, fancontrol: Handle write errors for bash 3.1 - Add support for non-i2c drivers - Program fancontrol.pl: Disable debugging by default - Add support for non-i2c drivers - More tolerant config file parsing - Program sensord: Add pc87247 support (fans only) - Add vt1211 support (#2150) - Add w83627dhg support (David Holl, #2157) - Add w83627ehf voltage support (Dave Platt) - Add k8temp support (Dave Platt) - Program sensors: Add pc87247 support (fans only) - Hide error on missing f71805f fan - Handle option -c more efficiently - Drop option -a (show algorithm names) - Add f71872f support - Add w83627dhg support (David Holl, #2157) - Add adm1029 support (Corentin Labbe) - Hide error on missing w83793 temp (Gong Jun) - Program sensors-detect: Add SMSC DME1737 detection - Add Fintek F71882FG and EPoX EP1308 detection - Add Intel Core thermal sensor detection - Preallocate memory for I2C_FUNCS ioctl (#2138) - Prevent misdetection of MAX6633/MAX6634/MAX6635 - Add Intel ICH9 detection - Add Maxim MAX6648/MAX6692 detection - Improve ADM1029 detection - Add Andigilog chips detection - Add Intel AMB FB-DIMM thermal sensor detection - Add ATI SB600 detection - - -2.10.1 (20060924) - File doc/developers/checklist renamed to dev/developers/release_checklist - with clarifications and updates for new SVN server. - File README.package: Delete. - File doc/busses/i2c-piix4: Update (2.6 backport) - File doc/developers/sysfs-interface: Update - File etc/sensors.conf.eg: Add an smsc47m192 section - Comment out all set statements - Add an it8716 section - Add a w83793 section - Adjust the vt1211 section to match the new driver - interface - Library: Fix device scan when no i2c support is present - Add support for W83627EHF voltage inputs and alarms - Add support for the smsc47m192 driver - Fix all memory leaks (yeah!) - Fix no sensors being reported as an error - Add support for the IT8716F and IT8718F chips - Add support for the W83793 chip (Yuan Mu) - Map the 2.6 adm1026's fan8 to fan0 - Missing sysfs busses and classes are not errors - Change vt1211 temp3-7 magnitude from 1 to 3 - Makefile: Don't grep autoconf.h on user-space targets - Fix depmod on non-running kernel version - Remove empty include directories on make user_uninstall - Module i2c-ali1535: Drop redundant semaphore (2.6 backport) - Module i2c-amd756-s4882: Improve static semaphore initialization - (2.6 backport) - Module i2c-i801: Disable PEC mode after every transaction (2.6 backport) - Add ICH8 support (2.6 backport) - Fix block transaction poll loops (2.6 backport) - Remove PCI function check (2.6 backport) - Cleanups (2.6 backport) - Module i2c-nforce2: Add nForce4 MCP51, MCP55 support (2.6 backport) - Module i2c-piix4: Add ServerWorks HT-1000 support (2.6 backport) - Add ATI IXP200, IXP300, IXP400 support (2.6 backport) - Drop the fix_hstcfg parameter (2.6 backport) - Module i2c-viapro: Fix compilation with kernels < 2.4.21 - Add VT8237A and VT8251 - Module lm83: Add LM82 support (2.6 backport) - Module vt1211: The VT1211 has no in6 - Rework the voltage and temperature conversions and the - temperature input order to match the Linux 2.6 driver - Module w83781d: Use real-time alarm registers when possible (2.6 backport) - Add specific alarm and beep defines for the W83791D - Module w83792d: Fix PWM range (2.6 backport) - Program decode-dimms.pl: Decode depending on the memory type - Decode the manufacturing date to an ISO8601 date - Add the memory size computation and provide brief - timing characteritics for SDRAM/DDR/DDR2 memory - Add memory size computation for Rambus memory - Various output cleanups and fixes - Program decode-edid.pl: Add /usr/sbin or /usr/local/sbin to $PATH if needed - Program decode-vaio.pl: Detect and skip false positives - Program i2cdetect: Add a mode to print adapter functionalities - Program i2cdump: Restore bank after bank switching - Add new mode W (read word on even register addresses) - Program mkpatch: Fix typo breaking f71805f - Turn warnings on (-w), and fix them - Print a usage message on missing command line parameters - Program pwmconfig: Use mktemp instead of tempfile - Program sensors: No error messages on missing w83792d fan4-7 (Yuan Mu) - Add smsc47m192 support - Add abituguru support (Hans de Goede) - Fix memory leak when printing an unknown chip - Add it8716 and it8718 support - Make each it87 fan and fan div optional - Print missing w83791d values - Add w83793 support (Yuan Mu) - The adt7463 may not have in4 (#2119) - Hide more vt1211 missing input errors - Clearer error messages when no sensors found - Program sensors-detect: Add ServerWorks HT-1000 SMBus detection - Add ATI IXP200/300/400 SMBus detection - Prevent warning on 64-bit PCI addresses - Add Fintek F75363SG, F75111R/RG/N, F75121R, - F75122R/RG, F75373S/SG, F75375S/SP, F75383S/M, - F75384S/M, F75387SG/RG and F81218D detection - Add Winbond W83793R/G and W83627DHG detection - Handle the W83791D driver difference between kernels - Add nForce4 MCP04, MCP51 and MCP55 detection - Add AMD Geode devices detection - Add ITE IT8716F and IT8718F detection - Add NatSemi/Winbond PC87427 detection - Get driver information for busy addresses from - sysfs (2.6 only) - Drop the ISA IT87xxF detection - Check i2c adapter functionalities before probing - Add Intel ICH8 SMBus detection - Add AMD K8 thermal sensors detection - Simplify detection of SiS5595, VIA686 and VT8231 - Add Analog Devices ADM1033, ADM1034, ADT7462, - ADT7466, ADT7470, ADT7473 and ADT7475 detection - Check for root user at startup - Attempt to be slightly more user-friendly - Add VT8237A and VT8251 - Remove detection of nVidia graphics adapters - Use sysfs for PCI device enumeration - Add generic PCI SMBus adapter detection - Add generic Super-I/O logical device detection - Add SMSC LPC47M172/182 detection - - -2.10.0 (20060214) - File doc/lm_sensors-FAQ.texi: Remove version 1 specifics part - File doc/busses/i2c-viapro: Update (2.6 backport) - File doc/chips/via686a: Update (2.6 backport) - File doc/chips/w83627hf: W83627THF VID clarification (2.6 backport) - File etc/sensors.conf.eg: Do not set vrm by default - File i2c-dev.h: Fix union i2c_smbus_data definition - Sync i2c_msg definition with i2c.h (Hideki Iwamoto) - Add missing parentheses around macros - Drop I2C_FUNC_SMBUS_EMUL - Drop I2C_FUNC_SMBUS_*_PEC - Drop I2C_SMBUS_*_PEC - File sensors_vid.h: Drop default VRM - Library: NOTE: libsensors(3) will no longer see eeprom (SPD) chips - This is intentional. Use decode-dimms.pl if you still - need your memory SPD data. - Library: Big update to use libsysfs. More TODO though. - Fix bus matching code for Linux 2.6 (Karsten Petersen) - Add f71805f, w83687thf support - Add platform drivers support - Fix sysctl warnings on x86_64 - Restore vt1211 temp1 - Makefile: Compile user-space programs with -Wundef - Module i2c-i801: Simplify the hardware PEC code - Always set PEC mode explicitly before each transaction - Module i2c-i810: Documentation update, PCI IDs cleanup - Module i2c-keywest: Remove bus probing code (2.6 backport) - Module i2c-nforce2: Remove dead code (2.6 backport) - Add the ID of the nForce4 MCP-04 (2.6 backport) - Module i2c-via: Remove dead code - Module i2c-viapro: Remove dead code - Support I2C block read (2.6 backport) - Code cleanups (2.6 backport) - Improve debug register dump (2.6 backport) - Modules i2c-ali1535, i2c-ali1563, i2c-ali15x3, i2c-amd756, i2c-amd8111, - i2c-i801, i2c-nforce2, i2c-piix4, i2c-sis5595, i2c-sis630, - i2c-sis645: Use pci_driver name to request I/O region; do - not initialize i2c_adapter name to "unset" (2.6 - backport) - Modules i2c-amd8111, i2c-i801, i2c-nforce2: Drop software PEC code - (2.6 backport) - Module adm9240: Cleanups (2.6 backport) - Module f71805f: New, supports the Fintek F71805F/FG Super-I/O - Module it87: Minor cleanups - Fix fan3_div setting bug (Anton V. Staaf) - Module lm90: Support the ADM1032-2 and ADT7461-2 (2.6 backport) - Separate the register read function - Add PEC support for the ADM1032 - Module via686a: Cleanups - Module w83627hf: Drop useless initialization step (2.6 backport) - Fix in4 for W83627THF and W83637HF (Yuan Mu) - Fix alarms (Yuan Mu) - Preserve fan min on fan div change (Yuan Mu) - Properly handle W83627THF without VID (Yuan Mu) - Fix in0 limit settings in "VRM9" mode (Yuan Mu) - Add W83687THF support - Module w83781d: Drop W83697HF support (Grant Coady) - Module w83792d: Bug fixes and code cleanups (Yuan Mu, 2.6 backport) - Fix fan control mode (PWM/DC) reporting - Fix fan div auto-adjust (Yuan Mu) - Fix the subclient handling - Module w83l785ts: Minor cleanup (2.6 backport) - Module vt1211: Restore temp1 - Modules vt1211, vt8231: Change default VRM to 9.1 - Program decode-dimms.pl: Add lookup tables for manufacturer names - Fix rounding error in PCxxxx speed computation - Improve text output - Improve speed under Linux 2.6 - Verify checksum before decoding anything - Improve manufacturing location decoding - Improve memory type detection - Improve part number decoding - Program i2cdump: Drop now useless #ifdef tests - Fix capability check for continuous byte mode - Program i2cget: New - Program i2cset: Add PEC support - Fix argc check - Programs i2cdetect, i2cdump, i2cset: Stop printing the algorithm name - Print the correct bus type if bus - functionality can be queried - Program isadump: Display the real addresses in flat mode - Program mkdev.sh: Silently skip already existing nodes - Program mkpatch: Include f71805f - Program sensord: Do not log algorithm names - Drop EEPROM support (Aurelien Jarno) - Add W83627EHF, F71805F/FG support - Fix PC87365/PC87366 alarms - Program sensors: Drop free_the_label - Fix compilation with uclibc (no iconv) - Add f71805f, w83687thf support - Program sensors-detect: Drop algorithm names - Do not rely on i2cdetect -l printing algo names - Simplify adapter name matching mechanism - New address for ADM1032, ADT7461 - Improve ADT7467, ADT7468 support - Fix MAX6659 reported driver - Add Fintek F71805F detection - Add Analog Devices ADT7476 detection - Add Intel 82845G detection - Add IT8201R/IT8203R/IT8206R/IT8266R detection - Fix udev detection in some corner case - Improve DS1621 detection - Always prefer ISA access over SMBus access - - -2.9.2 (20050906) - File doc/chips/*: Big update (2.6 backport) - Library: Drop ds1780-specific code (now use adm9240) - Fix memory leak in sensors_get_label() - Support /sys/class/hwmon (Linux 2.6.14+) - Limit stack usage in sensors_read_proc_chips() - Makefile: Detect 2.6+ kernels and check targets - Man page isaset.8: Fix typos - Module adm1031: Fix broken kfree() calls - Module i2c-ali1563: New (2.6 backport by Winbond) - Modules i2c-ipmb, i2c-ipmi: Support ipmi_request() additional argument - Modules it87, pc87360, sis5595, smsc47m1, vt1211, vt8231, - w83627hf.c: Tag find function __init - Module lm93: Fix memory leak - Module smsc47m1: Fix PWM enable polarity on read - Modules w83627hf, w83781d: Allow setting fan divisor to 128 - Program decode-dimms.pl: Support Linux 2.6 (Burkart Lingner) - Added DDR/DDR2 frequency reporting in convenient - form of DDRxxx PCyyyy - Program i2cdump: Properly handle short i2c block reads - Program fancontrol.pl: Fix compile errors - Program mkpatch: Include i2c-ali1563 - Include w83792d - Program pwmconfig: Fix unsafe temporary file use - Program rrd: Support 2.6 kernels - Program sensord: Add support for w83637hf - Support pc87360 (Henrik Brix Andersen) - Program sensors: Support the VAIO "VGN" prefix for eeprom - Program sensors-detect: Add SMSC LPC47M15x/LPC47M192 SMBus detection - Advertise the w83792d driver - Improve IT8705F and IT8712F detection - Merge LM82 and LM83 detection - Add W83687THF detection - - -2.9.1 (20050412) - File doc/busses/i2c-nforce2: Update - File doc/chips/it87: Update - File doc/chips/lm90: Update for adt7461 - File doc/chips/mic74: New - File etc/sensors.conf.eg: New sections for lm92 and w83792d - Library: Add support for 2.6 fscpos driver (Stefan Ott) - Fix sis5595 in4 (Aurelien Jarno) - Add support for 2.6 gl520sm driver (Maarten Deprez) - Add support for 2.6 bmcsensors driver (Yani Ioannou) - Add support for w83792d (Chunhao Huang/Winbond) - Add support for 2.6 adt7461 (James Chapman) - Add support for 2.6 lm92 - Add support for 2.6 vt1211 - Add preliminary support for 2.6 w83627ehf - Makefile: Support mips, sparc32 and sparc64 (Aurelien Jarno) - Use -fno-strict-aliasing on all architectures - Man pages pwmconfig, fancontrol: New (Aurelien Jarno) - Module bmcsensors: Fix compile error - Support IPMI V0.9 (Yani Ioannou/Vladislav Bogdanov) - Module ds1621: Fix detection (Aurelien Jarno) - Module eeprom: Discard SPD-centric checksum module parameter - Cleanup detection function (backport from Linux 2.6) - Module i2c-ali1535: Add delay loops for reliability (Ubel Walter) - Module i2c-i801: Temporarily disable broken I2C block read - Module i2c-ipmi: Fix bogus return in a middle of a function (Sergio - Gelato) - Module i2c-nforce2: Add nForce4 support (Hans-Frieder Vogt) - Module i2c-viapro: Prevent repeated resets - Module it87: Improve Super-I/O detection - Limit I2C address range - Support VID on the IT8712F - Module lm75: Only initialize CMP/INT bit - Module lm78: Fix bug with setting negative temperature limits - Module lm85: Properly differentiate between ADM1027 and ADT7463 - Add EMC6D102 support - Module lm90: Fix MAX6657, MAX6658 and MAX6659 detection - Add limited ADT7461 support - Module lm93: Fix IN10 (+5V) scaling - Module mic74: New - Module w83627hf: Support secondary Super-I/O address - Enable temp2 and temp3 if they are disabled - Module w83781d: Revert AS99127F temp2 and temp3 computation change - Skip final initialization step for AS99127F chips - Module w83792d: New (Chunhao Huang/Winbond) - Program ddcmon: New; user-space replacement for the ddcmon driver - Program eeprog: Fix missing first char in ascii mode (J. A. McMahan Jr.) - Program isadump: Handle Super-I/O keys - Program lm_sensors.init: Cleanups (Axel Thimm) - Program mkdev.sh: Add basic command-line interface - Program mkpatch: Add adm1031, fscher, lm63, lm93 and max1619 - Program pwmconfig: Secure the creation of temporary files (Aurelien Jarno) - Don't complain about read-only enable files (lm85) - Fix handling of alternate config file name - Program sensord: Fix erroneous error message (Aurelien Jarno) - Support sis5595 in4 (Aurelien Jarno) - Support w83627thf - Support the separate it8712 prefix (Aurelien Jarno) - Program sensors: Display sis5595 in4 (Aurelien Jarno) - No errors on missing pc87360 fans - Add gl520sm support (Maarten Deprez) - Improve vt1211 error/ignore handling (Michael Carland) - Support w83792d, w83627ehf - Program sensors-detect: Fix MAX6657, MAX6658 and MAX6659 detection - Improve IT8705F and IT8712F detection - Improve udev detection - Fix DS1621 detection - Add W83627EHF detection - Add ATI SMBus detection - Add VT1211 alias detection - Warn if chip modules not found - Add i2c-ipmi to list if bmcsensors is on it - Add PC87591 detection - Search for correct udev db file name - Add nForce3 250Gb and nForce4 detection - - -2.9.0 (20041228) - NOTE: Requires i2c-2.9.0 or newer! - File README.thinkpad: Update - File doc/chips/it87: Cleanups - File doc/chips/lm63: New - File etc/sensors.conf.eg: Set via686a voltage limits - File kernel/chips/Module.mk: Resync module list with mkpatch - File kernel/include/sensors_compat.h: Define __devexit_p if missing - (kernels 2.4.16 and older) - Modules (all bus drivers): Remove owner from i2c_adapter; restore inc_use - and dec_use removed in release 2.8.0 - Modules (all chip drivers): Remove owner from i2c_driver; pass - controlling_mod to i2c_register_entry() again - Module bmcsensors: Support function 1/x - Module i2c-amd756: Display the real bus name - Module i2c-amd756-s4882: New; SMBus multiplexing on the Tyan S4882 - Module i2c-i801: Support i2c block read (ICH5 and higher) - Add PEC support for ICH6 - Add support for ICH7 - Module i2c-ipmb: Remove from build since it doesn't work - Module i2c-nforce2: Support the nForce3 (Pro150 and 250Gb) - Module icspll: Fix compilation - Module lm63: New driver for the National Semiconductor LM63 - Module lm83: Use signed types for temperatures - Check limits on register writes - Module lm87: Round voltages properly - Retry on read errors (David Knierim) - Less agressive init (no reset) - Module lm90: Use signed types for temperatures - Check limits on register writes - Module lm93: Added module parameter for VID pin input thresholds. - Fix typo in dynamic VID alarms - Adds a couple log messages for failed transactions (David - Knierim) - Fix compilation breaking C99-ism (Axel Thimm) - Fix block read retries - Module pc87360: Support secondary Super-I/O address - Module smsc47m1: Add support for 47M15x and 47M192 (fans only) - Library: Add lm63 support - Add lpc47b397 support - Programs *.init: Rename lockfile to match file name - Programs i2cset, isaset: Written byte/word can be masked - Program decode-vaio.pl: Find eeproms on non-0 i2c bus too - Program mkpatch: Include i2c-amd756-s4882 - Program pwmconfig: Handle new (well, back to old) pwm files names for - Linux 2.6.10 and up - Program sensord: Do not scale load average (Aurelien Jarno) - Program sensors: Add lm63, lpc47b397 support - Support DDR2 memory module EEPROMs (Rudolf Marek) - Support only one location for the default configuration file - Display the default configuration file location in --help - Simplify the configuration file opening code - Program sensors-detect: Improve LM63 detection - Discard IBM Thinkpad detection code - Add PCA9556, LPC47B397, ICH7 detection - Fix W83792D detection, add W83791SD detection - - -2.8.8 (20041007) - File doc/donations: Update - File doc/lm_sensors-FAQ.texi: Add 4.6.1 - Update 4.7 - File doc/chips/gl518sm: Update "iterate" info - File doc/chips/it87: Discard outdated module parameters - File doc/chips/lm75: LM77 is not supported - File doc/chips/lm90: LM86, MAX6657 and MAX6658 are supported - File doc/chips/lm93: New - File doc/chips/w83l785ts: Improvements - File etc/sensors.conf.eg: Fix it87 lines order - Update lm87 section - File kernel/include/sensors_vid.h: Support VRM 10.0 - Library: Support 2.6 adm1025 - Preliminary support for 2.6 lm87 - Support 2.6 adm9240 - Allow an alternative sysfs file name for chip features (2.6) - Fix lm83 critical limits (2.6) - Add lm93 support - Prevent some procfs errors from being silently ignored - Makefiles: Implement user_uninstall (Rudolf Marek) - Spoof LOGNAME and HOSTNAME when making html man pages - Module adm1025: Refine detection - Update limit registers again (revert of 2.8.1) - Init high limits if they read 0 - Fix conversions - Module lm75: Refine detection - Module lm78: Fix init - Module lm83: Default to kind lm83 if forced. - Fix temperature macros. - Module lm90: Add LM86, MAX6657 and MAX6658 support - Module lm93: New - Module mtp008: Fix the setting of limits on temp2 - Module pca9540: Refine detection - Module pc87360: Change voltage/thermistor magnitude from 2 to 3 - Support VID - Fix fan_div file when fan count is less than 3 - Additional init and debug - Module smsc47m1: Fix pwm_enable being inverted - Module w83627hf: Add alternate VCORE/in0 calculation method - Remove reset of chip by driver on initialization - Module w83781d: Fix default VRM for w83791d - Module w83l785ts: Implement read error handling (backport from 2.6) - Programs i2cset, i2cdump, i2cdetect, isaset, isadump: - Wait for user input to continue (as opposed to 5 sec - delay), can be skipped with -y - Various cleanups and code refactoring - Update manual pages - Program fancontrol.init: New (Dean Takemori) - Program fancontrol.pl: Restore fans on many kinds of errors/interrupts - Program lm_sensors.init: Support 2.6 kernels and sensors in /usr/bin - (Giuseppe Della Bianca) - Program mkdev.sh: Detect devfs and refuse to run - Use mknod's mode instead of chmod - Program mkpatch: Include xeontemp and pc87360 - Program sensors: Rework adm1025 support - Display pc87365/pc87366 VID - Improve smsc47m1 support - Hide 2.6 adm1027 alarm_mask being missing - Print VRM version for all supported chips - Program sensors-detect: Support LM93, LM77, LM63 - Support PC8739x Super-I/O family (no sensors) - Fix PCA9540 support - Refine ADM1025/ADM1025A detection - Refine LM75 detection - Ignore missing /proc/modules (Andras Bali) - Script-wide Perl cleanups - Support udev - Support W83792D, LM96000 - - -2.8.7 (20040611) - File README.thinkpad: Update 24RF08 status - File doc/fan-divisors: More info on accuracy - File doc/lm_sensors-FAQ.texi: Update 4.27 - File doc/chips/adm1031: New - File doc/chips/max1619: New - File doc/chips/pc87360-fan: Renamed to pc87360 - File doc/chips/pc87360: Big update - File doc/chips/w83781d: Update AS99127F documentation - File etc/sensors.conf.eg: Add comments about BP6 voltages - Add comment on Asus A7V8X-X VCore - Misc fixes to lm80 section - Update via686a section - New lm99 section - Add section for LM85-like chips - Preliminary pc87366 section - Add comment on GL520SM application modes - Document beep_enable (Aurelien Jarno) - Preliminary max1619 section - Preliminary adm1030 and adm1031 sections - Library: Fix 2.6 VRM - Fix 2.6 hyst temp for 2.6 (lm75, lm78 and gl518sm) - Fully support the PC87360 family - Support the lm99 - Add version and date strings - Support 2.6 max1619 - Makefile: Do not run depmod on staged installs (Peter Breitenlohner) - Man page i2cdetect.8: document new command line flags - Man page i2cdump.8: More details on how i2cdump can write to a chip - Modules (all chip drivers): Rework memory allocation scheme. - Module adm1031: New (Alexandre d'Alton) - Module bmcsensors: Fix oops by creating thread for initialization - Modules dmi_scan, i2c-piix4: Move IBM detection into dmi_scan - Modules w83781d.c, smartbatt.c, lm75.c, gl520sm.c, gl518sm.c, ds1621.c, - asb100.c, lm92.c: Use swab16 - Modules eeprom, ddcmon: Unconditional prevention of 24RF08 corruption - Module gl520sm: Less agressive initialization process - Fix temp1 limits being unsettable in application - Ensure that temp2 and in4 are not used at the same time - Module i2c-i801: Support 6300ESB and ICH6 - Module i2c-piix4: Don't blacklist IBM with Serverworks chip - Module i2c-sis645: Add support for SiS655 - Module it87: Discard non-standard Super-I/O exit sequence (Bjorn Mork) - Module lm90: Support LM99 and LM89 - Module lm92: Support MAX6633, MAX6634, MAX6635 and LM76 - Get rid of useless i2c_probe call - Module max1619: New (Alexey Fisher) - Module p4b_smbus: Add support for mobile versions of the 82801 - (Axel Thimm) - Module pc87360-fan: Renamed to pc87360 - Module pc87360: Also support PC87365 and PC87366 - Add write support - Correctly set the chip name depending on the type - Add voltage and temperature support - Fix fan speed computation - Retrieve fans configuration from Super-I/O space - Export pwm_enable (read-only) - Honor pwm invert bits - Clear fan alarms after we read them - Do not read fan data when monitoring is disabled - Do not include SENSORS_INSMOD stuff - New module parameter: init - Fan clock dividers change automatically - Add thermistor dupport - Module smsc47m1: Lock on reads and writes - Various PWM fixes - Module thmc50: Fix address range - Module via686a: Fix voltage roundings - Simplify temperature conversions - Module w83781d: Drop PWM support for as99127f - Invert AS99127F beep bits in driver rather than user-space - Programs pwmconfig, fancontrol: Switch to new sysfs naming scheme - Program fancontrol: restore fans on TERM and KILL (Stephen Kitt) - Program fancontrol.pl: New - Program i2cdetect: Adapt probing method to address - Add -q and -r flags to force probing methods - Allow probing range selection - Program isadump: Major improvements - Program isaset: New - Program mkpatch: Patch dmi_scan.c in kernel instead of adding our own - module - Include i2c-nforce2 - Program sensord: New --rrd-no-average parameter - Syncronize time slots with rrd - Fix W83781D temp3 alarm (Aurelien Jarno) - Add ASB100 support (Andrew May) - Program sensors: Fully support the PC87360 family - Fix lm80 temperature alarms - Support the lm99 - Do not invert AS99127F beep bits anymore - Fix W83781D temp3 alarm (Aurelien Jarno) - Print library version string - Program sensors-detect: Rework Super I/O detection - Support SiS655/SiS96x - Support ADT7461 and ADT7467 - Better support for ADM1027, ADT7460 and ADT7463 - Explicitly support ADM1028 - Scan all logical devices of PC87365 and PC87366 - Detect LM92, LM76, MAX6633, MAX6634, MAX6635 - Detect eeproms with software write protect (not - enabled by default) - Support ALi 1563 (2.6 only) - Drop LTC1710 support - Use byte reads for probing on ranges 0x30-0x37 and - 0x50-0x5F - Improve LM89 and LM99 support - Support GeForce FX 5900 video cards - Fix devfs misdetection (Aurelien Jarno) - Detect 6300ESB, ICH6 - Fix double detection of ISA chips - Support MAX1619 - Support PC87373 Super-I/O - Fix unknown adapters appearing multiple times - Refine MAX6650/MAX6651 detection - - -2.8.6 (20040405) - File README.thinkpad: Update status - File doc/chips/pca9540: New - File doc/chips/pc87360-fan: New - File etc/sensors.conf.eg: Update pcf8591 default configuration - Library: Switch to new sysfs naming standard - Fix gcc 3.3 warnings (Philipp Thomas) - Support 2.6 ds1621 and pcf8591 - Change pcf8591 magnitudes - Support pc87360-fan - Makefile: Install shared library 755 - Man pages i2cdump.8, i2cset.8, isadump.8: New (Debian team) - Man pages i2cdetect.8, sensors-detect.8: New (Debian team) - Modules ds1621, pcf8591: Check for capabilities before using them - (Aurelien Jarno) - Modules pcf8574, pcf8591: Cleanups - Modules ddcmon, eeprom: Fix bogus init (Ralf Roesch) - Module adm1021: Better detection and initialization - Module pca9540: New driver for the Philips PCA9540 - Module pc87360-fan: New driver for the National Semiconductor PC87360, - PC87363 and PC87364 Super I/O chips - Module smsc47m1: Support the LPC47B27x - Programs i2cdetect, i2cdump, i2cset: Fix incorrect bus names if possible - Program i2cdetect: Skip special addresses by default - Program sensord: Prevent null pointer dereference (Tim Toohey) - Program sensors: Print the degree symbol in the terminal's current locale - (Aurelien Jarno) - Update pcf8591 print to support 2.6 driver - Support pc87360-fan - Program sensors-detect: Support Maxim MAX6900, ALi M5879, Philips PCA9540 - Improved SiS chips support - Add a white list of IBM systems - Drop support of undetectable adapters - Fix smart battery detection - Add smart battery charger and manager detection - Rework adm1021 and clones detection - The PC87360, PC87363 and PC87364 Super I/O chips - now have a (preliminary) driver - Rework Super I/O detection - Better support of devfs - Program sensors-detect-stat.pl: New - - -2.8.5 (20040305) - File doc/chips/SUMMARY: Update - File etc/sensors.conf.eg: Epox 8K3A tweaks. (Kronos) - Makefiles hotplug and rrd: Remove -o and -g arguments to install - Module bmcsensors: Increase max SDRs to 100 - Module fscher: Rename fanN_min to pwmN (Reinhard Nissl) - Module i2c-amd756: Don't register driver to avoid driver conflicts. - (Daniel Rune Jensen) - Module it87: Better temperature sensor types handling (Takeru Komoriya) - Fix reset=1 (Takeru Komoriya) - Module lm80: Code cleanups - Module vt1211: Fix bitmask in uch_config read and write; remove in6 and temp1 - Module vt8231: Fix bitmask in uch_config read and write; remove in6 and temp1 - Module w83627hf: Add w83637hf support - Fix exported name - Fix PWM in w83627thf - Preserve other bits when forcing temp2/3 to comparator mode - Module w83781d: Preserve other bits when forcing temp2/3 to comparator mode - Remove asb100 support - Modules asb100, fscher, lm90, max6650, w83l785ts, xeontemp: - Define driver ID if i2c-id.h doesn't have it yet. - Modules i2c-ali1535, i2c-hydra, i2c-i801, i2c-sis5595: - Backport oops fix from Linux 2.6. - Modules (all chips): Get rid of useless headers - Program decode-edid.pl: Add sysfs support - Program sensors: Add w83637hf support - Add support for Shuttle Ethernet EEPROMs - Drop 2.6 subclient detection - Program sensors-detect: Add heuristics to the LM80 detection function - Add support for W83L785R, improve W83L784R/AR - Add GeForce FX 5600 as supported by rivatv - More Super IO chips, better handling - Library: Update to match renames in fscher - Reverse temporary changes to w83l785ts mappings - Fix vt1211 and vt8231 uch_config not being writable - Add 2.6 lm80 support - Add w83637hf support - Remove in6 and temp1 from vt1211 and vt8231 - Add support for Shuttle Ethernet EEPROMs - Remove unused as99127f features - - -2.8.4 (20040207) - File doc/lm_sensors-FAQ.texi: Update 4.20. - File doc/chips/it87: Change hyst to low - File doc/chips/w83l785ts: New - File etc/sensors.conf.eg: Change it87 hyst to low - Fix w83697hf supposed to have temp3 - Limits initialization for adm1025/ne1619 - Handle fscher voltage conversions - Add Tyan Trinity S2495 KT400 setup (Eric - Schumann) - Fix fscher fan labels (Reinhard Nissl) - Library: Better 2.6 eeprom support - Change it87 hyst to low - Add 2.6 gl518sm, fscher support - Fix 2.6 negative voltages handling - Temporary fix to w83l785ts mappings - Module adm1025: Separate prefix for NE1619 - Module adm1026: Remove use of temporary ID - Define addresses as a range - Module bmcsensors: Fix reservations - Module fscher: Externalize voltage conversions - Module eeprom: Remove memtype - Module i2c-piix4: Fix resource release error - Various cleanups - Program decode-vaio.pl: Add sysfs support - Program mkpatch: Add max6650, lm83, lm90, asb100 and w83l785ts - Drop linux 2.2 support - Add w83627hf - Program sensors: Do not show algorithm by default - Cleanup temperature unit display code - Cleanup label spacing code - Fix output to UTF-8 terms (Marcel Sebek) - Simplify gl518sm print - Do not ignore errors in FSC chips prints - Fix w83l785ts print - Cleanup FSC chips prints - Program sensors-detect: Fix PATH issues - Correctly point to the fscher driver - - -2.8.3 (20040115) - File lm_sensors.spec: Update - Library: Add 2.6 eeprom, lm90 support - Fix 2.6 temp_hystX for 2.6.1-rc1 and later - Makefile: Update Alpha CMODFLAGS (Daniel Nilsson) - Makefiles: Remove -o and -g arguments to install; add DESTDIR where missing - Module i2c-amd756: Fix byte writes - Module i2c-tsunami: Cleanups (Daniel Nilsson) - Module it87: Fix sg_tlx writes; fix sensor type reporting; - add 8712 Super I/O detection; - remove initialization of temp_type and fan_ctl; - remove init and temp_type module parameters - Module lm90: Handle hysteresis differently - Module smartbatt: Fix detection, magnitudes, temp - Module w83781d: Fix negative voltages - Module w83l785ts: New - Program eeprog: Make 8 bit mode the default - Program fancontrol: Improvements, fixes, support 2.6 kernels - Program mkpatch: Add lm75.h - Program pwmconfig: Improvements, fixes, support 2.6 kernels - Program sensors: Add ASB100 support - Program sensors-detect: Add 8712 Super I/O detection; - add W83L785TS detection - - -2.8.2 (20031211) - IMPORTANT: Limit initialization removed from all chip drivers! - If you didn't run 'sensors -s' in the past you may need to now! - File sensors.conf.eg: Change lm75 scaling back to 1; - Add example for asb100 - Library: Fix bmcsensors scaling, increase number of sensors; - Add w83627thf support; Advance version to 3.0.0; - Add hermes, ADM1032, ASB100 support; - Add it87 sensor type support; - Add sysfs support for kernel 2.6; - Fix memory leaks - Makefiles: Install fancontrol, pwmconfig, decode-*.pl; - Fail if no kernel .config file exists; - Don't build module dependencies for user and user_install - Modules adm1021, adm1024, adm1025, adm9240, ds1621, gl518sm, gl520sm, - it87, lm75, lm78, lm80, lm83, lm87, lm90, mtp008, sis5595, - smsc47m1, thmc50, via686a, w83627hf, w83781d: - Remove initialization of limits by driver. - Modules it87, lm78, mtp008, sis5595, w83627hf: Fix IN_FROM_REG rounding - Modules (chip): Init cleanups - Module asb100: New - Module bmcsensors: Fix voltage scaling, voltage and fan limits - Modules ddcmon, eeprom: Add failure printks - Module fscher: New (Fujitsu-Siemens Hermes driver) - Module i2c-amd756: Fix AMD8111 support - Module i2c-amd8111: Fix byte writes - Module i2c-nforce2: Fix byte writes - Module i2c-piix4: Add support for CSB6; add fix_hstcfg option - Module i2c-sis630: Sync with 2.6.0-X driver version - Module i2c-viapro: Add support for Via 8237 - Module it87: Add pwm and "smart guardian" support; - add it87 sensor type support - Module lm75: Fix negative voltages - Module lm90: Add ADM1032 support - Module w83781d: Fix 791d and 627hf detection - Module w83627hf: Add VID support - Program dmidecode: Remove (sensors-detect doesn't need it anymore) - Program eeprog: New - Programs i2cdetect, i2cdump, i2cset: add -v (version) option; - support sysfs for i2c bus search - Program i2cdetect: Add -l option to list busses - Program i2cdump: Add 'c' mode for consective address reads - Program mkpatch: Cleanups - Program pwmconfig: Handle multiple fans controlled by a single pwm - Program sensord: Remove ddcmon support - Program sensors: Add ADM1032 support; add messages for sysfs - Program sensors-detect: Prefer Super I/O drivers; - Fix W83627HF and W83791D detection; detect CSB6; - Detect ADM1029, ADM1030, ADM1031; - Detect W83637HF, W83697UF; - Add it87 sensor type support; add sysfs support - Reduce lm80 misdetects; remove PCFxxxx "detection" - Detect VT8237 (KT600) - Use VPD instead of DMI+ACPI for Thinkpad detection - Suggest new asb100 driver instead of w83781d - - -2.8.1 (20031005) - NOTE: Requires i2c-2.8.1 or newer! - File sensors.conf.eg: Improved adm1025 section - Default temp labels for as99127f - Improved lm83 section - Better support for Asus A7V8X-X - File doc/chips/SUMMARY: Add SMSC manufacturer ID - File doc/chips/adm1025: Add decent documentation (almost new) - File doc/chips/lm83: Known motherboards list update, misc updates - Library: Change adm1025 names (hyst/over become low/high) - Swap adm1025 temp1 and temp2 to match the driver's order - Advance version to 2.0.1 - Update lm83 support - Add support for lm90, xeontemp, max6650 - Add separate messages for read and write errors - Add missing message for parse error - Makefile: Move LINUX_HEADERS from ALL_CPPFLAGS to MODCPPFLAGS - Modules (various): Fix includes for compilation on Alpha - Use the new i2c_delay function instead of the various - do_pause functions - Module i2c-ali15x3: Fix resource leak (Daniele Bellucci) - Module i2c-nforce2: Cleanups - Module i2c-i810: Use readl/writel for portable access to PCI memory - Module i2c-piix4: Force CPCI735 bug workaround (Tom Rini) - Module i2c-savage4: Use readl/writel for portable access to PCI memory - Module i2c-sis630: Fix detection - Add block data read/write support - Module i2c-sis645: Detection method change/bugfix - Module i2c-viapro: Prevent buffer overrun (Sergey Vlasov) - Module i2c-voodoo3: Use readl/writel for portable access to PCI memory - Module adm1025: Major driver update - Add support for Philips NE1619 - Simplify the driver a lot (unified voltages, unified - temperatures and much more) - Fix default voltage limits - Change default temperature limits - Swap remote and local temperatures to match the internal - registers order (make the code unification possible) - Export remote diode fault through alarms - Module ddcmon: Major update - Add half a dozen new features - Add checksum parameter (same as for the eeprom module) - Fix monitor limits - Module eeprom: Ignore Sony Vaio EEPROMs with a password set - Module lm78: Fix a fan_div/fan_min bug - Module lm83: Add t_crit and alarms support - Module lm90: New - Module max6650: New - Module saa1064: New - Module smsc47m1: Add support for 47M142 - Module w83627hf: Fix 697HF PWM; fix 697HF VBAT and V5SB alarms; - enhance w83627thf support - Module w83781d: Enhance chip detection; clean up error returns; - fix 697HF and 791D PWM; fix 697HF VBAT and V5SB alarms - Module xeontemp: New - Program decode-dimms.pl: Add Direct Rambus (DRDRAM) - Mark Rambus as unsupported - Program decode-edid.pl: New - Interfaces between our eeprom module and - parse-edid from the read-edid project - Program p4b_smbus: Fix SMP compilation - Program sensord: Add support for IT87 (Mike Black) - Change ADM1025 support to match the changes made to - the library - Program sensors: Rewrite and enhance EEPROM support - Change LM83 and ADM1025 support to match the changes - made to the library - Add DRDRAM support to print_eeprom - Exit(1) on /proc write failure (Malte Starostik) - Add LM90, MAX6650 support - Program sensors-detect: Add support for PCF8574, PCF8574A, SAA1064 - Add support for LM82, LM86, LM89 - Improved W83781D family detection - Add support for AS19927F rev.2, ASB100 Bach - Add support for Asus Mozart-2 (3 types) - Add support for NE1619 - Add support for FSC Hermes - Make sure /sbin is in the user's path - Fix EEPROM detection - Automatic module.conf and /dev/i2c* detection - Improve LM82 and LM83 detection - Handle "to-be-written" cleanly - Add detection for 47M14x Super I/O - Handle the one-address-many-chips-same-driver - case - - -2.8.0 (20030714) - NOTE: Requires i2c-2.8.0 or newer!!! - Dropped all kernel 2.2 and 2.3 compatibility; 2.4.9 or later required; - 2.4.13 or later required for mkpatch. - File i2c-dev.h: Include userspace portion removed from i2c-dev.h in - i2c package - File doc/chips/fscscy: Add watchdog documentation - File sensors.conf.eg: Fix vt1211/vt8231 thermistor calculations - File sensors.h: Now automatically generated - Library: Add support for exponents and logarithms for vt1211/vt8235 temps; - add adm1026, lm83, lm85, w83791d support; - Advance version to 2.0.0 - Makefiles: Generate warnings if new library won't be found by ld.so; - Modules now install in kernel/drivers/i2c/[busses,chips]; - Ensure that headers in /usr/local/include are used first; - Don't use /usr/include headers for modules; - Handle multiple UTS_RELEASE definitions in linux/version.h; - Automatically generate kernel/include/sensors.h; - Remove old gzipped modules; remove old misc directory if empty; - Remove pre-2.4 installation method; - -Wall now the default; - Add new targets user, user_install, and help; - Run depmod after module installation - Modules (all): Cleanups including - - Add #include - - C99 initializers - - Remove #ifdef MODULE - - Remove #ifndef THIS_MODULE - - Remove #ifndef MODULE_LICENSE - - Remove other 2.1/2.2 #ifdefs - - Remove #include "sensors.h", copy SYSCTL defs to module - - Remove excess #includes - - Remove argument in i2c_register_entry() - - Remove dummy xxx_command() definition - - Remove EXPORT_NO_SYMBOLS - - Remove init_MUTEX #define - - Remove xxx_inc_use() and xxx_dec_use() functions; modules - no longer adjust their own refcounts - - Use module_init() and module_exit() - - Update to new i2c_driver struct definition - Modules (bus PCI): Convert to PCI-module-style initialization - Modules (several): Add support for AMD Opteron VRM (VID) encoding - Module adm1021: Set alarm on failed reads and report old value; - merge changes from kernel 2.5.54 - Module adm1026: New - Module bmcsensors: Fix compile when DEBUG=1 - Modules ddcmon, eeprom: Use i2c block reads if possible; - better error handling - Module ds1307: Add to Makefile - Module gl520sm: Fix temperature over/hyst writes - Module lm75: merge changes from kernel 2.5.54 - Module lm83: New - Module lm85: New - Module i2c-ali1535: Check for invalid transaction - Module i2c-ali15x3: Check for invalid transaction - Module i2c-amd756: merge changes from kernel 2.5.54; - check for invalid transaction - Module i2c-amd8111: merge changes from kernel 2.5.54 - Module i2c-i801: Add support for 82801EB (ICH5) - Module i2c-i810: Fix for some chips - Module i2c-nforce2: New - Module i2c-piix4: Check for invalid transaction - Module i2c-sis5595: Check for invalid transaction; add more blacklist IDs - Module i2c-sis645: Add support for SiS648, SiS651, SiS745, and SiS746 - north bridges; SiS962 and SiS963 south bridges - Module i2c-viapro: Check for invalid transaction - Modules mtp008, smsc47m1, vt1211, vt8231, w83781d: Standardize and improve - pwm and pwm enable support; update docs - Module smbus-arp: Check adapter for HW or SW PEC support; - add reset option - Module w83781d: Add support for w83791d - Module w83627hf: New - Program decode-dimms.pl: Recognize DDR and Rambus - Program eeprom: Fix writes for small eeproms - Program eeprom, eepromer: Use local i2c-dev.h for build - Program fancontrol: New - Program lm_sensors.init: Call sensors -s in start() - Program mkpatch: Fix vt8231 compile; keep tsunami from menu on non-alpha; - Add adm1026,lm85 support; - Remove sensors.c file; add sensors_compat.h; - Remove patches to i2c-core.c and drivers/char/mem.c; - Now works only for kernels 2.4.13 or later - Program p4b_smbus: Fix 'make install'; - Install in same place as other modules; - Clear correct bits in config word - Program pwmconfig: New - Program sensors: add adm1026, lm85, w83791d support - Program sensors-detect: Add super i/o detection (smsc47m1, vt1211, - w83627hf, w83627thf, w83697hf); - Add support for SiS651, SiS961, SiS745, SiS746; - Support dmidecode 2.0 and later; - Fix "C" format error; - Add support for adm1026, 82801EB (ICH5), W83791D; - Add support for w83l785ts, nForce2; - Fix UTF-8 incompatibility; - Better support for lm75; - Add support for lm83 - -2.7.0 (20021208) - NOTE: Requires i2c-2.7.0 or newer. - File doc/busses/i2c-ali1535: Add license, miscellaneous changes - File doc/busses/i2c-ali15x3: Add license, miscellaneous changes - File doc/busses/i2c-sis645: Add license - File doc/chips/lm92: Add license, features - File doc/chips/maxilife: Add license, parameters, features - File doc/chips/smartbatt: Complete rewrite - File doc/chips/vt8231: Add license, parameters - File sensors.conf.eg: Add section for lm75; complete the lm78 section - Library: Add support for MC1066; add multiple VRM version support for lm87; - enhance adm1023 support; initial support for Sony Vaio eeprom; - add support for bmcsensors; add hacks for additional dummy drivers - Makefile: Take kernel source location from /lib/modules/x.x.x/build; - add flags for x86_64 compiles - Module adm1021: Add support for MC1066 - Module bmcsensors: New - Module dmi_scan: Rename symbol duplicated in kernel; apply fixes from - kernel 2.5.43; fix 2.2 kernel compiles - Module gl518sm: Iterate allowed only for rev 0x00 - Module i2c-amd756: Configure base address for nForce support; - check for uninitialized base address; - add support for amd8111 (SMBus 1.0) - Module i2c-amd8111: New (SMBus 2.0) - Module i2c-ipmb: New - Module i2c-ipmi: New - Module i2c-keywest: Sync with kernel 2.4.20 - Module i2c-sis630: Add support for SiS730 - Module i2c-sis645: Improve support for SiS645/961; - add support for SiS645DX/961 and SiS735; - fix 2.2 kernel compiles - Module i2c-viapro: Add support for VT8233A (new ID 0x3177) and VT8235 - Module lm87: Add multiple VRM version support - Module vt1211: Fix inx limits and alarms; fix in0 - Module vt8231: Fix inx limits and alarms; fix in0 - Module w83781d: Fix in0/in1 initialization - Module smartbatt: New - Modules (several): Remove #ifndefs, require i2c-2.7.0; HZ fixes - Program decode-dimms.pl: Code cleanup; valid HTML; better HTML output; - stop decoding on checksum error - Program dmidecode: Fix read bug; upgrade to version 1.8 - Program doc-insmod: Complete rewrite; fix author output - Program doc-features: Complete rewrite; handle missing sysctl entries; - handle unknown prefix with suggestion - Program lm_sensors.init: Remove spaces bug; add green/red output - Program mkpatch: Fix dmi_scan module compile; add sis630, sis645, amd8111 - Program rrd: Add sanity limits to newly-created RRD. - Program sensord: (v0.6.2) Add sanity limits to newly-created RRD. - Program sensors: Add support for MC1066, Rambus Rimms; - fix w83781d temp3 alarm; fix gl518sm rev 0x00 recognition; - initial support for Sony Vaio eeprom - Program sensors-detect: Add support for MC1066, smart battery, 8235, - IPMI, AMD8111; add help if no sensors found; - add ACPI method for IBM system detection; - work with old Perl versions again; - initial support for Sony Vaio eeprom - -2.6.5 (20020915) - NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer. - File sensors.conf.eg: Fix temp[23] for as99127f; add vt8231 - Library: Fix fan3_div writes for w8378* and it87; add vt8231 - Module dmi_scan: new - Module ds1621: Fix enable/disable - Module eeprom: Do not corrupt 24RF08's when checksum=1 - Module i2c-i801: Check for uninitialized base address; - enable if not enabled - Module i2c-piix4: Refuse to load on IBM systems to prevent 24RF08 corruption - Module i2c-sis630: new - Module i2c-sis645: new - Module lm92: Fix in-kernel initialization - Module via686a: Remove VT8231 support - Module vt8231: new - Module w83781: recognize Asus "ASB100 Bach" as AS99127F - Program dmidecode: new - Programs i2cdetect, i2cdump, i2cset, isadump: Now installed by 'make install' - Program mkpatch: Add Config.in entries for, lm92, - pcf8574, pcf8591, smsc47m1, vt1211; - add dmi_scan - Program p4b_smbus: Fix compile for SMP and MODVERSIONS; fix PCI ID problem - Program lm_sensors.init: fix stop() - Program sensord: (v0.6.1) Add /usr/local/etc to config file path; - add support for logging loadavg in RRD; - fix down-converting raw labels for RRD; - update chip support, still behind sensors - Program sensors: Add /usr/local/etc to config file path; - fix -c and -u flags; add vt8231 - Program sensors-detect: recognize Asus "ASB100 Bach" as AS99127F; - refuse to run on IBM systems; - fix sysconfig module numbering; - change quick write to not corrupt 24RF08's - -2.6.4 (20020719) - NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer. - File doc/vid: New - File include/sensors_vid.h: New - File sensors.conf.eg: Add vt1211, smsc47m1 - Library: Add multiple VRM version support for adm1025, w83781d; - fix 'flex scanner jammed' on some systems; - add vt1211, smsc47m1, lm92; - fix access mode checking - Makefiles: For 2.4+ kernels, modules now install in - kernel/drivers/[i2c,sensors] , not misc/ , and - 'make install' removes old versions in misc/ . - Use $CFLAGS and $CPPFLAGS if defined. - Module adm1025: Add multiple VID version support - Module ds1307: new - Module i2c-amd756: Add nVidia nForce support; fix block read length; - reliability improvements - Module i2c-hydra: Flush posted writes - Module i2c-i801: Add support for 82801DB (ICH4) - Module i2c-i810: Flush posted writes - Module i2c-savage4: new - Module i2c-viapro: Add support for VT8231 (0x8235), VT8233A (0x3147) - Module i2c-voodoo3: Flush posted writes - Module ds1307: New - Module lm92: New - Module smbus-arp: new - Module smsc47m1: new - Module via686a: Add support for VT8231 sensors - Module vt1211: new - Module w83781d: Add multiple VID version support; fix temp alarms - Program eeprom: new - Program i2cdump: Add smbus block command specification, add PEC support - Program lm_sensors.init: new - Program mkpatch: Add sensors_vid.h, i2c-savage4, lm92, - pcf8574, pcf8591, smsc47m1, vt1211 - Program p4b_smbus: Add support for ICH4 - Program rrd: Fix swapped CPU and MB temps in summ_week.cgi - Program sensord.init: Renamed, was prog/init/sensors - Program sensord: Major update, now requires rrd source; - not compiled by default - Program sensors: Recognize DDR SDRAM; add adm1025 VID; add -A - (don't display algo. and adap.) option; - add vt1211, smsc47m1, lm92 - Program sensors-detect: Add VT8231, VT8233A, several S3 devices; - add 82801DB, LM85; fix perl warnings; - generate /etc/sysconfig/lm_sensors for - lm_sensors.init script - -2.6.3 (20020322) - NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer. - Chip modules (most): Allow THIS_MODULE definition for kernels 2.2.18+ - File doc/chips/it87: add more temp_type help - File sensors.conf.eg: Un-ignore it87 in8, temp3, fan3; - add adm1021 section; add lm87 AIN[1,2] template; - swap negative voltage limits for 782d,783s,627hf, - 697hf,it87; add more it87 help; swap neg. voltage - limits for lm78(-j), lm79, w83781d, as99127f - Library: Add PCF8591, W83697HF, ADM1023 support; - fix w83* fan_min computes; - swap neg. voltage limits for lm78(-j), lm79, w83781d, as99127f - Module adm1024: Add MODULE_LICENSE("GPL") - Module bt869: Add s-video out and DVD resolution support - Module eeprom: Add support for locations 128-255; rename /proc entries in hex - Module fscscy: implement min/max for voltages and fans - Module i2c-amd756: Add support for AMD768 - Module i2c-i810: Add support for 810E - Module i2c-keywest: Big update, sync with kernel 2.4.18 - Module i2c-piix4: Check for uninitialized base address - Module i2c-sis5595: Blacklist 645, 735 - Module i2c-viapro: Check for uninitialized base address - Module gl518sm: Standardize /proc entries in0-3 - Module lm87: Fix in0, in1, in5 initial limits; ain[1,2] -> in[6,7]; - fan -> fan1; fix temp2 limit writes - Module pcf8574: Add support for PCF8574A; /proc interface changed - Module pcf8591: new - Module sis5595: Blacklist 645, 735 - Module w83781d: Add W83697HF support; allow force_subclients parameter - for Tyan 2460 - Programs decode-dimms.pl, decode-xeon.pl: Update for new /proc names - Program decode-vaio.pl: new - Program i2cdump: Add i2c block read capability (requires i2c-2.6.3); - add text output - Program init/sensors: New SysV init script - Program mkpatch.pl: Add support for fscscy, add more help entries - Program p4b_smbus: new - Program rrd: Install summ_week.cgi - Program sensors: Add PCF8591, W83697HF, ADM1023 support, - clean up chassis intrusion prints - Program sensors-detect: Add several Nvidia chips, add PCF8591, add 810E; - fix Via686a and it87 detection; - add AMD768, IPMI-BMC-KCS and -SMIC; add Via 8231; - fix uninitialized values; it87 beats lm78 - -2.6.2 (20011118) - NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer. - Chip Modules (all): malloc.h -> slab.h - Modules (all): Add MODULE_LICENSE("GPL") - File doc/FAQ: More updates and additions - File sensors.conf.eg: Fix it87 in5,in6 (-12,-5) calculations - Library: Add fscpos and fscscy support, fix gl520 in4 ID, - update it87 alarm ID's. - Module fscpos: new (Fujitsu-Siemens Poseidon driver) - Module fscscy: new (Fujitsu-Siemens Scylla driver) - Module i2c-amd756: Improve busy handling/printk's - Module i2c-i801: Add 82801CA/CAM support - Module i2c-keywest: Sync with PPC people, it works now - Module i2c-piix4: Add Intel 82443MX and SMSC Victory66 support - Module i2c-viapro: Add Via VT8233 support - Module it87: Merge alarm_* /proc entries to alarms - Module sis5595: Fix support for rev B0 - Module via686a: Make limit initializations reliable - Module w83781d: Allow init=0 parameter to bypass initialization - Program isadump: Add flat address space (PCI) support - Program mkpatch.pl: Add support for i2c-ali1535, adm1024, ds1621, - fscpos, it87, maxilife, mtp008 - Program sensors: Fix w83781d temp precision - Program sensors-detect: Add ALI1535, Via VT8233, it87 (i2c), - Fujitsu Poseidon and Scylla, - Intel 82443MX and 82801CA/CAM detection, - add ITE 8172G detection (driver in kernel 2.4.10) - -2.6.1 (20010830) - File BUGS: Updated - File doc/FAQ: More updates and additions - File doc/chips/adm1021: Claim support for Philips NE1617, NE1617A - File sensors.conf.eg: Fix/enhance it87 section - Library: ds1621 and it87 updates - Module i2c-ali15x3: Allow force_addr=0xaddr; enable if not enabled. - Module i2c-amd756: Add AMD 766 support - Module i2c-i801: Fix 82801BA detection broken by kernel 2.4.6 - Module i2c-piix4: Add Serverworks CSB5 support - Module i2c-sis5595: Recognize unsupported chips and refuse to load - Module adm1025: Fixed temp2 min/max writes - Module ds1621: Add 12-bit precision mode - Module it87: Enable all alarms, add in8 support, add sensor type selection - Module sensors: Don't initialize i2c-proc (moved to i2c-core); - remove support for module - Module sis5595: Recognize unsupported chips and refuse to load - Module w83781d: Fix fan speed for as99127f (broken by 2.6.0) - Program eepromer: new - Program mkpatch.pl: Fix dependencies on i2c-proc; disallow compilation - of sensors.c as a module in kernel - Program sensors: it87 updates; adjust temp. precision for some chips - Program sensors-detect: Fix ADM1024 and ADM1025 detection; - recognize unsupported SiS chips; - recognize AMD 766 and Serverworks CSB5. - -2.6.0 (20010612) - NOTE: i2c-2.6.0 MUST BE be compiled AND installed first!!! - If your make fails because it can't find , you - forgot this step!!! - File doc/FAQ: Many, many updates and additions - File doc/busses/i2c-sis5595: new - File doc/busses/i2c-tsunami: new - File doc/chips/it87: new - File doc/chips/via686a: Claim support for 686b. - File README.thinkpad: new - File sensors.conf.eg: Adjust as99127f in5 (-12V) and temp2 calculations; - Add lm87, adm9240, ds1780, lm81 templates; - Enhance help comments in file; - Add Tyan S2510 dual-MTP008 example; - Make separate sis5595 section. - Include file i2c-isa.h: No longer required, moved to i2c.h in i2c package - Include file sensors.h: Most contents moved to i2c-proc.h in i2c package - Library: Fix/standardize some lm87 and mtp008 entries; add sis5595 in4; - Add support for maxilife-nba and amd1024; - Change from sensors_* to i2c_* globals for new i2c-proc.[ch] - Chip Modules (all ISA): Remove #include "i2c-isa.h" - Chip Modules (all): Change from sensors_* to i2c_* globals - for new i2c-proc.[ch] - Makefiles: enhance to support Alpha architecture - Module adm1021: Fix lm84 and gl523sm support - Module adm1024: new - Module i2c-i801: Chip detection cleanup - Module i2c-i810: Fixed i2c_i810_init() not found in patched kernel - Module i2c-sis5595: Allow force_addr=0xaddr; enable if not enabled. - Module i2c-tsunami: New - Module i2c-via: Ensure i2c bus is tristated correctly. - Module it87: new driver for IT8705, IT8712, Sis950 chips - Module lm78: Recognize chipid=0x20 - Module lm87: Fix in0, in1 (2.5V and Vccp1) calculations - Module mtp008: Fix temp initializations; - Save BIOS pin configuration of temps and fans; - Fix sensor type reads/writes and fan min writes; - Fix spurious invalid sensor type messages - Module sensors: Disabled, moved to i2c package as i2c-proc.c; only - used for patched kernel now. - Add xxx_init() calls for drivers added to mkpatch in 2.5.5. - Module sis5595: Fix temp, add in4 for chip revision 0xc0; - Allow force_addr=0xaddr - Module via686a: Allow force_addr=0xaddr (for A7V/K7V boards) - Module w83781d: Don't reinitialize as99127f chip; this may cause fan/temp - reading changes; Add messages for subclient - registration failure - Programs i2cdetect, i2cdump: add devfs /dev/i2c/x support - Program i2cset: new - Program isadump: fix for Alpha arch. compiles - Program mkpatch.pl: Fix adm9240 typos; Add more chips to Configure.help; - Remove ltc1710; Fix i2c_sis5595 typo; - Support kernel 2.4.5 makefile change; - Add i2c-tsunami; fixed i2c-voodoo3 configuration - Program sens_update_rrd: new - Program sensord: Add -d (debug) and -p (pid-file) options - Program sensors: Change reported version from 1.3 to the lm_sensors version; - Fix swapped limit and hysteresis on 9240, 5595, 686a; - Change mtp008 temps from max/min to limit/hyst; - Add maxilife-nba, adm1024, it87 support. - Program sensors-detect: Recognize lm78 with chipid=0x20; - Recognize SMSC Victory66 South Bridge; - Add devfs /dev/i2c/x support; - Add adm1024, it87xx support; Add thinkpad warning. - Program tellerstats: new - -2.5.5 (20010115) - NOTE: i2c-2.5.5 MUST BE be compiled and installed first, UNLESS - you have kernel 2.4.0-prerelease or greater. - Chip modules (all): Update mutex definition (works now for new 2.2 kernels) - File doc/developers/proc: new - File sensors.conf.eg: Add mtp008 entries, adm1025 entries - Library: Add ds1621, mtp008 support - Module adm1021: Add support for adm1021a / adm1023 - Modules adm1021, thmc50: Rename /proc entries to temp[1-2] - Module adm1025: Add support for remote temp; rename /proc entries to - in[0-5] and temp[1-2]; fix negative temp readings - Module adm9240: Rename /proc entries to in[0-5] - Module ddcmon: allow force and force_ddcmon parameters - Module ds1621: new - Module i2c-ali1535: Enhance error checking and recovery; add mutex - Module i2c-i810: Add "dummy write" before reads per Intel prog. ref. - Module i2c-piix4: add support for ServerWorks southbridge OSB4 - Module lm87: cleanup, update voltage calculations - Module mtp008: new - Module pcf8574: change update time to 5 seconds - Modules sis5595, i2c-sis5595: Check for uninitialized base addresses - Module w83781d: fix beep setting via /proc - Programs editticket, readticket: new - Program mkpatch.pl: only works with 2.2 and 2.4 kernels; 2.3 support removed - Program mkpatch.pl: more fixes; now adds many more modules - Program sensors: Add ds1621, mtp008 support; add -f (Fahrenheit) option; - add adm1025 temp2; report temp limits correctly as - min/max or limit/hysteresis; print message if no - sensors are found. Removed false errors from lm87 reads. - Program sensors-detect: Add ds1621, mtp008 detection; - add ServerWorks detection - -2.5.4 (20001012) - Module i2c-viapro: Add support for Via 596B (0x3051) - Program m7101: moved to CVS tree, updated for 2.4.0 kernels - Program mkpatch.pl: fixed infinite loop - Program sensors-detect: Detect Via 596B (0x3051) - -2.5.3 (20001008) - NOTE: i2c 2.5.3 MUST BE be compiled and installed first. - File useful_addresses.html: update - Library: Add lm87 support - Module pcf8574: new - Module i2c-ali1535: new - Module i2c-ali15x3: removed force #ifdef. - Module i2c-i801: support Intel 82801BA (815E chipset) - Module i2c-i801: add i2c block write support, fix smbus block bugs - (requires i2c 2.5.3 package) - Module i2c-i810: support Intel 82815 - Module lm87: new - Module sensors: Fix for kernel 2.4.0-test8 - (remove copy_to_user_ret and put_user_ret) - Module w83781d: limit fan divisors to 8 max. for as99127f - Program decode-dimms: Add html output option, update for SPD spec 1.2B. - Program i2cdump: Add smbus block read support - Programs i2cdetect, i2cdump: Improve error reporting - Program sensors: new switch -u (--unknown) - Program sensors-detect: detect Intel 82801BA (815E chipset) - Program sensors-detect: detect Intel 82815 - Program sensors-detect: detect ITE IT8705F / IT8712F (no driver yet) - Program sensors-detect: detect National LM87 - Program sensors-detect: detect nVidia devices supported by i2c-riva.o - Program sensors-detect: Improve error reporting - -2.5.2 (20000709) - File sensors.conf.eg: Fix lm80 in8 calculation - Module w83781d: W83783S no longer crashes on unloading - Program sensors-detect: more robustness in case of unknown i2c adapters - Program sensors-detect, libsensors: fix eeprom size reporting - Program sensord: more flexibility, support for alarm scanning etc. - Program sensors: support for ignore setting on sensor alarms. - Programs: understand /dev/i2c* files (instead of /dev/i2c-*) too. - -2.5.1 (20000618) - Library: Add adm1025 support - Module adm1025: new - Module ddcmon: Fixed bus scan which could hang SMBus - Module i2c-keywest: new - Module maxilife: Add support for Maxilife '99 (NBA) - Module via686a: Enable sensors if not enabled by BIOS - Module w83781d: Improve w83783s support, w83627hf always has 2 pwm - Module w83781d: Fix sensor2&3 selection, enable VBAT (in8) monitoring - Module w83781d: Remove as99127f entries for in7-8, pwm3-4, sensor1-3 - Module w83781d: Fis as99127f fan speed (was 66% too high) - Module w83781d: Improve beep input checking - Program i2cdump: Add Winbond-style bank selection - Program isadump: Add Winbond-style bank selection - Program sensors: Add adm1025 support. - Program sensors: Remove some as99127f entries, fix as99127 "(beep)" - Program sensors-detect: Fix i801 detection, add adm1025 driver entry - File sensors.conf.eg: Add Maxilife '99 entries - File sensors.conf.eg: Remove some as99127f entries. - Note: For as99127f, reinstall sensors.conf.eg manually (make install - won't reinstall it) or else 'sensors -s' will fail. - -2.5.0 (20000312) - Dropped all kernel 2.0 and 2.1 compatibility - Module i2c-i810: new - Module ddcmon: new - Module via686a: new - Module i2c-amd756: fixed region request - Module i2c-voodoo3: Converted to use i2c-algo-bit layer - Module w83781d: Don't change pin settings at initialization; - also fix chip detection. - Library: Support for ddcmon and via686a - Program sensors-detect: Support for ddcmon and via686a - Program sensors: Support for eeprom, ddcmon and via686a - -2.4.5 (20000116) - Introduced DESTDIR installation prefix - Module lm80: fixes, temperature now read and set correctly - Module i2c-voodoo3: driver enhancements - Module w83781d: fixes, AS99127 works much better now - Library: New ignore keyword in config file - Programs: Support for new ignore keyword - Program sensors-detect: Support for MGA detections - -2.4.4 (19991201) - Addition of the alpha release of AMD 756 SMBus host support. - Many fixes and updates to the gl518sm driver - Updates and fixes for device detection - -2.4.0 (19990920) - Too much to list. - i2c and smbus parts are split off to a separate i2c package. - New drivers and other stuff. - -2.3.4 (19990616) - Module matorb: driver for Matrix-Orbital Displays (small LCD and VFDs) - All: Now compiles against kernel 2.0.x (again ;) - Module gl518sm: some updates and refinements - -2.3.3 (19990603) - All: Now compiles against kernel 2.3.x (x >= 1) - Module i2c-voodoo3: Timing issue fixes - Module bt869: Seems to be functional and relatively well tested - Many modules were modified to be more compatible with the new - Mutex structure in the new experimental kernels. - -2.3.2 (19990507) - Module i2c-hydra: Now compiles on 2.0.x kernels - Module i2c-lm75: Slightly better detection - * New, but not compiled by default: - Module i2c-voodoo3: beginning of Voodoo3 I2C bus driver - Module bt869: Beginning of BT869 (PAL/NTSC video converter) driver - -2.3.1 (19990501) - All: Now compiles on PPC - Module i2c-hydra: NEW - Module i2c-proc: Buffer overflow removed: `less /proc/bus-i2c-0' now works - Module w83781d: Removed deadlock (mutex was not initialized) - Documentation: A few glitches removed - Makefile: default module installation directory is now - /lib/modules/current/extra/misc - Program sensors-detect: PPC Hydra now detected - Program sensors: Now prints complete GL518SM information - Program sensors: SIS5595, ADM1021, MAX1617(A), ADM9240, DS1780 added - -2.3.0 (19990422) - All: Many, many changes and improvements - All: Many small bugs and problems removed - Modules: New insmod parameters - Modules: Much improved chip detection - Module maxilife: NEW - Module adm1021: MAX1617A now also supported - Module adm9240: DS1780 now also supported - Module w83781d: W83782D and W83783S now also supported - Program sensors-detect: NEW - Library: All chips now supported - Documentation: Very much improved - -2.2.2 (199903??) - Just some minor updates and bug fixes. - -2.2.1 (19990218) - All: Removed compile warnings - Module i2c-dev: Small bug removed if DEBUG=1 was used - Module sis5595: Now compiles for 2.0 kernels - Module adm1021: Detection corrected - -2.2.0 (19990216) - All: Set copyrights to include 1999 - All: Small bugfixes - I2C: Upgraded to newest archive of Simon Vogl - Module i2c-dev: NEW - Module i2c-ali15x3: NEW - Module i2c-via: This is old module bit-mb, now moved to the main lm_sensors - directories, and somewhat improved - Module sis5595: NEW - Modules: Renamed all bus modules to i2c-*, new directory lay-out - Library: Support for new chip drivers, several small bugs fixed - Library manual pages: NEW - Program i2cdetect: Moved to detect directory - Program detect.pl: NEW - Program doc-features: NEW - Program sensors: Added man-page - Document BUGS: Added cdrom bug and kernel i2c conflict - -2.1.2 (19990116) - Modules lm80.o, w83781d.o: fan-related Segmentation fault corrected - Module gl518sm.o: yet more bug fixes. It should at long last be usable now - Documentation in doc/kernel: NEW - -2.1.1 (19990107) - Module i2c-proc.o: Hack to make /proc/bus/ possible for kernels 2.0.35 - and older - Module gl518sm.o: Miscelaneous bugs and problems solved - Program isadump: NEW - -2.1.0 (19981230) - Library: Completely NEW - Program sensors: NEW - Program grab_busses: NEW - Program decode-dimms: More information - Module bit-mb.o: Removed spurious semicolon; now runs on more VIA chipsets - Module w83781d.o: NEW - Module lm80.o: NEW - Module gl518sm.o: new procfile beep, several small updates - Modules: Now use pin readings, no more scaling within the kernel (use the - library instead) - -2.0.2 (19981214) - Module eeprom.o: NEW - Program decode-dimms: NEW - Modules: fill_inode fix, will stop segfaults on unloading in kernels after - 2.1.58 - Modules: Somewhat less verbose on transfers - Module lm78.o now recognizes and handles lm78-j and lm79 - -2.0.1 (1998121?) - Module gl518sm.o updates, to make it actually work - Module lm75.o high/low-byte swapping write bug fixed - -2.0.0 (19981209) +3.0.0-rc1 (2007-09-25) Initial release