root/lm-sensors/trunk/CHANGES @ 1177

Revision 1177, 15.3 KB (checked in by mds, 12 years ago)

Add Via 8233 detection. no driver yet.

  • 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 user-visible changes which are interesting.
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 like 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.6.2 (2001????)
21  Module via686a: Make limit initializations reliable
22  Program sensors-detect: Add ALI1535 detection,
23                          add Via VT8233 detection (no driver yet)
24
252.6.1 (20010830)
26  File BUGS: Updated
27  File doc/FAQ: More updates and additions
28  File doc/chips/adm1021: Claim support for Philips NE1617, NE1617A
29  File sensors.conf.eg: Fix/enhance it87 section
30  Library: ds1621 and it87 updates
31  Module i2c-ali15x3: Allow force_addr=0xaddr; enable if not enabled.
32  Module i2c-amd756: Add AMD 766 support
33  Module i2c-i801: Fix 82801BA detection broken by kernel 2.4.6
34  Module i2c-piix4: Add Serverworks CSB5 support
35  Module i2c-sis5595: Recognize unsupported chips and refuse to load
36  Module adm1025: Fixed temp2 min/max writes
37  Module ds1621: Add 12-bit precision mode
38  Module it87: Enable all alarms, add in8 support, add sensor type selection
39  Module sensors: Don't initialize i2c-proc (moved to i2c-core);
40                  remove support for module
41  Module sis5595: Recognize unsupported chips and refuse to load
42  Module w83781d: Fix fan speed for as99127f (broken by 2.6.0)
43  Program eepromer: new
44  Program mkpatch.pl: Fix dependencies on i2c-proc; disallow compilation
45                      of sensors.c as a module in kernel
46  Program sensors: it87 updates; adjust temp. precision for some chips
47  Program sensors-detect: Fix ADM1024 and ADM1025 detection;
48                          recognize unsupported SiS chips;
49                          recognize AMD 766 and Serverworks CSB5.
50
512.6.0 (20010612)
52  NOTE: i2c-2.6.0 MUST BE be compiled AND installed first!!!
53        If your make fails because it can't find <linux/i2c-proc.h>, you
54        forgot this step!!!
55  File doc/FAQ: Many, many updates and additions
56  File doc/busses/i2c-sis5595: new
57  File doc/busses/i2c-tsunami: new
58  File doc/chips/it87: new
59  File doc/chips/via686a: Claim support for 686b.
60  File README.thinkpad: new
61  File sensors.conf.eg: Adjust as99127f in5 (-12V) and temp2 calculations;
62                        Add lm87, adm9240, ds1780, lm81 templates;
63                        Enhance help comments in file;
64                        Add Tyan S2510 dual-MTP008 example;
65                        Make separate sis5595 section.
66  Include file i2c-isa.h: No longer required, moved to i2c.h in i2c package
67  Include file sensors.h: Most contents moved to i2c-proc.h in i2c package
68  Library: Fix/standardize some lm87 and mtp008 entries; add sis5595 in4;
69           Add support for maxilife-nba and amd1024;
70           Change from sensors_* to i2c_* globals for new i2c-proc.[ch]
71  Chip Modules (all ISA): Remove #include "i2c-isa.h"
72  Chip Modules (all): Change from sensors_* to i2c_* globals
73                      for new i2c-proc.[ch]
74  Makefiles: enhance to support Alpha architecture
75  Module adm1021: Fix lm84 and gl523sm support
76  Module adm1024: new
77  Module i2c-i801: Chip detection cleanup
78  Module i2c-i810: Fixed i2c_i810_init() not found in patched kernel
79  Module i2c-sis5595: Allow force_addr=0xaddr; enable if not enabled.
80  Module i2c-tsunami: New
81  Module i2c-via: Ensure i2c bus is tristated correctly.
82  Module it87: new driver for IT8705, IT8712, Sis950 chips
83  Module lm78: Recognize chipid=0x20
84  Module lm87: Fix in0, in1 (2.5V and Vccp1) calculations
85  Module mtp008: Fix temp initializations;
86                 Save BIOS pin configuration of temps and fans;
87                 Fix sensor type reads/writes and fan min writes;
88                 Fix spurious invalid sensor type messages
89  Module sensors: Disabled, moved to i2c package as i2c-proc.c; only
90                  used for patched kernel now.
91                  Add xxx_init() calls for drivers added to mkpatch in 2.5.5.
92  Module sis5595: Fix temp, add in4 for chip revision 0xc0;
93                  Allow force_addr=0xaddr
94  Module via686a: Allow force_addr=0xaddr (for A7V/K7V boards)
95  Module w83781d: Don't reinitialize as99127f chip; this may cause fan/temp
96                  reading changes; Add messages for subclient
97                  registration failure
98  Programs i2cdetect, i2cdump: add devfs /dev/i2c/x support
99  Program i2cset: new
100  Program isadump: fix for Alpha arch. compiles
101  Program mkpatch.pl: Fix adm9240 typos; Add more chips to Configure.help;
102                      Remove ltc1710; Fix i2c_sis5595 typo;
103                      Support kernel 2.4.5 makefile change;
104                      Add i2c-tsunami; fixed i2c-voodoo3 configuration
105  Program sens_update_rrd: new
106  Program sensord: Add -d (debug) and -p (pid-file) options
107  Program sensors: Change reported version from 1.3 to the lm_sensors version;
108                   Fix swapped limit and hysteresis on 9240, 5595, 686a;
109                   Change mtp008 temps from max/min to limit/hyst;
110                   Add maxilife-nba, adm1024, it87 support.
111  Program sensors-detect: Recognize lm78 with chipid=0x20;
112                          Recognize SMSC Victory66 South Bridge;
113                          Add devfs /dev/i2c/x support;
114                          Add adm1024, it87xx support; Add thinkpad warning.
115  Program tellerstats: new
116
1172.5.5 (20010115)
118  NOTE: i2c-2.5.5 MUST BE be compiled and installed first, UNLESS
119        you have kernel 2.4.0-prerelease or greater.
120  Chip modules (all): Update mutex definition (works now for new 2.2 kernels)
121  File doc/developers/proc: new
122  File sensors.conf.eg: Add mtp008 entries, adm1025 entries
123  Library: Add ds1621, mtp008 support
124  Module adm1021: Add support for adm1021a / adm1023
125  Modules adm1021, thmc50: Rename /proc entries to temp[1-2]
126  Module adm1025: Add support for remote temp; rename /proc entries to
127                  in[0-5] and temp[1-2]; fix negative temp readings
128  Module adm9240: Rename /proc entries to in[0-5]
129  Module ddcmon: allow force and force_ddcmon parameters
130  Module ds1621: new
131  Module i2c-ali1535: Enhance error checking and recovery; add mutex
132  Module i2c-i810: Add "dummy write" before reads per Intel prog. ref.
133  Module i2c-piix4: add support for ServerWorks southbridge OSB4
134  Module lm87: cleanup, update voltage calculations
135  Module mtp008: new
136  Module pcf8574: change update time to 5 seconds
137  Modules sis5595, i2c-sis5595: Check for uninitialized base addresses
138  Module w83781d: fix beep setting via /proc
139  Programs editticket, readticket: new
140  Program mkpatch.pl: only works with 2.2 and 2.4 kernels; 2.3 support removed
141  Program mkpatch.pl: more fixes; now adds many more modules
142  Program sensors: Add ds1621, mtp008 support; add -f (Fahrenheit) option;
143                   add adm1025 temp2; report temp limits correctly as
144                   min/max or limit/hysteresis; print message if no
145                   sensors are found. Removed false errors from lm87 reads.
146  Program sensors-detect: Add ds1621, mtp008 detection;
147                          add ServerWorks detection
148
1492.5.4 (20001012)
150  Module i2c-viapro: Add support for Via 596B (0x3051)
151  Program m7101: moved to CVS tree, updated for 2.4.0 kernels
152  Program mkpatch.pl: fixed infinite loop
153  Program sensors-detect: Detect Via 596B (0x3051)
154
1552.5.3 (20001008)
156  NOTE: i2c 2.5.3 MUST BE be compiled and installed first.
157  File useful_addresses.html: update
158  Library: Add lm87 support
159  Module pcf8574: new
160  Module i2c-ali1535: new
161  Module i2c-ali15x3: removed force #ifdef.
162  Module i2c-i801: support Intel 82801BA (815E chipset)
163  Module i2c-i801: add i2c block write support, fix smbus block bugs
164                   (requires i2c 2.5.3 package)
165  Module i2c-i810: support Intel 82815
166  Module lm87: new
167  Module sensors: Fix for kernel 2.4.0-test8
168                  (remove copy_to_user_ret and put_user_ret)
169  Module w83781d: limit fan divisors to 8 max. for as99127f
170  Program decode-dimms: Add html output option, update for SPD spec 1.2B.
171  Program i2cdump: Add smbus block read support
172  Programs i2cdetect, i2cdump: Improve error reporting
173  Program sensors: new switch -u (--unknown)
174  Program sensors-detect: detect Intel 82801BA (815E chipset)
175  Program sensors-detect: detect Intel 82815
176  Program sensors-detect: detect ITE IT8705F / IT8712F (no driver yet)
177  Program sensors-detect: detect National LM87
178  Program sensors-detect: detect nVidia devices supported by i2c-riva.o
179  Program sensors-detect: Improve error reporting
180
1812.5.2 (20000709)
182  File sensors.conf.eg: Fix lm80 in8 calculation
183  Module w83781d: W83783S no longer crashes on unloading
184  Program sensors-detect: more robustness in case of unknown i2c adapters
185  Program sensors-detect, libsensors: fix eeprom size reporting
186  Program sensord: more flexibility, support for alarm scanning etc.
187  Program sensors: support for ignore setting on sensor alarms.
188  Programs: understand /dev/i2c* files (instead of /dev/i2c-*) too.
189
1902.5.1 (20000618)
191  Library: Add adm1025 support
192  Module adm1025: new
193  Module ddcmon: Fixed bus scan which could hang SMBus
194  Module i2c-keywest: new
195  Module maxilife: Add support for Maxilife '99 (NBA)
196  Module via686a: Enable sensors if not enabled by BIOS
197  Module w83781d: Improve w83783s support, w83627hf always has 2 pwm
198  Module w83781d: Fix sensor2&3 selection, enable VBAT (in8) monitoring
199  Module w83781d: Remove as99127f entries for in7-8, pwm3-4, sensor1-3
200  Module w83781d: Fis as99127f fan speed (was 66% too high)
201  Module w83781d: Improve beep input checking
202  Program i2cdump: Add Winbond-style bank selection
203  Program isadump: Add Winbond-style bank selection
204  Program sensors: Add adm1025 support.
205  Program sensors: Remove some as99127f entries, fix as99127 "(beep)"
206  Program sensors-detect: Fix i801 detection, add adm1025 driver entry
207  File sensors.conf.eg: Add Maxilife '99 entries
208  File sensors.conf.eg: Remove some as99127f entries.
209    Note: For as99127f, reinstall sensors.conf.eg manually (make install
210          won't reinstall it) or else 'sensors -s' will fail.
211
2122.5.0 (20000312)
213  Dropped all kernel 2.0 and 2.1 compatibility
214  Module i2c-i810: new
215  Module ddcmon: new
216  Module via686a: new
217  Module i2c-amd756: fixed region request
218  Module i2c-voodoo3: Converted to use i2c-algo-bit layer
219  Module w83781d: Don't change pin settings at initialization;
220                  also fix chip detection.
221  Library: Support for ddcmon and via686a
222  Program sensors-detect: Support for ddcmon and via686a
223  Program sensors: Support for eeprom, ddcmon and via686a
224
2252.4.5 (20000116)
226  Introduced DESTDIR installation prefix
227  Module lm80: fixes, temperature now read and set correctly
228  Module i2c-voodoo3: driver enhancements
229  Module w83781d: fixes, AS99127 works much better now
230  Library: New ignore keyword in config file
231  Programs: Support for new ignore keyword
232  Program sensors-detect: Support for MGA detections
233
2342.4.4 (19991201)
235  Addition of the alpha release of AMD 756 SMBus host support.
236  Many fixes and updates to the gl518sm driver
237  Updates and fixes for device detection
238
2392.4.0 (19990920)
240  Too much to list.
241  i2c and smbus parts are split off to a separate i2c package.
242  New drivers and other stuff.
243
2442.3.4 (19990616)
245  Module matorb: driver for Matrix-Orbital Displays (small LCD and VFDs)
246  All: Now compiles against kernel 2.0.x (again ;)
247  Module gl518sm: some updates and refinements
248
2492.3.3 (19990603)
250  All: Now compiles against kernel 2.3.x (x >= 1)
251  Module i2c-voodoo3: Timing issue fixes
252  Module bt869: Seems to be functional and relatively well tested
253  Many modules were modified to be more compatible with the new
254   Mutex structure in the new experimental kernels.
255
2562.3.2 (19990507)
257  Module i2c-hydra: Now compiles on 2.0.x kernels
258  Module i2c-lm75: Slightly better detection
259  * New, but not compiled by default:
260  Module i2c-voodoo3: beginning of Voodoo3 I2C bus driver
261  Module bt869: Beginning of BT869 (PAL/NTSC video converter) driver
262
2632.3.1 (19990501)
264  All: Now compiles on PPC
265  Module i2c-hydra: NEW
266  Module i2c-proc: Buffer overflow removed: `less /proc/bus-i2c-0' now works
267  Module w83781d: Removed deadlock (mutex was not initialized)
268  Documentation: A few glitches removed
269  Makefile: default module installation directory is now
270            /lib/modules/current/extra/misc
271  Program sensors-detect: PPC Hydra now detected
272  Program sensors: Now prints complete GL518SM information
273  Program sensors: SIS5595, ADM1021, MAX1617(A), ADM9240, DS1780 added
274
2752.3.0 (19990422)
276  All: Many, many changes and improvements
277  All: Many small bugs and problems removed
278  Modules: New insmod parameters
279  Modules: Much improved chip detection
280  Module maxilife: NEW
281  Module adm1021: MAX1617A now also supported
282  Module adm9240: DS1780 now also supported
283  Module w83781d: W83782D and W83783S now also supported
284  Program sensors-detect: NEW
285  Library: All chips now supported
286  Documentation: Very much improved
287
2882.2.2 (199903??)
289  Just some minor updates and bug fixes.
290
2912.2.1 (19990218)
292  All: Removed compile warnings
293  Module i2c-dev: Small bug removed if DEBUG=1 was used
294  Module sis5595: Now compiles for 2.0 kernels
295  Module adm1021: Detection corrected
296 
2972.2.0 (19990216)
298  All: Set copyrights to include 1999
299  All: Small bugfixes
300  I2C: Upgraded to newest archive of Simon Vogl
301  Module i2c-dev: NEW
302  Module i2c-ali15x3: NEW
303  Module i2c-via: This is old module bit-mb, now moved to the main lm_sensors
304     directories, and somewhat improved
305  Module sis5595: NEW
306  Modules: Renamed all bus modules to i2c-*, new directory lay-out
307  Library: Support for new chip drivers, several small bugs fixed
308  Library manual pages: NEW
309  Program i2cdetect: Moved to detect directory
310  Program detect.pl: NEW
311  Program doc-features: NEW
312  Program sensors: Added man-page
313  Document BUGS: Added cdrom bug and kernel i2c conflict
314 
3152.1.2 (19990116)
316  Modules lm80.o, w83781d.o: fan-related Segmentation fault corrected
317  Module gl518sm.o: yet more bug fixes. It should at long last be usable now
318  Documentation in doc/kernel: NEW
319
3202.1.1 (19990107)
321  Module i2c-proc.o: Hack to make /proc/bus/ possible for kernels 2.0.35
322                     and older
323  Module gl518sm.o: Miscelaneous bugs and problems solved
324  Program isadump: NEW
325
3262.1.0 (19981230)
327  Library: Completely NEW
328  Program sensors: NEW
329  Program grab_busses: NEW
330  Program decode-dimms: More information
331  Module bit-mb.o: Removed spurious semicolon; now runs on more VIA chipsets
332  Module w83781d.o: NEW
333  Module lm80.o: NEW
334  Module gl518sm.o: new procfile beep, several small updates
335  Modules: Now use pin readings, no more scaling within the kernel (use the
336           library instead)
337 
3382.0.2 (19981214)
339  Module eeprom.o: NEW
340  Program decode-dimms: NEW
341  Modules: fill_inode fix, will stop segfaults on unloading in kernels after
342           2.1.58
343  Modules: Somewhat less verbose on transfers
344  Module lm78.o now recognizes and handles lm78-j and lm79
345
3462.0.1 (1998121?)
347  Module gl518sm.o updates, to make it actually work
348  Module lm75.o high/low-byte swapping write bug fixed
349
3502.0.0 (19981209)
351  Initial release
Note: See TracBrowser for help on using the browser.