root/lm-sensors/trunk/CHANGES @ 1010

Revision 1010, 10.9 KB (checked in by mds, 12 years ago)

claim support for Via 686B. Same PCI id as 686A. No driver changes.

  • 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.0 (2001????)
21  File doc/FAQ: Updates
22  File doc/chips/via686a: Claim support for 686b.
23  File sensors.conf.eg: Adjust as99127f -12V calculation
24  Module lm78: Recognize chipid=0x20
25  Module lm87: Fix in0, in1 (2.5V and Vccp1) calculations
26  Module sensors: Add xxx_init() calls for drivers added to mkpatch in 2.5.5.
27  Module via686a: Allow force=9191,address (for A7V/K7V boards)
28  Program mkpatch.pl: Fix adm9240 typos
29  Program sensors: Change reported version from 1.3 to the lm_sensors version.
30  Program sensors-detect: Recognize lm78 with chipid=0x20
31
322.5.5 (20010115)
33  NOTE: i2c 2.5.5 MUST BE be compiled and installed first, UNLESS
34        you have kernel 2.4.0-prerelease or greater.
35  Chip modules (all): Update mutex definition (works now for new 2.2 kernels)
36  File doc/developers/proc: new
37  File sensors.conf.eg: Add mtp008 entries, adm1025 entries
38  Library: Add ds1621, mtp008 support
39  Module adm1021: Add support for adm1021a / adm1023
40  Modules adm1021, thmc50: Rename /proc entries to temp[1-2]
41  Module adm1025: Add support for remote temp; rename /proc entries to
42                  in[0-5] and temp[1-2]; fix negative temp readings
43  Module adm9240: Rename /proc entries to in[0-5]
44  Module ddcmon: allow force and force_ddcmon parameters
45  Module ds1621: new
46  Module i2c-ali1535: Enhance error checking and recovery; add mutex
47  Module i2c-i810: Add "dummy write" before reads per Intel prog. ref.
48  Module i2c-piix4: add support for ServerWorks southbridge OSB4
49  Module lm87: cleanup, update voltage calculations
50  Module mtp008: new
51  Module pcf8574: change update time to 5 seconds
52  Modules sis5595, i2c-sis5595: Check for uninitialized base addresses
53  Module w83781d: fix beep setting via /proc
54  Programs editticket, readticket: new
55  Program mkpatch.pl: only works with 2.2 and 2.4 kernels; 2.3 support removed
56  Program mkpatch.pl: more fixes; now adds many more modules
57  Program sensors: Add ds1621, mtp008 support; add -f (Fahrenheit) option;
58                   add adm1025 temp2; report temp limits correctly as
59                   min/max or limit/hysteresis; print message if no
60                   sensors are found. Removed false errors from lm87 reads.
61  Program sensors-detect: Add ds1621, mtp008 detection;
62                          add ServerWorks detection
63
642.5.4 (20001012)
65  Module i2c-viapro: Add support for Via 596B (0x3051)
66  Program m7101: moved to CVS tree, updated for 2.4.0 kernels
67  Program mkpatch.pl: fixed infinite loop
68  Program sensors-detect: Detect Via 596B (0x3051)
69
702.5.3 (20001008)
71  NOTE: i2c 2.5.3 MUST BE be compiled and installed first.
72  File useful_addresses.html: update
73  Library: Add lm87 support
74  Module pcf8574: new
75  Module i2c-ali1535: new
76  Module i2c-ali15x3: removed force #ifdef.
77  Module i2c-i801: support Intel 82801BA (815E chipset)
78  Module i2c-i801: add i2c block write support, fix smbus block bugs
79                   (requires i2c 2.5.3 package)
80  Module i2c-i810: support Intel 82815
81  Module lm87: new
82  Module sensors: Fix for kernel 2.4.0-test8
83                  (remove copy_to_user_ret and put_user_ret)
84  Module w83781d: limit fan divisors to 8 max. for as99127f
85  Program decode-dimms: Add html output option, update for SPD spec 1.2B.
86  Program i2cdump: Add smbus block read support
87  Programs i2cdetect, i2cdump: Improve error reporting
88  Program sensors: new switch -u (--unknown)
89  Program sensors-detect: detect Intel 82801BA (815E chipset)
90  Program sensors-detect: detect Intel 82815
91  Program sensors-detect: detect ITE IT8705F / IT8712F (no driver yet)
92  Program sensors-detect: detect National LM87
93  Program sensors-detect: detect nVidia devices supported by i2c-riva.o
94  Program sensors-detect: Improve error reporting
95
962.5.2 (20000709)
97  File sensors.conf.eg: Fix lm80 in8 calculation
98  Module w83781d: W83783S no longer crashes on unloading
99  Program sensors-detect: more robustness in case of unknown i2c adapters
100  Program sensors-detect, libsensors: fix eeprom size reporting
101  Program sensord: more flexility, support for alarm scanning etc.
102  Program sensors: support for ignore setting on sensor alarms.
103  Programs: understand /dev/i2c* files (instead of /dev/i2c-*) too.
104
1052.5.1 (20000618)
106  Library: Add adm1025 support
107  Module adm1025: new
108  Module ddcmon: Fixed bus scan which could hang SMBus
109  Module i2c-keywest: new
110  Module maxilife: Add support for Maxilife '99 (NBA)
111  Module via686a: Enable sensors if not enabled by BIOS
112  Module w83781d: Improve w83783s support, w83627hf always has 2 pwm
113  Module w83781d: Fix sensor2&3 selection, enable VBAT (in8) monitoring
114  Module w83781d: Remove as99127f entries for in7-8, pwm3-4, sensor1-3
115  Module w83781d: Fis as99127f fan speed (was 66% too high)
116  Module w83781d: Improve beep input checking
117  Program i2cdump: Add Winbond-style bank selection
118  Program isadump: Add Winbond-style bank selection
119  Program sensors: Add adm1025 support.
120  Program sensors: Remove some as99127f entries, fix as99127 "(beep)"
121  Program sensors-detect: Fix i801 detection, add adm1025 driver entry
122  File sensors.conf.eg: Add Maxilife '99 entries
123  File sensors.conf.eg: Remove some as99127f entries.
124    Note: For as99127f, reinstall sensors.conf.eg manually (make install
125          won't reinstall it) or else 'sensors -s' will fail.
126
1272.5.0 (20000312)
128  Dropped all kernel 2.0 and 2.1 compatibility
129  Module i2c-i810: new
130  Module ddcmon: new
131  Module via686a: new
132  Module i2c-amd756: fixed region request
133  Module i2c-voodoo3: Converted to use i2c-algo-bit layer
134  Module w83781d: Don't change pin settings at initialization;
135                  also fix chip detection.
136  Library: Support for ddcmon and via686a
137  Program sensors-detect: Support for ddcmon and via686a
138  Program sensors: Support for eeprom, ddcmon and via686a
139
1402.4.5 (20000116)
141  Introduced DESTDIR installation prefix
142  Module lm80: fixes, temperature now read and set correctly
143  Module i2c-voodoo3: driver enhancements
144  Module w83781d: fixes, AS99127 works much better now
145  Library: New ignore keyword in config file
146  Programs: Support for new ignore keyword
147  Program sensors-detect: Support for MGA detections
148
1492.4.4 (19991201)
150  Addition of the alpha release of AMD 756 SMBus host support.
151  Many fixes and updates to the gl518sm driver
152  Updates and fixes for device detection
153
1542.4.0 (19990920)
155  Too much to list.
156  i2c and smbus parts are split off to a separate i2c package.
157  New drivers and other stuff.
158
1592.3.4 (19990616)
160  Module matorb: driver for Matrix-Orbital Displays (small LCD and VFDs)
161  All: Now compiles against kernel 2.0.x (again ;)
162  Module gl518sm: some updates and refinements
163
1642.3.3 (19990603)
165  All: Now compiles against kernel 2.3.x (x >= 1)
166  Module i2c-voodoo3: Timing issue fixes
167  Module bt869: Seems to be functional and relatively well tested
168  Many modules were modified to be more compatible with the new
169   Mutex structure in the new experimental kernels.
170
1712.3.2 (19990507)
172  Module i2c-hydra: Now compiles on 2.0.x kernels
173  Module i2c-lm75: Slightly better detection
174  * New, but not compiled by default:
175  Module i2c-voodoo3: beginning of Voodoo3 I2C bus driver
176  Module bt869: Beginning of BT869 (PAL/NTSC video converter) driver
177
1782.3.1 (19990501)
179  All: Now compiles on PPC
180  Module i2c-hydra: NEW
181  Module i2c-proc: Buffer overflow removed: `less /proc/bus-i2c-0' now works
182  Module w83781d: Removed deadlock (mutex was not initialized)
183  Documentation: A few glitches removed
184  Makefile: default module installation directory is now
185            /lib/modules/current/extra/misc
186  Program sensors-detect: PPC Hydra now detected
187  Program sensors: Now prints complete GL518SM information
188  Program sensors: SIS5595, ADM1021, MAX1617(A), ADM9240, DS1780 added
189
1902.3.0 (19990422)
191  All: Many, many changes and improvements
192  All: Many small bugs and problems removed
193  Modules: New insmod parameters
194  Modules: Much improved chip detection
195  Module maxilife: NEW
196  Module adm1021: MAX1617A now also supported
197  Module adm9024: DS1780 now also supported
198  Module w83781d: W83782D and W83783S now also supported
199  Program sensors-detect: NEW
200  Library: All chips now supported
201  Documentation: Very much improved
202
2032.2.2 (199903??)
204  Just some minor updates and bug fixes.
205
2062.2.1 (19990218)
207  All: Removed compile warnings
208  Module i2c-dev: Small bug removed if DEBUG=1 was used
209  Module sis5595: Now compiles for 2.0 kernels
210  Module adm1021: Detection corrected
211 
2122.2.0 (19990216)
213  All: Set copyrights to include 1999
214  All: Small bugfixes
215  I2C: Upgraded to newest archive of Simon Vogl
216  Module i2c-dev: NEW
217  Module i2c-ali15x3: NEW
218  Module i2c-via: This is old module bit-mb, now moved to the main lm_sensors
219     directories, and somewhat improved
220  Module sis5595: NEW
221  Modules: Renamed all bus modules to i2c-*, new directory lay-out
222  Library: Support for new chip drivers, several small bugs fixed
223  Library manual pages: NEW
224  Program i2cdetect: Moved to detect directory
225  Program detect.pl: NEW
226  Program doc-features: NEW
227  Program sensors: Added man-page
228  Document BUGS: Added cdrom bug and kernel i2c conflict
229 
2302.1.2 (19990116)
231  Modules lm80.o, w83781d.o: fan-related Segmentation fault corrected
232  Module gl518sm.o: yet more bug fixes. It should at long last be usable now
233  Documentation in doc/kernel: NEW
234
2352.1.1 (19990107)
236  Module i2c-proc.o: Hack to make /proc/bus/ possible for kernels 2.0.35
237                     and older
238  Module gl518sm.o: Miscelaneous bugs and problems solved
239  Program isadump: NEW
240
2412.1.0 (19981230)
242  Library: Completely NEW
243  Program sensors: NEW
244  Program grab_busses: NEW
245  Program decode-dimms: More information
246  Module bit-mb.o: Removed spurious semicolon; now runs on more VIA chipsets
247  Module w83781d.o: NEW
248  Module lm80.o: NEW
249  Module gl518sm.o: new procfile beep, several small updates
250  Modules: Now use pin readings, no more scaling within the kernel (use the
251           library instead)
252 
2532.0.2 (19981214)
254  Module eeprom.o: NEW
255  Program decode-dimms: NEW
256  Modules: fill_inode fix, will stop segfaults on unloading in kernels after
257           2.1.58
258  Modules: Somewhat less verbose on transfers
259  Module lm78.o now recognizes and handles lm78-j and lm79
2602.0.1 (1998121?)
261  Module gl518sm.o updates, to make it actually work
262  Module lm75.o high/low-byte swapping write bug fixed
2632.0.0 (19981209)
264  Initial release
Note: See TracBrowser for help on using the browser.