root/lm-sensors/trunk/CHANGES @ 999

Revision 999, 10.6 KB (checked in by mds, 12 years ago)

Allow force and force_via686a parameters. Driver will take the

address and program the base address in the 686a.
This is NOT a PCI force; the 3057 device must
be present in lspci.
Should work for Asus A7V/K7V boards which don't set the
base address (because they also have a as99127f on them!??).
Some rough edges remain, because
via686a_find() does not know there is a force; that only
is apparent to via686a_detect().
Notably, the driver will stay loaded even if the address is
uninitialized and there is no force; also, the driver complains
that a force is needed even when you give it one.

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