root/lm-sensors/trunk/CHANGES @ 2242

Revision 2242, 39.5 KB (checked in by khali, 9 years ago)

Updates.

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