root/lm-sensors/trunk/CHANGES @ 2318

Revision 2318, 42.2 KB (checked in by mds, 9 years ago)

remove in6 and temp1 from vt1211 and vt8231

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1lm_sensors CHANGES file
2-----------------------
3This is a list of the most important changes in 2.x versions. It is by
4no means complete, listing only the most significant changes.
5The ultimate way to know what has changed is to run diff, or even neater,
6ask CVS about it:
7
8  * Checkout the archive (see doc/cvs for how you can do this)
9  * Determine which tags are valid, by running this command from the
10    project root directory:
11      cvs status -v -l Makefile
12    Valid tags are usually of the form V2-1-0 for version 2.1.0
13  * Ask cvs for the difference between two versions:
14      cvs diff -r TAG1 -r TAG2 DIFF-OPTIONS
15    for example:
16      cvs diff -r V2-0-0 -r V2-0-1 -u
17
18-----------------------------------------------------------------------------
19
202.8.5 (2004XXXX)
21  File doc/chips/SUMMARY: Update
22  File etc/sensors.conf.eg: Epox 8K3A tweaks. (Kronos)
23  Module fscher: Rename fanN_min to pwmN (Reinhard Nissl)
24  Module i2c-amd756: Don't register driver to avoid driver conflicts.
25                     (Daniel Rune Jensen)
26  Module lm80: Code cleanups
27  Module vt1211: Fix bitmask in uch_config read and write; remove in6 and temp1
28  Module vt8231: Fix bitmask in uch_config read and write; remove in6 and temp1
29  Module w83627hf: Add w83637hf support
30                   Fix exported name
31                   Fix PWM in w83627thf
32                   Preserve other bits when forcing temp2/3 to comparator mode
33  Module w83781d: Preserve other bits when forcing temp2/3 to comparator mode
34                  Remove asb100 support
35  Modules asb100.c, fscher.c, lm90.c, max6650.c, w83l785ts.c:
36          Define driver ID if i2c-id.h doesn't have it yet.
37  Modules i2c-ali1535.c, i2c-hydra.c, i2c-i801.c, i2c-sis5595.c:
38          Backport oops fix from Linux 2.6.
39  Modules (all chips): Get rid of useless headers
40  Program decode-edid.pl: Add sysfs support
41  Program sensors: Add w83637hf support
42  Program sensors-detect: Add heuristics to the LM80 detection function
43                          Add support for W83L785R, improve W83L784R/AR
44                          Add GeForce FX 5600 as supported by rivatv
45  Library: Update to match renames in fscher
46           Reverse temporary changes to w83l785ts mappings
47           Fix vt1211 and vt8231 uch_config not being writable
48           Add 2.6 lm80 support
49           Add w83637hf support
50           Remove in6 and temp1 from vt1211 and vt8231
51
52
532.8.4 (20040207)
54  File doc/lm_sensors-FAQ.texi: Update 4.20.
55  File doc/chips/it87: Change hyst to low
56  File doc/chips/w83l785ts: New
57  File etc/sensors.conf.eg: Change it87 hyst to low
58                            Fix w83697hf supposed to have temp3
59                            Limits initialization for adm1025/ne1619
60                            Handle fscher voltage conversions
61                            Add Tyan Trinity S2495 KT400 setup (Eric
62                              Schumann)
63                            Fix fscher fan labels (Reinhard Nissl)
64  Library: Better 2.6 eeprom support
65           Change it87 hyst to low
66           Add 2.6 gl518sm, fscher support
67           Fix 2.6 negative voltages handling
68           Temporary fix to w83l785ts mappings
69  Module adm1025: Separate prefix for NE1619
70  Module adm1026: Remove use of temporary ID
71                  Define addresses as a range
72  Module bmcsensors: Fix reservations
73  Module fscher: Externalize voltage conversions
74  Module eeprom: Remove memtype
75  Module i2c-piix4: Fix resource release error
76                    Various cleanups
77  Program decode-vaio.pl: Add sysfs support
78  Program mkpatch: Add max6650, lm83, lm90, asb100 and w83l785ts
79                   Drop linux 2.2 support
80                   Add w83627hf
81  Program sensors: Do not show algorithm by default
82                   Cleanup temperature unit display code
83                   Cleanup label spacing code
84                   Fix output to UTF-8 terms (Marcel Sebek)
85                   Simplify gl518sm print
86                   Do not ignore errors in FSC chips prints
87                   Fix w83l785ts print
88                   Cleanup FSC chips prints
89  Program sensors-detect: Fix PATH issues
90                          Correctly point to the fscher driver
91 
92
932.8.3 (20040115)
94  File lm_sensors.spec: Update
95  Library: Add 2.6 eeprom, lm90 support
96           Fix 2.6 temp_hystX for 2.6.1-rc1 and later
97  Makefile: Update Alpha CMODFLAGS (Daniel Nilsson)
98  Makefiles: Remove -o and -g arguments to install; add DESTDIR where missing
99  Module i2c-amd756: Fix byte writes
100  Module i2c-tsunami: Cleanups (Daniel Nilsson)
101  Module it87: Fix sg_tlx writes; fix sensor type reporting;
102               add 8712 Super I/O detection;
103               remove initialization of temp_type and fan_ctl;
104               remove init and temp_type module parameters
105  Module lm90: Handle hysteresis differently
106  Module smartbatt: Fix detection, magnitudes, temp
107  Module w83781d: Fix negative voltages
108  Module w83l785ts: New
109  Program eeprog: Make 8 bit mode the default
110  Program fancontrol: Improvements, fixes, support 2.6 kernels
111  Program mkpatch: Add lm75.h
112  Program pwmconfig: Improvements, fixes, support 2.6 kernels
113  Program sensors: Add ASB100 support
114  Program sensors-detect: Add 8712 Super I/O detection;
115                          add W83L785TS detection
116
117
1182.8.2 (20031211)
119  IMPORTANT: Limit initialization removed from all chip drivers!
120             If you didn't run 'sensors -s' in the past you may need to now!
121  File sensors.conf.eg: Change lm75 scaling back to 1;
122                        Add example for asb100
123  Library: Fix bmcsensors scaling, increase number of sensors;
124           Add w83627thf support; Advance version to 3.0.0;
125           Add hermes, ADM1032, ASB100 support;
126           Add it87 sensor type support;
127           Add sysfs support for kernel 2.6;
128           Fix memory leaks
129  Makefiles: Install fancontrol, pwmconfig, decode-*.pl;
130             Fail if no kernel .config file exists;
131             Don't build module dependencies for user and user_install
132  Modules adm1021, adm1024, adm1025, adm9240, ds1621, gl518sm, gl520sm,
133          it87, lm75, lm78, lm80, lm83, lm87, lm90, mtp008, sis5595,
134          smsc47m1, thmc50, via686a, w83627hf, w83781d:
135          Remove initialization of limits by driver.
136  Modules it87, lm78, mtp008, sis5595, w83627hf: Fix IN_FROM_REG rounding
137  Modules (chip): Init cleanups
138  Module asb100: New
139  Module bmcsensors: Fix voltage scaling, voltage and fan limits
140  Modules ddcmon, eeprom: Add failure printks
141  Module fscher: New (Fujitsu-Siemens Hermes driver)
142  Module i2c-amd756: Fix AMD8111 support
143  Module i2c-amd8111: Fix byte writes
144  Module i2c-nforce2: Fix byte writes
145  Module i2c-piix4: Add support for CSB6; add fix_hstcfg option
146  Module i2c-sis630: Sync with 2.6.0-X driver version
147  Module i2c-viapro: Add support for Via 8237
148  Module it87: Add pwm and "smart guardian" support;
149               add it87 sensor type support
150  Module lm75: Fix negative voltages
151  Module lm90: Add ADM1032 support
152  Module w83781d: Fix 791d and 627hf detection
153  Module w83627hf: Add VID support
154  Program dmidecode: Remove (sensors-detect doesn't need it anymore)
155  Program eeprog: New
156  Programs i2cdetect, i2cdump, i2cset: add -v (version) option;
157                                       support sysfs for i2c bus search
158  Program i2cdetect: Add -l option to list busses
159  Program i2cdump: Add 'c' mode for consective address reads
160  Program mkpatch: Cleanups
161  Program pwmconfig: Handle multiple fans controlled by a single pwm
162  Program sensord: Remove ddcmon support
163  Program sensors: Add ADM1032 support; add messages for sysfs
164  Program sensors-detect: Prefer Super I/O drivers;
165                          Fix W83627HF and W83791D detection; detect CSB6;
166                          Detect ADM1029, ADM1030, ADM1031;
167                          Detect W83637HF, W83697UF;
168                          Add it87 sensor type support; add sysfs support
169                          Reduce lm80 misdetects; remove PCFxxxx "detection"
170                          Detect VT8237 (KT600)
171                          Use VPD instead of DMI+ACPI for Thinkpad detection
172                          Suggest new asb100 driver instead of w83781d
173
174
1752.8.1 (20031005)
176  NOTE: Requires i2c-2.8.1 or newer!
177  File sensors.conf.eg: Improved adm1025 section
178                        Default temp labels for as99127f
179                        Improved lm83 section
180                        Better support for Asus A7V8X-X
181  File doc/chips/SUMMARY: Add SMSC manufacturer ID
182  File doc/chips/adm1025: Add decent documentation (almost new)
183  File doc/chips/lm83: Known motherboards list update, misc updates
184  Library: Change adm1025 names (hyst/over become low/high)
185           Swap adm1025 temp1 and temp2 to match the driver's order
186           Advance version to 2.0.1
187           Update lm83 support
188           Add support for lm90, xeontemp, max6650
189           Add separate messages for read and write errors
190           Add missing message for parse error
191  Makefile: Move LINUX_HEADERS from ALL_CPPFLAGS to MODCPPFLAGS
192  Modules (various): Fix includes for compilation on Alpha
193                     Use the new i2c_delay function instead of the various
194                     do_pause functions
195  Module i2c-ali15x3: Fix resource leak (Daniele Bellucci)
196  Module i2c-nforce2: Cleanups
197  Module i2c-i810: Use readl/writel for portable access to PCI memory
198  Module i2c-piix4: Force CPCI735 bug workaround (Tom Rini)
199  Module i2c-savage4: Use readl/writel for portable access to PCI memory
200  Module i2c-sis630: Fix detection
201                     Add block data read/write support
202  Module i2c-sis645: Detection method change/bugfix
203  Module i2c-viapro: Prevent buffer overrun (Sergey Vlasov)
204  Module i2c-voodoo3: Use readl/writel for portable access to PCI memory
205  Module adm1025: Major driver update
206                  Add support for Philips NE1619
207                  Simplify the driver a lot (unified voltages, unified
208                  temperatures and much more)
209                  Fix default voltage limits
210                  Change default temperature limits
211                  Swap remote and local temperatures to match the internal
212                  registers order (make the code unification possible)
213                  Export remote diode fault through alarms
214  Module ddcmon: Major update
215                 Add half a dozen new features
216                 Add checksum parameter (same as for the eeprom module)
217                 Fix monitor limits
218  Module eeprom: Ignore Sony Vaio EEPROMs with a password set
219  Module lm78: Fix a fan_div/fan_min bug
220  Module lm83: Add t_crit and alarms support
221  Module lm90: New
222  Module max6650: New
223  Module saa1064: New
224  Module smsc47m1: Add support for 47M142
225  Module w83627hf: Fix 697HF PWM; fix 697HF VBAT and V5SB alarms;
226                   enhance w83627thf support
227  Module w83781d: Enhance chip detection; clean up error returns;
228                  fix 697HF and 791D PWM; fix 697HF VBAT and V5SB alarms
229  Module xeontemp: New
230  Program decode-dimms.pl: Add Direct Rambus (DRDRAM)
231                           Mark Rambus as unsupported
232  Program decode-edid.pl: New
233                          Interfaces between our eeprom module and
234                          parse-edid from the read-edid project
235  Program p4b_smbus: Fix SMP compilation
236  Program sensord: Add support for IT87 (Mike Black)
237                   Change ADM1025 support to match the changes made to
238                   the library
239  Program sensors: Rewrite and enhance EEPROM support
240                   Change LM83 and ADM1025 support to match the changes
241                   made to the library
242                   Add DRDRAM support to print_eeprom
243                   Exit(1) on /proc write failure (Malte Starostik)
244                   Add LM90, MAX6650 support
245  Program sensors-detect: Add support for PCF8574, PCF8574A, SAA1064
246                          Add support for LM82, LM86, LM89
247                          Improved W83781D family detection
248                          Add support for AS19927F rev.2, ASB100 Bach
249                          Add support for Asus Mozart-2 (3 types)
250                          Add support for NE1619
251                          Add support for FSC Hermes
252                          Make sure /sbin is in the user's path
253                          Fix EEPROM detection
254                          Automatic module.conf and /dev/i2c* detection
255                          Improve LM82 and LM83 detection
256                          Handle "to-be-written" cleanly
257                          Add detection for 47M14x Super I/O
258                          Handle the one-address-many-chips-same-driver
259                          case
260
261                         
2622.8.0 (20030714)
263  NOTE: Requires i2c-2.8.0 or newer!!!
264  Dropped all kernel 2.2 and 2.3 compatibility; 2.4.9 or later required;
265                  2.4.13 or later required for mkpatch.
266  File i2c-dev.h: Include userspace portion removed from i2c-dev.h in
267                  i2c package
268  File doc/chips/fscscy: Add watchdog documentation
269  File sensors.conf.eg: Fix vt1211/vt8231 thermistor calculations
270  File sensors.h: Now automatically generated
271  Library: Add support for exponents and logarithms for vt1211/vt8235 temps;
272           add adm1026, lm83, lm85, w83791d support;
273           Advance version to 2.0.0
274  Makefiles: Generate warnings if new library won't be found by ld.so;
275             Modules now install in kernel/drivers/i2c/[busses,chips];
276             Ensure that headers in /usr/local/include are used first;
277             Don't use /usr/include headers for modules;
278             Handle multiple UTS_RELEASE definitions in linux/version.h;
279             Automatically generate kernel/include/sensors.h;
280             Remove old gzipped modules; remove old misc directory if empty;
281             Remove pre-2.4 installation method;
282             -Wall now the default;
283             Add new targets user, user_install, and help;
284             Run depmod after module installation
285  Modules (all): Cleanups including
286                - Add #include <i2c-proc.h>
287                - C99 initializers
288                - Remove #ifdef MODULE
289                - Remove #ifndef THIS_MODULE
290                - Remove #ifndef MODULE_LICENSE
291                - Remove other 2.1/2.2 #ifdefs
292                - Remove #include "sensors.h", copy SYSCTL defs to module
293                - Remove excess #includes
294                - Remove argument in i2c_register_entry()
295                - Remove dummy xxx_command() definition
296                - Remove EXPORT_NO_SYMBOLS
297                - Remove init_MUTEX #define
298                - Remove xxx_inc_use() and xxx_dec_use() functions; modules
299                  no longer adjust their own refcounts
300                - Use module_init() and module_exit()
301                - Update to new i2c_driver struct definition
302  Modules (bus PCI): Convert to PCI-module-style initialization
303  Modules (several): Add support for AMD Opteron VRM (VID) encoding
304  Module adm1021: Set alarm on failed reads and report old value;
305                  merge changes from kernel 2.5.54
306  Module adm1026: New
307  Module bmcsensors: Fix compile when DEBUG=1
308  Modules ddcmon, eeprom: Use i2c block reads if possible;
309                          better error handling
310  Module ds1307: Add to Makefile
311  Module gl520sm: Fix temperature over/hyst writes
312  Module lm75: merge changes from kernel 2.5.54
313  Module lm83: New
314  Module lm85: New
315  Module i2c-ali1535: Check for invalid transaction
316  Module i2c-ali15x3: Check for invalid transaction
317  Module i2c-amd756: merge changes from kernel 2.5.54;
318                     check for invalid transaction
319  Module i2c-amd8111: merge changes from kernel 2.5.54
320  Module i2c-i801: Add support for 82801EB (ICH5)
321  Module i2c-i810: Fix for some chips
322  Module i2c-nforce2: New
323  Module i2c-piix4: Check for invalid transaction
324  Module i2c-sis5595: Check for invalid transaction; add more blacklist IDs
325  Module i2c-sis645: Add support for SiS648, SiS651, SiS745, and SiS746
326        north bridges; SiS962 and SiS963 south bridges
327  Module i2c-viapro: Check for invalid transaction
328  Modules mtp008, smsc47m1, vt1211, vt8231, w83781d: Standardize and improve
329          pwm and pwm enable support; update docs
330  Module smbus-arp: Check adapter for HW or SW PEC support;
331                    add reset option
332  Module w83781d: Add support for w83791d
333  Module w83627hf: New
334  Program decode-dimms.pl: Recognize DDR and Rambus
335  Program eeprom: Fix writes for small eeproms
336  Program eeprom, eepromer: Use local i2c-dev.h for build
337  Program fancontrol: New
338  Program lm_sensors.init: Call sensors -s in start()
339  Program mkpatch: Fix vt8231 compile; keep tsunami from menu on non-alpha;
340                   Add adm1026,lm85 support;
341                   Remove sensors.c file; add sensors_compat.h;
342                   Remove patches to i2c-core.c and drivers/char/mem.c;
343                   Now works only for kernels 2.4.13 or later
344  Program p4b_smbus: Fix 'make install';
345                     Install in same place as other modules;
346                     Clear correct bits in config word
347  Program pwmconfig: New
348  Program sensors: add adm1026, lm85, w83791d support
349  Program sensors-detect: Add super i/o detection (smsc47m1, vt1211,
350                          w83627hf, w83627thf, w83697hf);
351                          Add support for SiS651, SiS961, SiS745, SiS746;
352                          Support dmidecode 2.0 and later;
353                          Fix "C" format error;
354                          Add support for adm1026, 82801EB (ICH5), W83791D;
355                          Add support for w83l785ts, nForce2;
356                          Fix UTF-8 incompatibility;
357                          Better support for lm75;
358                          Add support for lm83
359
3602.7.0 (20021208)
361  NOTE: Requires i2c-2.7.0 or newer.
362  File doc/busses/i2c-ali1535: Add license, miscellaneous changes
363  File doc/busses/i2c-ali15x3: Add license, miscellaneous changes
364  File doc/busses/i2c-sis645: Add license
365  File doc/chips/lm92: Add license, features
366  File doc/chips/maxilife: Add license, parameters, features
367  File doc/chips/smartbatt: Complete rewrite
368  File doc/chips/vt8231: Add license, parameters
369  File sensors.conf.eg: Add section for lm75; complete the lm78 section
370  Library: Add support for MC1066; add multiple VRM version support for lm87;
371           enhance adm1023 support; initial support for Sony Vaio eeprom;
372           add support for bmcsensors; add hacks for additional dummy drivers
373  Makefile: Take kernel source location from /lib/modules/x.x.x/build;
374            add flags for x86_64 compiles
375  Module adm1021: Add support for MC1066
376  Module bmcsensors: New       
377  Module dmi_scan: Rename symbol duplicated in kernel; apply fixes from
378                   kernel 2.5.43; fix 2.2 kernel compiles
379  Module gl518sm: Iterate allowed only for rev 0x00
380  Module i2c-amd756: Configure base address for nForce support;
381                     check for uninitialized base address;
382                     add support for amd8111 (SMBus 1.0)
383  Module i2c-amd8111: New (SMBus 2.0)
384  Module i2c-ipmb: New
385  Module i2c-ipmi: New
386  Module i2c-keywest: Sync with kernel 2.4.20
387  Module i2c-sis630: Add support for SiS730
388  Module i2c-sis645: Improve support for SiS645/961;
389                     add support for SiS645DX/961 and SiS735;
390                     fix 2.2 kernel compiles
391  Module i2c-viapro: Add support for VT8233A (new ID 0x3177) and VT8235
392  Module lm87: Add multiple VRM version support
393  Module vt1211: Fix inx limits and alarms; fix in0
394  Module vt8231: Fix inx limits and alarms; fix in0
395  Module w83781d: Fix in0/in1 initialization
396  Module smartbatt: New
397  Modules (several): Remove #ifndefs, require i2c-2.7.0; HZ fixes
398  Program decode-dimms.pl: Code cleanup; valid HTML; better HTML output;
399                           stop decoding on checksum error
400  Program dmidecode: Fix read bug; upgrade to version 1.8
401  Program doc-insmod: Complete rewrite; fix author output
402  Program doc-features: Complete rewrite; handle missing sysctl entries;
403                        handle unknown prefix with suggestion
404  Program lm_sensors.init: Remove spaces bug; add green/red output
405  Program mkpatch: Fix dmi_scan module compile; add sis630, sis645, amd8111
406  Program rrd: Add sanity limits to newly-created RRD.
407  Program sensord: (v0.6.2) Add sanity limits to newly-created RRD.
408  Program sensors: Add support for MC1066, Rambus Rimms;
409                   fix w83781d temp3 alarm; fix gl518sm rev 0x00 recognition;
410                   initial support for Sony Vaio eeprom
411  Program sensors-detect: Add support for MC1066, smart battery, 8235,
412                          IPMI, AMD8111; add help if no sensors found;
413                          add ACPI method for IBM system detection;
414                          work with old Perl versions again;
415                          initial support for Sony Vaio eeprom
416
4172.6.5 (20020915)
418  NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer.
419  File sensors.conf.eg: Fix temp[23] for as99127f; add vt8231
420  Library: Fix fan3_div writes for w8378* and it87; add vt8231
421  Module dmi_scan: new
422  Module ds1621: Fix enable/disable
423  Module eeprom: Do not corrupt 24RF08's when checksum=1
424  Module i2c-i801: Check for uninitialized base address;
425                   enable if not enabled
426  Module i2c-piix4: Refuse to load on IBM systems to prevent 24RF08 corruption
427  Module i2c-sis630: new
428  Module i2c-sis645: new
429  Module lm92: Fix in-kernel initialization
430  Module via686a: Remove VT8231 support
431  Module vt8231: new
432  Module w83781: recognize Asus "ASB100 Bach" as AS99127F
433  Program dmidecode: new
434  Programs i2cdetect, i2cdump, i2cset, isadump: Now installed by 'make install'
435  Program mkpatch: Add Config.in entries for, lm92,
436                   pcf8574, pcf8591, smsc47m1, vt1211;
437                   add dmi_scan
438  Program p4b_smbus: Fix compile for SMP and MODVERSIONS; fix PCI ID problem
439  Program lm_sensors.init: fix stop()
440  Program sensord: (v0.6.1) Add /usr/local/etc to config file path;
441                   add support for logging loadavg in RRD;
442                   fix down-converting raw labels for RRD;
443                   update chip support, still behind sensors
444  Program sensors: Add /usr/local/etc to config file path;
445                   fix -c and -u flags; add vt8231
446  Program sensors-detect: recognize Asus "ASB100 Bach" as AS99127F;
447                          refuse to run on IBM systems;
448                          fix sysconfig module numbering;
449                          change quick write to not corrupt 24RF08's
450
4512.6.4 (20020719)
452  NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer.
453  File doc/vid: New
454  File include/sensors_vid.h: New
455  File sensors.conf.eg: Add vt1211, smsc47m1
456  Library: Add multiple VRM version support for adm1025, w83781d;
457           fix 'flex scanner jammed' on some systems;
458           add vt1211, smsc47m1, lm92;
459           fix access mode checking
460  Makefiles: For 2.4+ kernels, modules now install in
461             kernel/drivers/[i2c,sensors] , not misc/ , and
462             'make install' removes old versions in misc/ .
463             Use $CFLAGS and $CPPFLAGS if defined.
464  Module adm1025: Add multiple VID version support
465  Module ds1307: new
466  Module i2c-amd756: Add nVidia nForce support; fix block read length;
467                     reliability improvements
468  Module i2c-hydra: Flush posted writes
469  Module i2c-i801: Add support for 82801DB (ICH4)
470  Module i2c-i810: Flush posted writes
471  Module i2c-savage4: new
472  Module i2c-viapro: Add support for VT8231 (0x8235), VT8233A (0x3147)
473  Module i2c-voodoo3: Flush posted writes
474  Module ds1307: New
475  Module lm92: New
476  Module smbus-arp: new
477  Module smsc47m1: new
478  Module via686a: Add support for VT8231 sensors
479  Module vt1211: new
480  Module w83781d: Add multiple VID version support; fix temp alarms
481  Program eeprom: new
482  Program i2cdump: Add smbus block command specification, add PEC support
483  Program lm_sensors.init: new
484  Program mkpatch: Add sensors_vid.h, i2c-savage4, lm92,
485                   pcf8574, pcf8591, smsc47m1, vt1211
486  Program p4b_smbus: Add support for ICH4
487  Program rrd: Fix swapped CPU and MB temps in summ_week.cgi
488  Program sensord.init: Renamed, was prog/init/sensors
489  Program sensord: Major update, now requires rrd source;
490                   not compiled by default
491  Program sensors: Recognize DDR SDRAM; add adm1025 VID; add -A
492                   (don't display algo. and adap.) option;
493                   add vt1211, smsc47m1, lm92
494  Program sensors-detect: Add VT8231, VT8233A, several S3 devices;
495                          add 82801DB, LM85; fix perl warnings;
496                          generate /etc/sysconfig/lm_sensors for
497                          lm_sensors.init script
498
4992.6.3 (20020322)
500  NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer.
501  Chip modules (most): Allow THIS_MODULE definition for kernels 2.2.18+
502  File doc/chips/it87: add more temp_type help
503  File sensors.conf.eg: Un-ignore it87 in8, temp3, fan3;
504                        add adm1021 section; add lm87 AIN[1,2] template;
505                        swap negative voltage limits for 782d,783s,627hf,
506                        697hf,it87; add more it87 help; swap neg. voltage
507                        limits for lm78(-j), lm79, w83781d, as99127f
508  Library: Add PCF8591, W83697HF, ADM1023 support;
509           fix w83* fan_min computes;
510           swap neg. voltage limits for lm78(-j), lm79, w83781d, as99127f
511  Module adm1024: Add MODULE_LICENSE("GPL")
512  Module bt869: Add s-video out and DVD resolution support
513  Module eeprom: Add support for locations 128-255; rename /proc entries in hex
514  Module fscscy: implement min/max for voltages and fans
515  Module i2c-amd756: Add support for AMD768
516  Module i2c-i810: Add support for 810E
517  Module i2c-keywest: Big update, sync with kernel 2.4.18
518  Module i2c-piix4: Check for uninitialized base address
519  Module i2c-sis5595: Blacklist 645, 735
520  Module i2c-viapro: Check for uninitialized base address
521  Module gl518sm: Standardize /proc entries in0-3
522  Module lm87: Fix in0, in1, in5 initial limits; ain[1,2] -> in[6,7];
523               fan -> fan1; fix temp2 limit writes
524  Module pcf8574: Add support for PCF8574A; /proc interface changed
525  Module pcf8591: new
526  Module sis5595: Blacklist 645, 735
527  Module w83781d: Add W83697HF support; allow force_subclients parameter
528                  for Tyan 2460
529  Programs decode-dimms.pl, decode-xeon.pl: Update for new /proc names
530  Program decode-vaio.pl: new
531  Program i2cdump: Add i2c block read capability (requires i2c-2.6.3);
532                   add text output
533  Program init/sensors: New SysV init script
534  Program mkpatch.pl: Add support for fscscy, add more help entries
535  Program p4b_smbus: new
536  Program rrd: Install summ_week.cgi
537  Program sensors: Add PCF8591, W83697HF, ADM1023 support,
538                   clean up chassis intrusion prints
539  Program sensors-detect: Add several Nvidia chips, add PCF8591, add 810E;
540                          fix Via686a and it87 detection;
541                          add AMD768, IPMI-BMC-KCS and -SMIC; add Via 8231;
542                          fix uninitialized values; it87 beats lm78
543
5442.6.2 (20011118)
545  NOTE: Requires i2c-2.6.1 or newer, or kernel 2.4.13 or newer.
546  Chip Modules (all): malloc.h -> slab.h
547  Modules (all): Add MODULE_LICENSE("GPL")
548  File doc/FAQ: More updates and additions
549  File sensors.conf.eg: Fix it87 in5,in6 (-12,-5) calculations
550  Library: Add fscpos and fscscy support, fix gl520 in4 ID,
551           update it87 alarm ID's.
552  Module fscpos: new (Fujitsu-Siemens Poseidon driver)
553  Module fscscy: new (Fujitsu-Siemens Scylla driver)
554  Module i2c-amd756: Improve busy handling/printk's
555  Module i2c-i801: Add 82801CA/CAM support
556  Module i2c-keywest: Sync with PPC people, it works now
557  Module i2c-piix4: Add Intel 82443MX and SMSC Victory66 support
558  Module i2c-viapro: Add Via VT8233 support
559  Module it87: Merge alarm_* /proc entries to alarms
560  Module sis5595: Fix support for rev B0
561  Module via686a: Make limit initializations reliable
562  Module w83781d: Allow init=0 parameter to bypass initialization
563  Program isadump: Add flat address space (PCI) support
564  Program mkpatch.pl: Add support for i2c-ali1535, adm1024, ds1621,
565                      fscpos, it87, maxilife, mtp008
566  Program sensors: Fix w83781d temp precision
567  Program sensors-detect: Add ALI1535, Via VT8233, it87 (i2c),
568                          Fujitsu Poseidon and Scylla, 
569                          Intel 82443MX and 82801CA/CAM detection,                     
570                          add ITE 8172G detection (driver in kernel 2.4.10)
571
5722.6.1 (20010830)
573  File BUGS: Updated
574  File doc/FAQ: More updates and additions
575  File doc/chips/adm1021: Claim support for Philips NE1617, NE1617A
576  File sensors.conf.eg: Fix/enhance it87 section
577  Library: ds1621 and it87 updates
578  Module i2c-ali15x3: Allow force_addr=0xaddr; enable if not enabled.
579  Module i2c-amd756: Add AMD 766 support
580  Module i2c-i801: Fix 82801BA detection broken by kernel 2.4.6
581  Module i2c-piix4: Add Serverworks CSB5 support
582  Module i2c-sis5595: Recognize unsupported chips and refuse to load
583  Module adm1025: Fixed temp2 min/max writes
584  Module ds1621: Add 12-bit precision mode
585  Module it87: Enable all alarms, add in8 support, add sensor type selection
586  Module sensors: Don't initialize i2c-proc (moved to i2c-core);
587                  remove support for module
588  Module sis5595: Recognize unsupported chips and refuse to load
589  Module w83781d: Fix fan speed for as99127f (broken by 2.6.0)
590  Program eepromer: new
591  Program mkpatch.pl: Fix dependencies on i2c-proc; disallow compilation
592                      of sensors.c as a module in kernel
593  Program sensors: it87 updates; adjust temp. precision for some chips
594  Program sensors-detect: Fix ADM1024 and ADM1025 detection;
595                          recognize unsupported SiS chips;
596                          recognize AMD 766 and Serverworks CSB5.
597
5982.6.0 (20010612)
599  NOTE: i2c-2.6.0 MUST BE be compiled AND installed first!!!
600        If your make fails because it can't find <linux/i2c-proc.h>, you
601        forgot this step!!!
602  File doc/FAQ: Many, many updates and additions
603  File doc/busses/i2c-sis5595: new
604  File doc/busses/i2c-tsunami: new
605  File doc/chips/it87: new
606  File doc/chips/via686a: Claim support for 686b.
607  File README.thinkpad: new
608  File sensors.conf.eg: Adjust as99127f in5 (-12V) and temp2 calculations;
609                        Add lm87, adm9240, ds1780, lm81 templates;
610                        Enhance help comments in file;
611                        Add Tyan S2510 dual-MTP008 example;
612                        Make separate sis5595 section.
613  Include file i2c-isa.h: No longer required, moved to i2c.h in i2c package
614  Include file sensors.h: Most contents moved to i2c-proc.h in i2c package
615  Library: Fix/standardize some lm87 and mtp008 entries; add sis5595 in4;
616           Add support for maxilife-nba and amd1024;
617           Change from sensors_* to i2c_* globals for new i2c-proc.[ch]
618  Chip Modules (all ISA): Remove #include "i2c-isa.h"
619  Chip Modules (all): Change from sensors_* to i2c_* globals
620                      for new i2c-proc.[ch]
621  Makefiles: enhance to support Alpha architecture
622  Module adm1021: Fix lm84 and gl523sm support
623  Module adm1024: new
624  Module i2c-i801: Chip detection cleanup
625  Module i2c-i810: Fixed i2c_i810_init() not found in patched kernel
626  Module i2c-sis5595: Allow force_addr=0xaddr; enable if not enabled.
627  Module i2c-tsunami: New
628  Module i2c-via: Ensure i2c bus is tristated correctly.
629  Module it87: new driver for IT8705, IT8712, Sis950 chips
630  Module lm78: Recognize chipid=0x20
631  Module lm87: Fix in0, in1 (2.5V and Vccp1) calculations
632  Module mtp008: Fix temp initializations;
633                 Save BIOS pin configuration of temps and fans;
634                 Fix sensor type reads/writes and fan min writes;
635                 Fix spurious invalid sensor type messages
636  Module sensors: Disabled, moved to i2c package as i2c-proc.c; only
637                  used for patched kernel now.
638                  Add xxx_init() calls for drivers added to mkpatch in 2.5.5.
639  Module sis5595: Fix temp, add in4 for chip revision 0xc0;
640                  Allow force_addr=0xaddr
641  Module via686a: Allow force_addr=0xaddr (for A7V/K7V boards)
642  Module w83781d: Don't reinitialize as99127f chip; this may cause fan/temp
643                  reading changes; Add messages for subclient
644                  registration failure
645  Programs i2cdetect, i2cdump: add devfs /dev/i2c/x support
646  Program i2cset: new
647  Program isadump: fix for Alpha arch. compiles
648  Program mkpatch.pl: Fix adm9240 typos; Add more chips to Configure.help;
649                      Remove ltc1710; Fix i2c_sis5595 typo;
650                      Support kernel 2.4.5 makefile change;
651                      Add i2c-tsunami; fixed i2c-voodoo3 configuration
652  Program sens_update_rrd: new
653  Program sensord: Add -d (debug) and -p (pid-file) options
654  Program sensors: Change reported version from 1.3 to the lm_sensors version;
655                   Fix swapped limit and hysteresis on 9240, 5595, 686a;
656                   Change mtp008 temps from max/min to limit/hyst;
657                   Add maxilife-nba, adm1024, it87 support.
658  Program sensors-detect: Recognize lm78 with chipid=0x20;
659                          Recognize SMSC Victory66 South Bridge;
660                          Add devfs /dev/i2c/x support;
661                          Add adm1024, it87xx support; Add thinkpad warning.
662  Program tellerstats: new
663
6642.5.5 (20010115)
665  NOTE: i2c-2.5.5 MUST BE be compiled and installed first, UNLESS
666        you have kernel 2.4.0-prerelease or greater.
667  Chip modules (all): Update mutex definition (works now for new 2.2 kernels)
668  File doc/developers/proc: new
669  File sensors.conf.eg: Add mtp008 entries, adm1025 entries
670  Library: Add ds1621, mtp008 support
671  Module adm1021: Add support for adm1021a / adm1023
672  Modules adm1021, thmc50: Rename /proc entries to temp[1-2]
673  Module adm1025: Add support for remote temp; rename /proc entries to
674                  in[0-5] and temp[1-2]; fix negative temp readings
675  Module adm9240: Rename /proc entries to in[0-5]
676  Module ddcmon: allow force and force_ddcmon parameters
677  Module ds1621: new
678  Module i2c-ali1535: Enhance error checking and recovery; add mutex
679  Module i2c-i810: Add "dummy write" before reads per Intel prog. ref.
680  Module i2c-piix4: add support for ServerWorks southbridge OSB4
681  Module lm87: cleanup, update voltage calculations
682  Module mtp008: new
683  Module pcf8574: change update time to 5 seconds
684  Modules sis5595, i2c-sis5595: Check for uninitialized base addresses
685  Module w83781d: fix beep setting via /proc
686  Programs editticket, readticket: new
687  Program mkpatch.pl: only works with 2.2 and 2.4 kernels; 2.3 support removed
688  Program mkpatch.pl: more fixes; now adds many more modules
689  Program sensors: Add ds1621, mtp008 support; add -f (Fahrenheit) option;
690                   add adm1025 temp2; report temp limits correctly as
691                   min/max or limit/hysteresis; print message if no
692                   sensors are found. Removed false errors from lm87 reads.
693  Program sensors-detect: Add ds1621, mtp008 detection;
694                          add ServerWorks detection
695
6962.5.4 (20001012)
697  Module i2c-viapro: Add support for Via 596B (0x3051)
698  Program m7101: moved to CVS tree, updated for 2.4.0 kernels
699  Program mkpatch.pl: fixed infinite loop
700  Program sensors-detect: Detect Via 596B (0x3051)
701
7022.5.3 (20001008)
703  NOTE: i2c 2.5.3 MUST BE be compiled and installed first.
704  File useful_addresses.html: update
705  Library: Add lm87 support
706  Module pcf8574: new
707  Module i2c-ali1535: new
708  Module i2c-ali15x3: removed force #ifdef.
709  Module i2c-i801: support Intel 82801BA (815E chipset)
710  Module i2c-i801: add i2c block write support, fix smbus block bugs
711                   (requires i2c 2.5.3 package)
712  Module i2c-i810: support Intel 82815
713  Module lm87: new
714  Module sensors: Fix for kernel 2.4.0-test8
715                  (remove copy_to_user_ret and put_user_ret)
716  Module w83781d: limit fan divisors to 8 max. for as99127f
717  Program decode-dimms: Add html output option, update for SPD spec 1.2B.
718  Program i2cdump: Add smbus block read support
719  Programs i2cdetect, i2cdump: Improve error reporting
720  Program sensors: new switch -u (--unknown)
721  Program sensors-detect: detect Intel 82801BA (815E chipset)
722  Program sensors-detect: detect Intel 82815
723  Program sensors-detect: detect ITE IT8705F / IT8712F (no driver yet)
724  Program sensors-detect: detect National LM87
725  Program sensors-detect: detect nVidia devices supported by i2c-riva.o
726  Program sensors-detect: Improve error reporting
727
7282.5.2 (20000709)
729  File sensors.conf.eg: Fix lm80 in8 calculation
730  Module w83781d: W83783S no longer crashes on unloading
731  Program sensors-detect: more robustness in case of unknown i2c adapters
732  Program sensors-detect, libsensors: fix eeprom size reporting
733  Program sensord: more flexibility, support for alarm scanning etc.
734  Program sensors: support for ignore setting on sensor alarms.
735  Programs: understand /dev/i2c* files (instead of /dev/i2c-*) too.
736
7372.5.1 (20000618)
738  Library: Add adm1025 support
739  Module adm1025: new
740  Module ddcmon: Fixed bus scan which could hang SMBus
741  Module i2c-keywest: new
742  Module maxilife: Add support for Maxilife '99 (NBA)
743  Module via686a: Enable sensors if not enabled by BIOS
744  Module w83781d: Improve w83783s support, w83627hf always has 2 pwm
745  Module w83781d: Fix sensor2&3 selection, enable VBAT (in8) monitoring
746  Module w83781d: Remove as99127f entries for in7-8, pwm3-4, sensor1-3
747  Module w83781d: Fis as99127f fan speed (was 66% too high)
748  Module w83781d: Improve beep input checking
749  Program i2cdump: Add Winbond-style bank selection
750  Program isadump: Add Winbond-style bank selection
751  Program sensors: Add adm1025 support.
752  Program sensors: Remove some as99127f entries, fix as99127 "(beep)"
753  Program sensors-detect: Fix i801 detection, add adm1025 driver entry
754  File sensors.conf.eg: Add Maxilife '99 entries
755  File sensors.conf.eg: Remove some as99127f entries.
756    Note: For as99127f, reinstall sensors.conf.eg manually (make install
757          won't reinstall it) or else 'sensors -s' will fail.
758
7592.5.0 (20000312)
760  Dropped all kernel 2.0 and 2.1 compatibility
761  Module i2c-i810: new
762  Module ddcmon: new
763  Module via686a: new
764  Module i2c-amd756: fixed region request
765  Module i2c-voodoo3: Converted to use i2c-algo-bit layer
766  Module w83781d: Don't change pin settings at initialization;
767                  also fix chip detection.
768  Library: Support for ddcmon and via686a
769  Program sensors-detect: Support for ddcmon and via686a
770  Program sensors: Support for eeprom, ddcmon and via686a
771
7722.4.5 (20000116)
773  Introduced DESTDIR installation prefix
774  Module lm80: fixes, temperature now read and set correctly
775  Module i2c-voodoo3: driver enhancements
776  Module w83781d: fixes, AS99127 works much better now
777  Library: New ignore keyword in config file
778  Programs: Support for new ignore keyword
779  Program sensors-detect: Support for MGA detections
780
7812.4.4 (19991201)
782  Addition of the alpha release of AMD 756 SMBus host support.
783  Many fixes and updates to the gl518sm driver
784  Updates and fixes for device detection
785
7862.4.0 (19990920)
787  Too much to list.
788  i2c and smbus parts are split off to a separate i2c package.
789  New drivers and other stuff.
790
7912.3.4 (19990616)
792  Module matorb: driver for Matrix-Orbital Displays (small LCD and VFDs)
793  All: Now compiles against kernel 2.0.x (again ;)
794  Module gl518sm: some updates and refinements
795
7962.3.3 (19990603)
797  All: Now compiles against kernel 2.3.x (x >= 1)
798  Module i2c-voodoo3: Timing issue fixes
799  Module bt869: Seems to be functional and relatively well tested
800  Many modules were modified to be more compatible with the new
801   Mutex structure in the new experimental kernels.
802
8032.3.2 (19990507)
804  Module i2c-hydra: Now compiles on 2.0.x kernels
805  Module i2c-lm75: Slightly better detection
806  * New, but not compiled by default:
807  Module i2c-voodoo3: beginning of Voodoo3 I2C bus driver
808  Module bt869: Beginning of BT869 (PAL/NTSC video converter) driver
809
8102.3.1 (19990501)
811  All: Now compiles on PPC
812  Module i2c-hydra: NEW
813  Module i2c-proc: Buffer overflow removed: `less /proc/bus-i2c-0' now works
814  Module w83781d: Removed deadlock (mutex was not initialized)
815  Documentation: A few glitches removed
816  Makefile: default module installation directory is now
817            /lib/modules/current/extra/misc
818  Program sensors-detect: PPC Hydra now detected
819  Program sensors: Now prints complete GL518SM information
820  Program sensors: SIS5595, ADM1021, MAX1617(A), ADM9240, DS1780 added
821
8222.3.0 (19990422)
823  All: Many, many changes and improvements
824  All: Many small bugs and problems removed
825  Modules: New insmod parameters
826  Modules: Much improved chip detection
827  Module maxilife: NEW
828  Module adm1021: MAX1617A now also supported
829  Module adm9240: DS1780 now also supported
830  Module w83781d: W83782D and W83783S now also supported
831  Program sensors-detect: NEW
832  Library: All chips now supported
833  Documentation: Very much improved
834
8352.2.2 (199903??)
836  Just some minor updates and bug fixes.
837
8382.2.1 (19990218)
839  All: Removed compile warnings
840  Module i2c-dev: Small bug removed if DEBUG=1 was used
841  Module sis5595: Now compiles for 2.0 kernels
842  Module adm1021: Detection corrected
843 
8442.2.0 (19990216)
845  All: Set copyrights to include 1999
846  All: Small bugfixes
847  I2C: Upgraded to newest archive of Simon Vogl
848  Module i2c-dev: NEW
849  Module i2c-ali15x3: NEW
850  Module i2c-via: This is old module bit-mb, now moved to the main lm_sensors
851     directories, and somewhat improved
852  Module sis5595: NEW
853  Modules: Renamed all bus modules to i2c-*, new directory lay-out
854  Library: Support for new chip drivers, several small bugs fixed
855  Library manual pages: NEW
856  Program i2cdetect: Moved to detect directory
857  Program detect.pl: NEW
858  Program doc-features: NEW
859  Program sensors: Added man-page
860  Document BUGS: Added cdrom bug and kernel i2c conflict
861 
8622.1.2 (19990116)
863  Modules lm80.o, w83781d.o: fan-related Segmentation fault corrected
864  Module gl518sm.o: yet more bug fixes. It should at long last be usable now
865  Documentation in doc/kernel: NEW
866
8672.1.1 (19990107)
868  Module i2c-proc.o: Hack to make /proc/bus/ possible for kernels 2.0.35
869                     and older
870  Module gl518sm.o: Miscelaneous bugs and problems solved
871  Program isadump: NEW
872
8732.1.0 (19981230)
874  Library: Completely NEW
875  Program sensors: NEW
876  Program grab_busses: NEW
877  Program decode-dimms: More information
878  Module bit-mb.o: Removed spurious semicolon; now runs on more VIA chipsets
879  Module w83781d.o: NEW
880  Module lm80.o: NEW
881  Module gl518sm.o: new procfile beep, several small updates
882  Modules: Now use pin readings, no more scaling within the kernel (use the
883           library instead)
884 
8852.0.2 (19981214)
886  Module eeprom.o: NEW
887  Program decode-dimms: NEW
888  Modules: fill_inode fix, will stop segfaults on unloading in kernels after
889           2.1.58
890  Modules: Somewhat less verbose on transfers
891  Module lm78.o now recognizes and handles lm78-j and lm79
892
8932.0.1 (1998121?)
894  Module gl518sm.o updates, to make it actually work
895  Module lm75.o high/low-byte swapping write bug fixed
896
8972.0.0 (19981209)
898  Initial release
Note: See TracBrowser for help on using the browser.