root/lm-sensors/trunk/CHANGES @ 1904

Revision 1904, 31.1 KB (checked in by khali, 10 years ago)

Update.

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