root/lm-sensors/trunk/CHANGES @ 1731

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