root/lm-sensors/tags/V2-10-2/CHANGES

Revision 4297, 76.2 kB (checked in by phil, 2 years ago)

Prep for 2.10.2 release.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 lm_sensors CHANGES file
2 -----------------------
3
4 2.10.2 (20070115)
5   RPM: Obsolete, removed
6   File doc/fan-divisors: Update
7   File sensors_vid.h: Trim VID values to correct number of bits (2.6 backport)
8   Library: Add support for the pc87247 driver (fans only)
9            Probe for busses before chips
10            Drop support for algorithm names
11            Add support for coretemp driver   
12            Major update/optimization of config-file scanner
13            Add config-file scanner regression tests
14            Add f71872f support
15            Add w83627dhg support (David Holl, #2157)
16            Get the i2c adapter names from classdev.name
17            Add adm1029 support (Corentin Labbe)
18   Man page i2cdetect.8: Describe the output convention
19   Man page sensors.1: Update (option -c) and clean up
20   Module bmcsensors: Fix several warnings
21                      Fix fragile structure initialization
22   Module i2c-i801: Add ICH9 support
23   Module p4b_smbus: Add support for the ICH5
24   Module f71805f: Fix the device address decoding (2.6 backport)
25   Module icspll: Delete. It was useless and dangerous.
26   Program decode-dimms.pl: Remove spaces at end of lines
27   Program eepromer: Fix loads of warnings
28   Program i2cdetect: Make the output clearer
29   Program py-smbus: New! Python i2c-dev bindings (prog/py-smbus)
30   Program unhide_ICH_SMBus: New! Unhides the ICH SMBus for 2.6 kernels
31                             without need of recompilation.
32   Programs dump/*: More robust handling of user inputs
33   Programs pwmconfig, fancontrol: Handle write errors for bash 3.1
34                                   Add support for non-i2c drivers
35   Program fancontrol.pl: Disable debugging by default
36                          Add support for non-i2c drivers
37                          More tolerant config file parsing
38   Program sensord: Add pc87247 support (fans only)
39                    Add vt1211 support (#2150)
40                    Add w83627dhg support (David Holl, #2157)
41                    Add w83627ehf voltage support (Dave Platt)
42                    Add k8temp support (Dave Platt)
43   Program sensors: Add pc87247 support (fans only)
44                    Hide error on missing f71805f fan
45                    Handle option -c more efficiently
46                    Drop option -a (show algorithm names)
47                    Add f71872f support
48                    Add w83627dhg support (David Holl, #2157)
49                    Add adm1029 support (Corentin Labbe)
50                    Hide error on missing w83793 temp (Gong Jun)
51   Program sensors-detect: Add SMSC DME1737 detection
52                           Add Fintek F71882FG and EPoX EP1308 detection
53                           Add Intel Core thermal sensor detection
54                           Preallocate memory for I2C_FUNCS ioctl (#2138)
55                           Prevent misdetection of MAX6633/MAX6634/MAX6635
56                           Add Intel ICH9 detection
57                           Add Maxim MAX6648/MAX6692 detection
58                           Improve ADM1029 detection
59                           Add Andigilog chips detection
60                           Add Intel AMB FB-DIMM thermal sensor detection
61                           Add ATI SB600 detection
62
63
64 2.10.1 (20060924)
65   File doc/developers/checklist renamed to dev/developers/release_checklist
66           with clarifications and updates for new SVN server.
67   File README.package: Delete.
68   File doc/busses/i2c-piix4: Update (2.6 backport)
69   File doc/developers/sysfs-interface: Update
70   File etc/sensors.conf.eg: Add an smsc47m192 section
71                             Comment out all set statements
72                             Add an it8716 section
73                             Add a w83793 section
74                             Adjust the vt1211 section to match the new driver
75                              interface
76   Library: Fix device scan when no i2c support is present
77            Add support for W83627EHF voltage inputs and alarms
78            Add support for the smsc47m192 driver
79            Fix all memory leaks (yeah!)
80            Fix no sensors being reported as an error
81            Add support for the IT8716F and IT8718F chips
82            Add support for the W83793 chip (Yuan Mu)
83            Map the 2.6 adm1026's fan8 to fan0
84            Missing sysfs busses and classes are not errors
85            Change vt1211 temp3-7 magnitude from 1 to 3
86   Makefile: Don't grep autoconf.h on user-space targets
87             Fix depmod on non-running kernel version
88             Remove empty include directories on make user_uninstall
89   Module i2c-ali1535: Drop redundant semaphore (2.6 backport)
90   Module i2c-amd756-s4882: Improve static semaphore initialization
91                            (2.6 backport)
92   Module i2c-i801: Disable PEC mode after every transaction (2.6 backport)
93                    Add ICH8 support (2.6 backport)
94                    Fix block transaction poll loops (2.6 backport)
95                    Remove PCI function check (2.6 backport)
96                    Cleanups (2.6 backport)
97   Module i2c-nforce2: Add nForce4 MCP51, MCP55 support (2.6 backport)
98   Module i2c-piix4: Add ServerWorks HT-1000 support (2.6 backport)
99                     Add ATI IXP200, IXP300, IXP400 support (2.6 backport)
100                     Drop the fix_hstcfg parameter (2.6 backport)
101   Module i2c-viapro: Fix compilation with kernels < 2.4.21
102                      Add VT8237A and VT8251
103   Module lm83: Add LM82 support (2.6 backport)
104   Module vt1211: The VT1211 has no in6
105                  Rework the voltage and temperature conversions and the
106                   temperature input order to match the Linux 2.6 driver
107   Module w83781d: Use real-time alarm registers when possible (2.6 backport)
108                   Add specific alarm and beep defines for the W83791D
109   Module w83792d: Fix PWM range (2.6 backport)
110   Program decode-dimms.pl: Decode depending on the memory type
111                            Decode the manufacturing date to an ISO8601 date
112                            Add the memory size computation and provide brief
113                             timing characteritics for SDRAM/DDR/DDR2 memory
114                            Add memory size computation for Rambus memory
115                            Various output cleanups and fixes
116   Program decode-edid.pl: Add /usr/sbin or /usr/local/sbin to $PATH if needed
117   Program decode-vaio.pl: Detect and skip false positives
118   Program i2cdetect: Add a mode to print adapter functionalities
119   Program i2cdump: Restore bank after bank switching
120                    Add new mode W (read word on even register addresses)
121   Program mkpatch: Fix typo breaking f71805f
122                    Turn warnings on (-w), and fix them
123                    Print a usage message on missing command line parameters
124   Program pwmconfig: Use mktemp instead of tempfile
125   Program sensors: No error messages on missing w83792d fan4-7 (Yuan Mu)
126                    Add smsc47m192 support
127                    Add abituguru support (Hans de Goede)
128                    Fix memory leak when printing an unknown chip
129                    Add it8716 and it8718 support
130                    Make each it87 fan and fan div optional
131                    Print missing w83791d values
132                    Add w83793 support (Yuan Mu)
133                    The adt7463 may not have in4 (#2119)
134                    Hide more vt1211 missing input errors
135                    Clearer error messages when no sensors found
136   Program sensors-detect: Add ServerWorks HT-1000 SMBus detection
137                           Add ATI IXP200/300/400 SMBus detection
138                           Prevent warning on 64-bit PCI addresses
139                           Add Fintek F75363SG, F75111R/RG/N, F75121R,
140                            F75122R/RG, F75373S/SG, F75375S/SP, F75383S/M,
141                            F75384S/M, F75387SG/RG and F81218D detection
142                           Add Winbond W83793R/G and W83627DHG detection
143                           Handle the W83791D driver difference between kernels
144                           Add nForce4 MCP04, MCP51 and MCP55 detection
145                           Add AMD Geode devices detection
146                           Add ITE IT8716F and IT8718F detection
147                           Add NatSemi/Winbond PC87427 detection
148                           Get driver information for busy addresses from
149                            sysfs (2.6 only)
150                           Drop the ISA IT87xxF detection
151                           Check i2c adapter functionalities before probing
152                           Add Intel ICH8 SMBus detection
153                           Add AMD K8 thermal sensors detection
154                           Simplify detection of SiS5595, VIA686 and VT8231
155                           Add Analog Devices ADM1033, ADM1034, ADT7462,
156                            ADT7466, ADT7470, ADT7473 and ADT7475 detection
157                           Check for root user at startup
158                           Attempt to be slightly more user-friendly
159                           Add VT8237A and VT8251
160                           Remove detection of nVidia graphics adapters
161                           Use sysfs for PCI device enumeration
162                           Add generic PCI SMBus adapter detection
163                           Add generic Super-I/O logical device detection
164                           Add SMSC LPC47M172/182 detection
165
166
167 2.10.0 (20060214)
168   File doc/lm_sensors-FAQ.texi: Remove version 1 specifics part
169   File doc/busses/i2c-viapro: Update (2.6 backport)
170   File doc/chips/via686a: Update (2.6 backport)
171   File doc/chips/w83627hf: W83627THF VID clarification (2.6 backport)
172   File etc/sensors.conf.eg: Do not set vrm by default
173   File i2c-dev.h: Fix union i2c_smbus_data definition
174                   Sync i2c_msg definition with i2c.h (Hideki Iwamoto)
175                   Add missing parentheses around macros
176                   Drop I2C_FUNC_SMBUS_EMUL
177                   Drop I2C_FUNC_SMBUS_*_PEC
178                   Drop I2C_SMBUS_*_PEC
179   File sensors_vid.h: Drop default VRM
180   Library: NOTE: libsensors(3) will no longer see eeprom (SPD) chips
181            This is intentional.  Use decode-dimms.pl if you still
182            need your memory SPD data.
183   Library: Big update to use libsysfs.  More TODO though.
184            Fix bus matching code for Linux 2.6 (Karsten Petersen)
185            Add f71805f, w83687thf support
186            Add platform drivers support
187            Fix sysctl warnings on x86_64
188            Restore vt1211 temp1
189   Makefile: Compile user-space programs with -Wundef
190   Module i2c-i801: Simplify the hardware PEC code
191                    Always set PEC mode explicitly before each transaction
192   Module i2c-i810: Documentation update, PCI IDs cleanup
193   Module i2c-keywest: Remove bus probing code (2.6 backport)
194   Module i2c-nforce2: Remove dead code (2.6 backport)
195                       Add the ID of the nForce4 MCP-04 (2.6 backport)
196   Module i2c-via: Remove dead code
197   Module i2c-viapro: Remove dead code
198                      Support I2C block read (2.6 backport)
199                      Code cleanups (2.6 backport)
200                      Improve debug register dump (2.6 backport)
201   Modules i2c-ali1535, i2c-ali1563, i2c-ali15x3, i2c-amd756, i2c-amd8111,
202           i2c-i801, i2c-nforce2, i2c-piix4, i2c-sis5595, i2c-sis630,
203           i2c-sis645: Use pci_driver name to request I/O region; do
204                       not initialize i2c_adapter name to "unset" (2.6
205                       backport)
206   Modules i2c-amd8111, i2c-i801, i2c-nforce2: Drop software PEC code
207                                               (2.6 backport)
208   Module adm9240: Cleanups (2.6 backport)
209   Module f71805f: New, supports the Fintek F71805F/FG Super-I/O
210   Module it87: Minor cleanups
211                Fix fan3_div setting bug (Anton V. Staaf)
212   Module lm90: Support the ADM1032-2 and ADT7461-2 (2.6 backport)
213                Separate the register read function
214                Add PEC support for the ADM1032
215   Module via686a: Cleanups
216   Module w83627hf: Drop useless initialization step (2.6 backport)
217                    Fix in4 for W83627THF and W83637HF (Yuan Mu)
218                    Fix alarms (Yuan Mu)
219                    Preserve fan min on fan div change (Yuan Mu)
220                    Properly handle W83627THF without VID (Yuan Mu)
221                    Fix in0 limit settings in "VRM9" mode (Yuan Mu)
222                    Add W83687THF support
223   Module w83781d: Drop W83697HF support (Grant Coady)
224   Module w83792d: Bug fixes and code cleanups (Yuan Mu, 2.6 backport)
225                   Fix fan control mode (PWM/DC) reporting
226                   Fix fan div auto-adjust (Yuan Mu)
227                   Fix the subclient handling
228   Module w83l785ts: Minor cleanup (2.6 backport)
229   Module vt1211: Restore temp1
230   Modules vt1211, vt8231: Change default VRM to 9.1
231   Program decode-dimms.pl: Add lookup tables for manufacturer names
232                            Fix rounding error in PCxxxx speed computation
233                            Improve text output
234                            Improve speed under Linux 2.6
235                            Verify checksum before decoding anything
236                            Improve manufacturing location decoding
237                            Improve memory type detection
238                            Improve part number decoding
239   Program i2cdump: Drop now useless #ifdef tests
240                    Fix capability check for continuous byte mode
241   Program i2cget: New
242   Program i2cset: Add PEC support
243                   Fix argc check
244   Programs i2cdetect, i2cdump, i2cset: Stop printing the algorithm name
245                                        Print the correct bus type if bus
246                                        functionality can be queried
247   Program isadump: Display the real addresses in flat mode
248   Program mkdev.sh: Silently skip already existing nodes
249   Program mkpatch: Include f71805f
250   Program sensord: Do not log algorithm names
251                    Drop EEPROM support (Aurelien Jarno)
252                    Add W83627EHF, F71805F/FG support
253                    Fix PC87365/PC87366 alarms
254   Program sensors: Drop free_the_label
255                    Fix compilation with uclibc (no iconv)
256                    Add f71805f, w83687thf support
257   Program sensors-detect: Drop algorithm names
258                           Do not rely on i2cdetect -l printing algo names
259                           Simplify adapter name matching mechanism
260                           New address for ADM1032, ADT7461
261                           Improve ADT7467, ADT7468 support
262                           Fix MAX6659 reported driver
263                           Add Fintek F71805F detection
264                           Add Analog Devices ADT7476 detection
265                           Add Intel 82845G detection
266                           Add IT8201R/IT8203R/IT8206R/IT8266R detection
267                           Fix udev detection in some corner case
268                           Improve DS1621 detection
269                           Always prefer ISA access over SMBus access
270
271
272 2.9.2 (20050906)
273   File doc/chips/*: Big update (2.6 backport)
274   Library: Drop ds1780-specific code (now use adm9240)
275            Fix memory leak in sensors_get_label()
276            Support /sys/class/hwmon (Linux 2.6.14+)
277            Limit stack usage in sensors_read_proc_chips()
278   Makefile: Detect 2.6+ kernels and check targets
279   Man page isaset.8: Fix typos
280   Module adm1031: Fix broken kfree() calls
281   Module i2c-ali1563: New (2.6 backport by Winbond)
282   Modules i2c-ipmb, i2c-ipmi: Support ipmi_request() additional argument
283   Modules it87, pc87360, sis5595, smsc47m1, vt1211, vt8231,
284           w83627hf.c: Tag find function __init
285   Module lm93: Fix memory leak
286   Module smsc47m1: Fix PWM enable polarity on read
287   Modules w83627hf, w83781d: Allow setting fan divisor to 128
288   Program decode-dimms.pl: Support Linux 2.6 (Burkart Lingner)
289                            Added DDR/DDR2 frequency reporting in convenient
290                            form of DDRxxx PCyyyy
291   Program i2cdump: Properly handle short i2c block reads
292   Program fancontrol.pl: Fix compile errors
293   Program mkpatch: Include i2c-ali1563
294                    Include w83792d
295   Program pwmconfig: Fix unsafe temporary file use
296   Program rrd: Support 2.6 kernels
297   Program sensord: Add support for w83637hf
298                    Support pc87360 (Henrik Brix Andersen)
299   Program sensors: Support the VAIO "VGN" prefix for eeprom
300   Program sensors-detect: Add SMSC LPC47M15x/LPC47M192 SMBus detection
301                           Advertise the w83792d driver
302                           Improve IT8705F and IT8712F detection
303                           Merge LM82 and LM83 detection
304                           Add W83687THF detection
305
306
307 2.9.1 (20050412)
308   File doc/busses/i2c-nforce2: Update
309   File doc/chips/it87: Update
310   File doc/chips/lm90: Update for adt7461
311   File doc/chips/mic74: New
312   File etc/sensors.conf.eg: New sections for lm92 and w83792d
313   Library: Add support for 2.6 fscpos driver (Stefan Ott)
314            Fix sis5595 in4 (Aurelien Jarno)
315            Add support for 2.6 gl520sm driver (Maarten Deprez)
316            Add support for 2.6 bmcsensors driver (Yani Ioannou)
317            Add support for w83792d (Chunhao Huang/Winbond)
318            Add support for 2.6 adt7461 (James Chapman)
319            Add support for 2.6 lm92
320            Add support for 2.6 vt1211
321            Add preliminary support for 2.6 w83627ehf
322   Makefile: Support mips, sparc32 and sparc64 (Aurelien Jarno)
323             Use -fno-strict-aliasing on all architectures
324   Man pages pwmconfig, fancontrol: New (Aurelien Jarno)
325   Module bmcsensors: Fix compile error
326                      Support IPMI V0.9 (Yani Ioannou/Vladislav Bogdanov)
327   Module ds1621: Fix detection (Aurelien Jarno)
328   Module eeprom: Discard SPD-centric checksum module parameter
329                  Cleanup detection function (backport from Linux 2.6)
330   Module i2c-ali1535: Add delay loops for reliability (Ubel Walter)
331   Module i2c-i801: Temporarily disable broken I2C block read
332   Module i2c-ipmi: Fix bogus return in a middle of a function (Sergio
333                    Gelato)
334   Module i2c-nforce2: Add nForce4 support (Hans-Frieder Vogt)
335   Module i2c-viapro: Prevent repeated resets
336   Module it87: Improve Super-I/O detection
337                Limit I2C address range
338                Support VID on the IT8712F
339   Module lm75: Only initialize CMP/INT bit
340   Module lm78: Fix bug with setting negative temperature limits
341   Module lm85: Properly differentiate between ADM1027 and ADT7463
342                Add EMC6D102 support
343   Module lm90: Fix MAX6657, MAX6658 and MAX6659 detection
344                Add limited ADT7461 support
345   Module lm93: Fix IN10 (+5V) scaling
346   Module mic74: New
347   Module w83627hf: Support secondary Super-I/O address
348                    Enable temp2 and temp3 if they are disabled
349   Module w83781d: Revert AS99127F temp2 and temp3 computation change
350                   Skip final initialization step for AS99127F chips
351   Module w83792d: New (Chunhao Huang/Winbond)
352   Program ddcmon: New; user-space replacement for the ddcmon driver
353   Program eeprog: Fix missing first char in ascii mode (J. A. McMahan Jr.)
354   Program isadump: Handle Super-I/O keys
355   Program lm_sensors.init: Cleanups (Axel Thimm)
356   Program mkdev.sh: Add basic command-line interface
357   Program mkpatch: Add adm1031, fscher, lm63, lm93 and max1619
358   Program pwmconfig: Secure the creation of temporary files (Aurelien Jarno)
359                      Don't complain about read-only enable files (lm85)
360                      Fix handling of alternate config file name
361   Program sensord: Fix erroneous error message (Aurelien Jarno)
362                    Support sis5595 in4 (Aurelien Jarno)
363                    Support w83627thf
364                    Support the separate it8712 prefix (Aurelien Jarno)
365   Program sensors: Display sis5595 in4 (Aurelien Jarno)
366                    No errors on missing pc87360 fans
367                    Add gl520sm support (Maarten Deprez)
368                    Improve vt1211 error/ignore handling (Michael Carland)
369                    Support w83792d, w83627ehf
370   Program sensors-detect: Fix MAX6657, MAX6658 and MAX6659 detection
371                           Improve IT8705F and IT8712F detection
372                           Improve udev detection
373                           Fix DS1621 detection
374                           Add W83627EHF detection
375                           Add ATI SMBus detection
376                           Add VT1211 alias detection
377                           Warn if chip modules not found
378                           Add i2c-ipmi to list if bmcsensors is on it
379                           Add PC87591 detection
380                           Search for correct udev db file name
381                           Add nForce3 250Gb and nForce4 detection
382
383
384 2.9.0 (20041228)
385   NOTE: Requires i2c-2.9.0 or newer!
386   File README.thinkpad: Update
387   File doc/chips/it87: Cleanups
388   File doc/chips/lm63: New
389   File etc/sensors.conf.eg: Set via686a voltage limits
390   File kernel/chips/Module.mk: Resync module list with mkpatch
391   File kernel/include/sensors_compat.h: Define __devexit_p if missing
392                                         (kernels 2.4.16 and older)
393   Modules (all bus drivers): Remove owner from i2c_adapter; restore inc_use
394                              and dec_use removed in release 2.8.0
395   Modules (all chip drivers): Remove owner from i2c_driver; pass
396                               controlling_mod to i2c_register_entry() again
397   Module bmcsensors: Support function 1/x
398   Module i2c-amd756: Display the real bus name
399   Module i2c-amd756-s4882: New; SMBus multiplexing on the Tyan S4882
400   Module i2c-i801: Support i2c block read (ICH5 and higher)
401                    Add PEC support for ICH6
402                    Add support for ICH7
403   Module i2c-ipmb: Remove from build since it doesn't work
404   Module i2c-nforce2: Support the nForce3 (Pro150 and 250Gb)
405   Module icspll: Fix compilation
406   Module lm63: New driver for the National Semiconductor LM63
407   Module lm83: Use signed types for temperatures
408                Check limits on register writes
409   Module lm87: Round voltages properly
410                Retry on read errors (David Knierim)
411                Less agressive init (no reset)
412   Module lm90: Use signed types for temperatures
413                Check limits on register writes
414   Module lm93: Added module parameter for VID pin input thresholds.
415                Fix typo in dynamic VID alarms
416                Adds a couple log messages for failed transactions (David
417                Knierim)
418                Fix compilation breaking C99-ism (Axel Thimm)
419                Fix block read retries
420   Module pc87360: Support secondary Super-I/O address
421   Module smsc47m1: Add support for 47M15x and 47M192 (fans only)
422   Library: Add lm63 support
423            Add lpc47b397 support
424   Programs *.init: Rename lockfile to match file name
425   Programs i2cset, isaset: Written byte/word can be masked
426   Program decode-vaio.pl: Find eeproms on non-0 i2c bus too
427   Program mkpatch: Include i2c-amd756-s4882
428   Program pwmconfig: Handle new (well, back to old) pwm files names for
429                      Linux 2.6.10 and up
430   Program sensord: Do not scale load average (Aurelien Jarno)
431   Program sensors: Add lm63, lpc47b397 support
432                    Support DDR2 memory module EEPROMs (Rudolf Marek)
433                    Support only one location for the default configuration file
434                    Display the default configuration file location in --help
435                    Simplify the configuration file opening code
436   Program sensors-detect: Improve LM63 detection
437                           Discard IBM Thinkpad detection code
438                           Add PCA9556, LPC47B397, ICH7 detection
439                           Fix W83792D detection, add W83791SD detection
440
441
442 2.8.8 (20041007)
443   File doc/donations: Update
444   File doc/lm_sensors-FAQ.texi: Add 4.6.1
445                                 Update 4.7
446   File doc/chips/gl518sm: Update "iterate" info
447   File doc/chips/it87: Discard outdated module parameters
448   File doc/chips/lm75: LM77 is not supported
449   File doc/chips/lm90: LM86, MAX6657 and MAX6658 are supported
450   File doc/chips/lm93: New
451   File doc/chips/w83l785ts: Improvements
452   File etc/sensors.conf.eg: Fix it87 lines order
453                             Update lm87 section
454   File kernel/include/sensors_vid.h: Support VRM 10.0
455   Library: Support 2.6 adm1025
456            Preliminary support for 2.6 lm87
457            Support 2.6 adm9240
458            Allow an alternative sysfs file name for chip features (2.6)
459            Fix lm83 critical limits (2.6)
460            Add lm93 support
461            Prevent some procfs errors from being silently ignored
462   Makefiles: Implement user_uninstall (Rudolf Marek)
463              Spoof LOGNAME and HOSTNAME when making html man pages
464   Module adm1025: Refine detection
465                   Update limit registers again (revert of 2.8.1)
466                   Init high limits if they read 0
467                   Fix conversions
468   Module lm75: Refine detection
469   Module lm78: Fix init
470   Module lm83: Default to kind lm83 if forced.
471                Fix temperature macros.
472   Module lm90: Add LM86, MAX6657 and MAX6658 support
473   Module lm93: New
474   Module mtp008: Fix the setting of limits on temp2
475   Module pca9540: Refine detection
476   Module pc87360: Change voltage/thermistor magnitude from 2 to 3
477                   Support VID
478                   Fix fan_div file when fan count is less than 3
479                   Additional init and debug
480   Module smsc47m1: Fix pwm_enable being inverted
481   Module w83627hf: Add alternate VCORE/in0 calculation method
482                    Remove reset of chip by driver on initialization
483   Module w83781d: Fix default VRM for w83791d
484   Module w83l785ts: Implement read error handling (backport from 2.6)
485   Programs i2cset, i2cdump, i2cdetect, isaset, isadump:
486                     Wait for user input to continue (as opposed to 5 sec
487                     delay), can be skipped with -y
488                     Various cleanups and code refactoring
489                     Update manual pages
490   Program fancontrol.init: New (Dean Takemori)
491   Program fancontrol.pl: Restore fans on many kinds of errors/interrupts
492   Program lm_sensors.init: Support 2.6 kernels and sensors in /usr/bin
493                            (Giuseppe Della Bianca)
494   Program mkdev.sh: Detect devfs and refuse to run
495                     Use mknod's mode instead of chmod
496   Program mkpatch: Include xeontemp and pc87360
497   Program sensors: Rework adm1025 support
498                    Display pc87365/pc87366 VID
499                    Improve smsc47m1 support
500                    Hide 2.6 adm1027 alarm_mask being missing
501                    Print VRM version for all supported chips
502   Program sensors-detect: Support LM93, LM77, LM63
503                           Support PC8739x Super-I/O family (no sensors)
504                           Fix PCA9540 support
505                           Refine ADM1025/ADM1025A detection
506                           Refine LM75 detection
507                           Ignore missing /proc/modules (Andras Bali)
508                           Script-wide Perl cleanups
509                           Support udev
510                           Support W83792D, LM96000
511
512
513 2.8.7 (20040611)
514   File README.thinkpad: Update 24RF08 status
515   File doc/fan-divisors: More info on accuracy
516   File doc/lm_sensors-FAQ.texi: Update 4.27
517   File doc/chips/adm1031: New
518   File doc/chips/max1619: New
519   File doc/chips/pc87360-fan: Renamed to pc87360
520   File doc/chips/pc87360: Big update
521   File doc/chips/w83781d: Update AS99127F documentation
522   File etc/sensors.conf.eg: Add comments about BP6 voltages
523                             Add comment on Asus A7V8X-X VCore
524                             Misc fixes to lm80 section
525                             Update via686a section
526                             New lm99 section
527                             Add section for LM85-like chips
528                             Preliminary pc87366 section
529                             Add comment on GL520SM application modes
530                             Document beep_enable (Aurelien Jarno)
531                             Preliminary max1619 section
532                             Preliminary adm1030 and adm1031 sections
533   Library: Fix 2.6 VRM
534            Fix 2.6 hyst temp for 2.6 (lm75, lm78 and gl518sm)
535            Fully support the PC87360 family
536            Support the lm99
537            Add version and date strings
538            Support 2.6 max1619
539   Makefile: Do not run depmod on staged installs (Peter Breitenlohner)
540   Man page i2cdetect.8: document new command line flags
541   Man page i2cdump.8: More details on how i2cdump can write to a chip
542   Modules (all chip drivers): Rework memory allocation scheme.
543   Module adm1031: New (Alexandre d'Alton)
544   Module bmcsensors: Fix oops by creating thread for initialization
545   Modules dmi_scan, i2c-piix4: Move IBM detection into dmi_scan
546   Modules w83781d.c, smartbatt.c, lm75.c, gl520sm.c, gl518sm.c, ds1621.c,
547           asb100.c, lm92.c: Use swab16
548   Modules eeprom, ddcmon: Unconditional prevention of 24RF08 corruption
549   Module gl520sm: Less agressive initialization process
550                   Fix temp1 limits being unsettable in application
551                   Ensure that temp2 and in4 are not used at the same time
552   Module i2c-i801: Support 6300ESB and ICH6
553   Module i2c-piix4: Don't blacklist IBM with Serverworks chip
554   Module i2c-sis645: Add support for SiS655
555   Module it87: Discard non-standard Super-I/O exit sequence (Bjorn Mork)
556   Module lm90: Support LM99 and LM89
557   Module lm92: Support MAX6633, MAX6634, MAX6635 and LM76
558                Get rid of useless i2c_probe call
559   Module max1619: New (Alexey Fisher)
560   Module p4b_smbus: Add support for mobile versions of the 82801
561                     (Axel Thimm)
562   Module pc87360-fan: Renamed to pc87360
563   Module pc87360: Also support PC87365 and PC87366
564                   Add write support
565                   Correctly set the chip name depending on the type
566                   Add voltage and temperature support
567                   Fix fan speed computation
568                   Retrieve fans configuration from Super-I/O space
569                   Export pwm_enable (read-only)
570                   Honor pwm invert bits
571                   Clear fan alarms after we read them
572                   Do not read fan data when monitoring is disabled
573                   Do not include SENSORS_INSMOD stuff
574                   New module parameter: init
575                   Fan clock dividers change automatically
576                   Add thermistor dupport
577   Module smsc47m1: Lock on reads and writes
578                    Various PWM fixes
579   Module thmc50: Fix address range
580   Module via686a: Fix voltage roundings
581                   Simplify temperature conversions
582   Module w83781d: Drop PWM support for as99127f
583                   Invert AS99127F beep bits in driver rather than user-space
584   Programs pwmconfig, fancontrol: Switch to new sysfs naming scheme
585   Program fancontrol: restore fans on TERM and KILL (Stephen Kitt)
586   Program fancontrol.pl: New
587   Program i2cdetect: Adapt probing method to address
588                      Add -q and -r flags to force probing methods
589                      Allow probing range selection
590   Program isadump: Major improvements
591   Program isaset: New
592   Program mkpatch: Patch dmi_scan.c in kernel instead of adding our own
593                    module
594                    Include i2c-nforce2
595   Program sensord: New --rrd-no-average parameter
596                    Syncronize time slots with rrd
597                    Fix W83781D temp3 alarm (Aurelien Jarno)
598                    Add ASB100 support (Andrew May)
599   Program sensors: Fully support the PC87360 family
600                    Fix lm80 temperature alarms
601                    Support the lm99
602                    Do not invert AS99127F beep bits anymore
603                    Fix W83781D temp3 alarm (Aurelien Jarno)
604                    Print library version string
605   Program sensors-detect: Rework Super I/O detection
606                           Support SiS655/SiS96x
607                           Support ADT7461 and ADT7467
608                           Better support for ADM1027, ADT7460 and ADT7463
609                           Explicitly support ADM1028
610                           Scan all logical devices of PC87365 and PC87366
611                           Detect LM92, LM76, MAX6633, MAX6634, MAX6635
612                           Detect eeproms with software write protect (not
613                           enabled by default)
614                           Support ALi 1563 (2.6 only)
615                           Drop LTC1710 support
616                           Use byte reads for probing on ranges 0x30-0x37 and
617                           0x50-0x5F
618                           Improve LM89 and LM99 support
619                           Support GeForce FX 5900 video cards
620                           Fix devfs misdetection (Aurelien Jarno)
621                           Detect 6300ESB, ICH6
622                           Fix double detection of ISA chips
623                           Support MAX1619
624                           Support PC87373 Super-I/O
625                           Fix unknown adapters appearing multiple times
626                           Refine MAX6650/MAX6651 detection
627
628
629 2.8.6 (20040405)
630   File README.thinkpad: Update status
631   File doc/chips/pca9540: New
632   File doc/chips/pc87360-fan: New
633   File etc/sensors.conf.eg: Update pcf8591 default configuration
634   Library: Switch to new sysfs naming standard
635            Fix gcc 3.3 warnings (Philipp Thomas)
636            Support 2.6 ds1621 and pcf8591
637            Change pcf8591 magnitudes
638            Support pc87360-fan
639   Makefile: Install shared library 755
640   Man pages i2cdump.8, i2cset.8, isadump.8: New (Debian team)
641   Man pages i2cdetect.8, sensors-detect.8: New (Debian team)
642   Modules ds1621, pcf8591: Check for capabilities before using them
643                            (Aurelien Jarno)
644   Modules pcf8574, pcf8591: Cleanups
645   Modules ddcmon, eeprom: Fix bogus init (Ralf Roesch)
646   Module adm1021: Better detection and initialization
647   Module pca9540: New driver for the Philips PCA9540
648   Module pc87360-fan: New driver for the National Semiconductor PC87360,
649                       PC87363 and PC87364 Super I/O chips
650   Module smsc47m1: Support the LPC47B27x
651   Programs i2cdetect, i2cdump, i2cset: Fix incorrect bus names if possible
652   Program i2cdetect: Skip special addresses by default
653   Program sensord: Prevent null pointer dereference (Tim Toohey)
654   Program sensors: Print the degree symbol in the terminal's current locale
655                    (Aurelien Jarno)
656                    Update pcf8591 print to support 2.6 driver
657                    Support pc87360-fan
658   Program sensors-detect: Support Maxim MAX6900, ALi M5879, Philips PCA9540
659                           Improved SiS chips support
660                           Add a white list of IBM systems
661                           Drop support of undetectable adapters
662                           Fix smart battery detection
663                           Add smart battery charger and manager detection
664                           Rework adm1021 and clones detection
665                           The PC87360, PC87363 and PC87364 Super I/O chips
666                           now have a (preliminary) driver
667                           Rework Super I/O detection
668                           Better support of devfs
669   Program sensors-detect-stat.pl: New
670
671
672 2.8.5 (20040305)
673   File doc/chips/SUMMARY: Update
674   File etc/sensors.conf.eg: Epox 8K3A tweaks. (Kronos)
675   Makefiles hotplug and rrd: Remove -o and -g arguments to install
676   Module bmcsensors: Increase max SDRs to 100
677   Module fscher: Rename fanN_min to pwmN (Reinhard Nissl)
678   Module i2c-amd756: Don't register driver to avoid driver conflicts.
679                      (Daniel Rune Jensen)
680   Module it87: Better temperature sensor types handling (Takeru Komoriya)
681                Fix reset=1 (Takeru Komoriya)
682   Module lm80: Code cleanups
683   Module vt1211: Fix bitmask in uch_config read and write; remove in6 and temp1
684   Module vt8231: Fix bitmask in uch_config read and write; remove in6 and temp1
685   Module w83627hf: Add w83637hf support
686                    Fix exported name
687                    Fix PWM in w83627thf
688                    Preserve other bits when forcing temp2/3 to comparator mode
689   Module w83781d: Preserve other bits when forcing temp2/3 to comparator mode
690                   Remove asb100 support
691   Modules asb100, fscher, lm90, max6650, w83l785ts, xeontemp:
692           Define driver ID if i2c-id.h doesn't have it yet.
693   Modules i2c-ali1535, i2c-hydra, i2c-i801, i2c-sis5595:
694           Backport oops fix from Linux 2.6.
695   Modules (all chips): Get rid of useless headers
696   Program decode-edid.pl: Add sysfs support
697   Program sensors: Add w83637hf support
698                    Add support for Shuttle Ethernet EEPROMs
699                    Drop 2.6 subclient detection
700   Program sensors-detect: Add heuristics to the LM80 detection function
701                           Add support for W83L785R, improve W83L784R/AR
702                           Add GeForce FX 5600 as supported by rivatv
703                           More Super IO chips, better handling
704   Library: Update to match renames in fscher
705            Reverse temporary changes to w83l785ts mappings
706            Fix vt1211 and vt8231 uch_config not being writable
707            Add 2.6 lm80 support
708            Add w83637hf support
709            Remove in6 and temp1 from vt1211 and vt8231
710            Add support for Shuttle Ethernet EEPROMs
711            Remove unused as99127f features
712
713
714 2.8.4 (20040207)
715   File doc/lm_sensors-FAQ.texi: Update 4.20.
716   File doc/chips/it87: Change hyst to low
717   File doc/chips/w83l785ts: New
718   File etc/sensors.conf.eg: Change it87 hyst to low
719                             Fix w83697hf supposed to have temp3
720                             Limits initialization for adm1025/ne1619
721                             Handle fscher voltage conversions
722                             Add Tyan Trinity S2495 KT400 setup (Eric
723                               Schumann)
724                             Fix fscher fan labels (Reinhard Nissl)
725   Library: Better 2.6 eeprom support
726            Change it87 hyst to low
727            Add 2.6 gl518sm, fscher support
728            Fix 2.6 negative voltages handling
729            Temporary fix to w83l785ts mappings
730   Module adm1025: Separate prefix for NE1619
731   Module adm1026: Remove use of temporary ID
732                   Define addresses as a range
733   Module bmcsensors: Fix reservations
734   Module fscher: Externalize voltage conversions
735   Module eeprom: Remove memtype
736   Module i2c-piix4: Fix resource release error
737                     Various cleanups
738   Program decode-vaio.pl: Add sysfs support
739   Program mkpatch: Add max6650, lm83, lm90, asb100 and w83l785ts
740                    Drop linux 2.2 support
741                    Add w83627hf
742   Program sensors: Do not show algorithm by default
743                    Cleanup temperature unit display code
744                    Cleanup label spacing code
745                    Fix output to UTF-8 terms (Marcel Sebek)
746                    Simplify gl518sm print
747                    Do not ignore errors in FSC chips prints
748                    Fix w83l785ts print
749                    Cleanup FSC chips prints
750   Program sensors-detect: Fix PATH issues
751                           Correctly point to the fscher driver
752
753
754 2.8.3 (20040115)
755   File lm_sensors.spec: Update
756   Library: Add 2.6 eeprom, lm90 support
757            Fix 2.6 temp_hystX for 2.6.1-rc1 and later
758   Makefile: Update Alpha CMODFLAGS (Daniel Nilsson)
759   Makefiles: Remove -o and -g arguments to install; add DESTDIR where missing
760   Module i2c-amd756: Fix byte writes
761   Module i2c-tsunami: Cleanups (Daniel Nilsson)
762   Module it87: Fix sg_tlx writes; fix sensor type reporting;
763                add 8712 Super I/O detection;
764                remove initialization of temp_type and fan_ctl;
765                remove init and temp_type module parameters
766   Module lm90: Handle hysteresis differently
767   Module smartbatt: Fix detection, magnitudes, temp
768   Module w83781d: Fix negative voltages
769   Module w83l785ts: New
770   Program eeprog: Make 8 bit mode the default
771   Program fancontrol: Improvements, fixes, support 2.6 kernels
772   Program mkpatch: Add lm75.h
773   Program pwmconfig: Improvements, fixes, support 2.6 kernels
774   Program sensors: Add ASB100 support
775   Program sensors-detect: Add 8712 Super I/O detection;
776                           add W83L785TS detection
777
778
779 2.8.2 (20031211)
780   IMPORTANT: Limit initialization removed from all chip drivers!
781              If you didn't run 'sensors -s' in the past you may need to now!
782   File sensors.conf.eg: Change lm75 scaling back to 1;
783                         Add example for asb100
784   Library: Fix bmcsensors scaling, increase number of sensors;
785            Add w83627thf support; Advance version to 3.0.0;
786            Add hermes, ADM1032, ASB100 support;
787            Add it87 sensor type support;
788            Add sysfs support for kernel 2.6;
789            Fix memory leaks
790   Makefiles: Install fancontrol, pwmconfig, decode-*.pl;
791              Fail if no kernel .config file exists;
792              Don't build module dependencies for user and user_install
793   Modules adm1021, adm1024, adm1025, adm9240, ds1621, gl518sm, gl520sm,
794           it87, lm75, lm78, lm80, lm83, lm87, lm90, mtp008, sis5595,
795           smsc47m1, thmc50, via686a, w83627hf, w83781d:
796           Remove initialization of limits by driver.
797   Modules it87, lm78, mtp008, sis5595, w83627hf: Fix IN_FROM_REG rounding
798   Modules (chip): Init cleanups
799   Module asb100: New
800   Module bmcsensors: Fix voltage scaling, voltage and fan limits
801   Modules ddcmon, eeprom: Add failure printks
802   Module fscher: New (Fujitsu-Siemens Hermes driver)
803   Module i2c-amd756: Fix AMD8111 support
804   Module i2c-amd8111: Fix byte writes
805   Module i2c-nforce2: Fix byte writes
806   Module i2c-piix4: Add support for CSB6; add fix_hstcfg option
807   Module i2c-sis630: Sync with 2.6.0-X driver version
808   Module i2c-viapro: Add support for Via 8237
809   Module it87: Add pwm and "smart guardian" support;
810                add it87 sensor type support
811   Module lm75: Fix negative voltages
812   Module lm90: Add ADM1032 support
813   Module w83781d: Fix 791d and 627hf detection
814   Module w83627hf: Add VID support
815   Program dmidecode: Remove (sensors-detect doesn't need it anymore)
816   Program eeprog: New
817   Programs i2cdetect, i2cdump, i2cset: add -v (version) option;
818                                        support sysfs for i2c bus search
819   Program i2cdetect: Add -l option to list busses
820   Program i2cdump: Add 'c' mode for consective address reads
821   Program mkpatch: Cleanups
822   Program pwmconfig: Handle multiple fans controlled by a single pwm
823   Program sensord: Remove ddcmon support
824   Program sensors: Add ADM1032 support; add messages for sysfs
825   Program sensors-detect: Prefer Super I/O drivers;
826                           Fix W83627HF and W83791D detection; detect CSB6;
827                           Detect ADM1029, ADM1030, ADM1031;
828                           Detect W83637HF, W83697UF;
829                           Add it87 sensor type support; add sysfs support
830                           Reduce lm80 misdetects; remove PCFxxxx "detection"
831                           Detect VT8237 (KT600)
832                           Use VPD instead of DMI+ACPI for Thinkpad detection
833                           Suggest new asb100 driver instead of w83781d
834
835
836 2.8.1 (20031005)
837   NOTE: Requires i2c-2.8.1 or newer!
838   File sensors.conf.eg: Improved adm1025 section
839                         Default temp labels for as99127f
840                         Improved lm83 section
841                         Better support for Asus A7V8X-X
842   File doc/chips/SUMMARY: Add SMSC manufacturer ID
843   File doc/chips/adm1025: Add decent documentation (almost new)
844   File doc/chips/lm83: Known motherboards list update, misc updates
845   Library: Change adm1025 names (hyst/over become low/high)
846            Swap adm1025 temp1 and temp2 to match the driver's order
847            Advance version to 2.0.1
848            Update lm83 support
849            Add support for lm90, xeontemp, max6650
850            Add separate messages for read and write errors
851            Add missing message for parse error
852   Makefile: Move LINUX_HEADERS from ALL_CPPFLAGS to MODCPPFLAGS
853   Modules (various): Fix includes for compilation on Alpha
854                      Use the new i2c_delay function instead of the various
855                      do_pause functions
856   Module i2c-ali15x3: Fix resource leak (Daniele Bellucci)
857   Module i2c-nforce2: Cleanups
858   Module i2c-i810: Use readl/writel for portable access to PCI memory
859   Module i2c-piix4: Force CPCI735 bug workaround (Tom Rini)
860   Module i2c-savage4: Use readl/writel for portable access to PCI memory
861   Module i2c-sis630: Fix detection
862                      Add block data read/write support
863   Module i2c-sis645: Detection method change/bugfix
864   Module i2c-viapro: Prevent buffer overrun (Sergey Vlasov)
865   Module i2c-voodoo3: Use readl/writel for portable access to PCI memory
866   Module adm1025: Major driver update
867                   Add support for Philips NE1619
868                   Simplify the driver a lot (unified voltages, unified
869                   temperatures and much more)
870                   Fix default voltage limits
871                   Change default temperature limits
872                   Swap remote and local temperatures to match the internal
873                   registers order (make the code unification possible)
874                   Export remote diode fault through alarms
875   Module ddcmon: Major update
876                  Add half a dozen new features
877                  Add checksum parameter (same as for the eeprom module)
878                  Fix monitor limits
879   Module eeprom: Ignore Sony Vaio EEPROMs with a password set
880   Module lm78: Fix a fan_div/fan_min bug
881   Module lm83: Add t_crit and alarms support
882   Module lm90: New
883   Module max6650: New
884   Module saa1064: New
885   Module smsc47m1: Add support for 47M142
886   Module w83627hf: Fix 697HF PWM; fix 697HF VBAT and V5SB alarms;
887                    enhance w83627thf support
888   Module w83781d: Enhance chip detection; clean up error returns;
889                   fix 697HF and 791D PWM; fix 697HF VBAT and V5SB alarms
890   Module xeontemp: New
891   Program decode-dimms.pl: Add Direct Rambus (DRDRAM)
892                            Mark Rambus as unsupported
893   Program decode-edid.pl: New
894                           Interfaces between our eeprom module and
895                           parse-edid from the read-edid project
8