| 1 |
lm_sensors CHANGES file |
|---|
| 2 |
----------------------- |
|---|
| 3 |
This is a list of the most important changes between 2.x versions. It is by |
|---|
| 4 |
no means complete, listing only user-visible changes which are interesting. |
|---|
| 5 |
The ultimate way to know what has changed is to run diff, or even neater, |
|---|
| 6 |
ask 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 |
|
|---|
| 20 |
2.5.4 (20001012) |
|---|
| 21 |
Module i2c-viapro: Add support for Via 596B (0x3051) |
|---|
| 22 |
Program m7101: moved to CVS tree, updated for 2.4.0 kernels |
|---|
| 23 |
Program mkpatch.pl: fixed infinite loop |
|---|
| 24 |
Program sensors-detect: Detect Via 596B (0x3051) |
|---|
| 25 |
|
|---|
| 26 |
2.5.3 (20001008) |
|---|
| 27 |
NOTE: i2c 2.5.3 MUST BE be compiled and installed first. |
|---|
| 28 |
File useful_addresses.html: update |
|---|
| 29 |
Library: Add lm87 support |
|---|
| 30 |
Module pcf8574: new |
|---|
| 31 |
Module ali-1535: new |
|---|
| 32 |
Module ali-15x3: removed force #ifdef. |
|---|
| 33 |
Module i2c-i801: support Intel 82801BA (815E chipset) |
|---|
| 34 |
Module i2c-i801: add i2c block write support, fix smbus block bugs |
|---|
| 35 |
(requires i2c 2.5.3 package) |
|---|
| 36 |
Module i2c-i810: support Intel 82815 |
|---|
| 37 |
Module lm87: new |
|---|
| 38 |
Module sensors: Fix for kernel 2.4.0-test8 |
|---|
| 39 |
(remove copy_to_user_ret and put_user_ret) |
|---|
| 40 |
Module w83781d: limit fan divisors to 8 max. for as99127f |
|---|
| 41 |
Program decode-dimms: Add html output option, update for SPD spec 1.2B. |
|---|
| 42 |
Program i2cdump: Add smbus block read support |
|---|
| 43 |
Programs i2cdetect, i2cdump: Improve error reporting |
|---|
| 44 |
Program sensors: new switch -u (--unknown) |
|---|
| 45 |
Program sensors-detect: detect Intel 82801BA (815E chipset) |
|---|
| 46 |
Program sensors-detect: detect Intel 82815 |
|---|
| 47 |
Program sensors-detect: detect ITE IT8705F / IT8712F (no driver yet) |
|---|
| 48 |
Program sensors-detect: detect National LM87 |
|---|
| 49 |
Program sensors-detect: detect nVidia devices supported by i2c-riva.o |
|---|
| 50 |
Program sensors-detect: Improve error reporting |
|---|
| 51 |
|
|---|
| 52 |
2.5.2 (20000709) |
|---|
| 53 |
File sensors.conf.eg: Fix lm80 in8 calculation |
|---|
| 54 |
Module w83781d: W83783S no longer crashes on unloading |
|---|
| 55 |
Program sensors-detect: more robustness in case of unknown i2c adapters |
|---|
| 56 |
Program sensors-detect, libsensors: fix eeprom size reporting |
|---|
| 57 |
Program sensord: more flexility, support for alarm scanning etc. |
|---|
| 58 |
Program sensors: support for ignore setting on sensor alarms. |
|---|
| 59 |
Programs: understand /dev/i2c* files (instead of /dev/i2c-*) too. |
|---|
| 60 |
|
|---|
| 61 |
2.5.1 (20000618) |
|---|
| 62 |
Library: Add adm1025 support |
|---|
| 63 |
Module adm1025: new |
|---|
| 64 |
Module ddcmon: Fixed bus scan which could hang SMBus |
|---|
| 65 |
Module maxilife: Add support for Maxilife '99 (NBA) |
|---|
| 66 |
Module via686a: Enable sensors if not enabled by BIOS |
|---|
| 67 |
Module w83781d: Improve w83783s support, w83627hf always has 2 pwm |
|---|
| 68 |
Module w83781d: Fix sensor2&3 selection, enable VBAT (in8) monitoring |
|---|
| 69 |
Module w83781d: Remove as99127f entries for in7-8, pwm3-4, sensor1-3 |
|---|
| 70 |
Module w83781d: Fis as99127f fan speed (was 66% too high) |
|---|
| 71 |
Module w83781d: Improve beep input checking |
|---|
| 72 |
Program i2cdump: Add Winbond-style bank selection |
|---|
| 73 |
Program isadump: Add Winbond-style bank selection |
|---|
| 74 |
Program sensors: Add adm1025 support. |
|---|
| 75 |
Program sensors: Remove some as99127f entries, fix as99127 "(beep)" |
|---|
| 76 |
Program sensors-detect: Fix i801 detection, add adm1025 driver entry |
|---|
| 77 |
File sensors.conf.eg: Add Maxilife '99 entries |
|---|
| 78 |
File sensors.conf.eg: Remove some as99127f entries. |
|---|
| 79 |
Note: For as99127f, reinstall sensors.conf.eg manually (make install |
|---|
| 80 |
won't reinstall it) or else 'sensors -s' will fail. |
|---|
| 81 |
|
|---|
| 82 |
2.5.0 (20000312) |
|---|
| 83 |
Dropped all kernel 2.0 and 2.1 compatibility |
|---|
| 84 |
Module i2c-i810: new |
|---|
| 85 |
Module ddcmon: new |
|---|
| 86 |
Module via686a: new |
|---|
| 87 |
Module i2c-amd756: fixed region request |
|---|
| 88 |
Module i2c-voodoo3: Converted to use i2c-algo-bit layer |
|---|
| 89 |
Module w83781d: Don't change pin settings at initialization; |
|---|
| 90 |
also fix chip detection. |
|---|
| 91 |
Library: Support for ddcmon and via686a |
|---|
| 92 |
Program sensors-detect: Support for ddcmon and via686a |
|---|
| 93 |
Program sensors: Support for eeprom, ddcmon and via686a |
|---|
| 94 |
|
|---|
| 95 |
2.4.5 (20000116) |
|---|
| 96 |
Introduced DESTDIR installation prefix |
|---|
| 97 |
Module lm80: fixes, temperature now read and set correctly |
|---|
| 98 |
Module i2c-voodoo3: driver enhancements |
|---|
| 99 |
Module w83781d: fixes, AS99127 works much better now |
|---|
| 100 |
Library: New ignore keyword in config file |
|---|
| 101 |
Programs: Support for new ignore keyword |
|---|
| 102 |
Program sensors-detect: Support for MGA detections |
|---|
| 103 |
|
|---|
| 104 |
2.4.4 (19991201) |
|---|
| 105 |
Addition of the alpha release of AMD 756 SMBus host support. |
|---|
| 106 |
Many fixes and updates to the gl518sm driver |
|---|
| 107 |
Updates and fixes for device detection |
|---|
| 108 |
|
|---|
| 109 |
2.4.0 (19990920) |
|---|
| 110 |
Too much to list. |
|---|
| 111 |
i2c and smbus parts are split off to a separate i2c package. |
|---|
| 112 |
New drivers and other stuff. |
|---|
| 113 |
|
|---|
| 114 |
2.3.4 (19990616) |
|---|
| 115 |
Module matorb: driver for Matrix-Orbital Displays (small LCD and VFDs) |
|---|
| 116 |
All: Now compiles against kernel 2.0.x (again ;) |
|---|
| 117 |
Module gl518sm: some updates and refinements |
|---|
| 118 |
|
|---|
| 119 |
2.3.3 (19990603) |
|---|
| 120 |
All: Now compiles against kernel 2.3.x (x >= 1) |
|---|
| 121 |
Module i2c-voodoo3: Timing issue fixes |
|---|
| 122 |
Module bt869: Seems to be functional and relatively well tested |
|---|
| 123 |
Many modules were modified to be more compatible with the new |
|---|
| 124 |
Mutex structure in the new experimental kernels. |
|---|
| 125 |
|
|---|
| 126 |
2.3.2 (19990507) |
|---|
| 127 |
Module i2c-hydra: Now compiles on 2.0.x kernels |
|---|
| 128 |
Module i2c-lm75: Slightly better detection |
|---|
| 129 |
* New, but not compiled by default: |
|---|
| 130 |
Module i2c-voodoo3: beginning of Voodoo3 I2C bus driver |
|---|
| 131 |
Module bt869: Beginning of BT869 (PAL/NTSC video converter) driver |
|---|
| 132 |
|
|---|
| 133 |
2.3.1 (19990501) |
|---|
| 134 |
All: Now compiles on PPC |
|---|
| 135 |
Module i2c-hydra: NEW |
|---|
| 136 |
Module i2c-proc: Buffer overflow removed: `less /proc/bus-i2c-0' now works |
|---|
| 137 |
Module w83781d: Removed deadlock (mutex was not initialized) |
|---|
| 138 |
Documentation: A few glitches removed |
|---|
| 139 |
Makefile: default module installation directory is now |
|---|
| 140 |
/lib/modules/current/extra/misc |
|---|
| 141 |
Program sensors-detect: PPC Hydra now detected |
|---|
| 142 |
Program sensors: Now prints complete GL518SM information |
|---|
| 143 |
Program sensors: SIS5595, ADM1021, MAX1617(A), ADM9240, DS1780 added |
|---|
| 144 |
|
|---|
| 145 |
2.3.0 (19990422) |
|---|
| 146 |
All: Many, many changes and improvements |
|---|
| 147 |
All: Many small bugs and problems removed |
|---|
| 148 |
Modules: New insmod parameters |
|---|
| 149 |
Modules: Much improved chip detection |
|---|
| 150 |
Module maxilife: NEW |
|---|
| 151 |
Module adm1021: MAX1617A now also supported |
|---|
| 152 |
Module adm9024: DS1780 now also supported |
|---|
| 153 |
Module w83781d: W83782D and W83783S now also supported |
|---|
| 154 |
Program sensors-detect: NEW |
|---|
| 155 |
Library: All chips now supported |
|---|
| 156 |
Documentation: Very much improved |
|---|
| 157 |
|
|---|
| 158 |
2.2.2 (199903??) |
|---|
| 159 |
Just some minor updates and bug fixes. |
|---|
| 160 |
|
|---|
| 161 |
2.2.1 (19990218) |
|---|
| 162 |
All: Removed compile warnings |
|---|
| 163 |
Module i2c-dev: Small bug removed if DEBUG=1 was used |
|---|
| 164 |
Module sis5595: Now compiles for 2.0 kernels |
|---|
| 165 |
Module adm1021: Detection corrected |
|---|
| 166 |
|
|---|
| 167 |
2.2.0 (19990216) |
|---|
| 168 |
All: Set copyrights to include 1999 |
|---|
| 169 |
All: Small bugfixes |
|---|
| 170 |
I2C: Upgraded to newest archive of Simon Vogl |
|---|
| 171 |
Module i2c-dev: NEW |
|---|
| 172 |
Module i2c-ali15x3: NEW |
|---|
| 173 |
Module i2c-via: This is old module bit-mb, now moved to the main lm_sensors |
|---|
| 174 |
directories, and somewhat improved |
|---|
| 175 |
Module sis5595: NEW |
|---|
| 176 |
Modules: Renamed all bus modules to i2c-*, new directory lay-out |
|---|
| 177 |
Library: Support for new chip drivers, several small bugs fixed |
|---|
| 178 |
Library manual pages: NEW |
|---|
| 179 |
Program i2cdetect: Moved to detect directory |
|---|
| 180 |
Program detect.pl: NEW |
|---|
| 181 |
Program doc-features: NEW |
|---|
| 182 |
Program sensors: Added man-page |
|---|
| 183 |
Document BUGS: Added cdrom bug and kernel i2c conflict |
|---|
| 184 |
|
|---|
| 185 |
2.1.2 (19990116) |
|---|
| 186 |
Modules lm80.o, w83781d.o: fan-related Segmentation fault corrected |
|---|
| 187 |
Module gl518sm.o: yet more bug fixes. It should at long last be usable now |
|---|
| 188 |
Documentation in doc/kernel: NEW |
|---|
| 189 |
|
|---|
| 190 |
2.1.1 (19990107) |
|---|
| 191 |
Module i2c-proc.o: Hack to make /proc/bus/ possible for kernels 2.0.35 |
|---|
| 192 |
and older |
|---|
| 193 |
Module gl518sm.o: Miscelaneous bugs and problems solved |
|---|
| 194 |
Program isadump: NEW |
|---|
| 195 |
|
|---|
| 196 |
2.1.0 (19981230) |
|---|
| 197 |
Library: Completely NEW |
|---|
| 198 |
Program sensors: NEW |
|---|
| 199 |
Program grab_busses: NEW |
|---|
| 200 |
Program decode-dimms: More information |
|---|
| 201 |
Module bit-mb.o: Removed spurious semicolon; now runs on more VIA chipsets |
|---|
| 202 |
Module w83781d.o: NEW |
|---|
| 203 |
Module lm80.o: NEW |
|---|
| 204 |
Module gl518sm.o: new procfile beep, several small updates |
|---|
| 205 |
Modules: Now use pin readings, no more scaling within the kernel (use the |
|---|
| 206 |
library instead) |
|---|
| 207 |
|
|---|
| 208 |
2.0.2 (19981214) |
|---|
| 209 |
Module eeprom.o: NEW |
|---|
| 210 |
Program decode-dimms: NEW |
|---|
| 211 |
Modules: fill_inode fix, will stop segfaults on unloading in kernels after |
|---|
| 212 |
2.1.58 |
|---|
| 213 |
Modules: Somewhat less verbose on transfers |
|---|
| 214 |
Module lm78.o now recognizes and handles lm78-j and lm79 |
|---|
| 215 |
2.0.1 (1998121?) |
|---|
| 216 |
Module gl518sm.o updates, to make it actually work |
|---|
| 217 |
Module lm75.o high/low-byte swapping write bug fixed |
|---|
| 218 |
2.0.0 (19981209) |
|---|
| 219 |
Initial release |
|---|