root/lm-sensors/trunk/CHANGES @ 6038

Revision 6038, 21.4 KB (checked in by khali, 14 months ago)

PCI bus is always required even if it might be missing on some
platforms. So don't choke is it is missing. Patch from Jaromir Capik.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1lm-sensors CHANGES file
2-----------------------
3
4SVN HEAD
5  sensors-detect: Don't choke on systems without PCI
6
73.3.2 (2012-03-14)
8  libsensors: Added support for new sysfs attributes
9              Change sysfs detection to survive upcoming kernel changes
10  sensord: Fix memory leaks revealed by valgrind
11           Minor performance improvements
12  sensors: Added support for new sysfs attributes
13           Display both instantaneous and average power if available.
14           Report thermal sensor type 1 as CPU diode
15           Align power values better
16           Fix power interval output
17  fancontrol: Support setup where one PWM output controls several fans
18              Output error messages to stderr
19  sensors-detect: Stop calling for PIIX5 SMBus testers
20                  Improve filtering of fake DMI data
21                  Print DMI system/product version if available
22                  Fix loading of the cpuid module
23                  Make LM73 detection less problematic
24                  Add detection of National Semiconductor LM96163
25                  Add detection of GMT G781
26                  Properly handle Super-I/O chips without logical device
27                  Add detection of National Semiconductor LM96080
28                  Add detection of ITE IT8771E
29                  Add detection of ITE IT8781F, IT8782F and IT8783F
30                  Add detection of ITE IT8510E/TE/G, IT8511E/TE/G,
31                         IT8513E/F/G, and IT8518E
32                  Add detection of ST Microelectronics STTS2002 and STTS3000
33                  Add detection of IDT TSE2002GB2, TS3000GB2, Microchip MCP9804,
34                         and Atmel AT30TS00
35
363.3.1 (2011-07-21)
37  isadump: Add support for word (16-bit) and long (32-bit) reads
38  isaset: Add support for word (16-bit) and long (32-bit) writes
39  sensors.conf.default: Add a section for the EMC6W201
40  sensors-detect: Add AMD family 15h CPU detection
41                  Add detection of ADT7461A / NCT1008
42                  Add detection of ITE IT8516E/F/G
43                  Integrate with systemd
44                  Drop unreliable smart battery detection
45                  Add detection of SMSC EMC6W201
46                  Drop unreliable detection of Maxim MAX6650
47                  Add detection of SMSC EMC2300
48                  Add detection of MAX6642
49                  Add detection of ITE IT8772E
50                  Don't advertise the ipmisensors driver
51                  Add detection of SA56004
52                  Add detection of LM95245
53
543.3.0 (2011-03-28)
55  Makefile: Check for bison and flex
56  libsensors: Add support for intrusion detection (#2370)
57              Compute MAX_SUBFEATURES at run-time (#2378)
58              Compute MAX_*_SENSOR_TYPES at build time (#2378)
59              Add support for new sysfs attributes (#2379)
60              Add support for humidity sensors
61              Limit symbol visibility
62  sensors.conf.default: Add a section for the W83627THF
63                        Add a section for the SCH5127
64                        Add a section for the W83627UHG
65                        Add a section for the W83795G/ADG
66                        Add a section for the F81865F
67  sensors: Display 3 decimal places in raw output
68           Add support for intrusion detection (#2370)
69           Fix automatic unit selection of 0 value
70           Added support for additional sensor attributes (#2379)
71  sensors-detect: Improve LM90 and W83L771 detection
72                  Fix error seen if I2C bus numbers are not sequential
73                  Add detection of SMSC EMC1423
74                  Add detection of the Analog Devices ADT7410
75                  Add detection of the National Semiconductor LM94
76                  Add detection of the ITE IT8728F
77                  Implement universal detection for coretemp (#2381)
78                  Add detection of Maxim MAX6639
79                  Add detection of SMSC EMC1023, EMC1043, EMC1053, and EMC1063
80                  Add detection of Nuvoton NCT5571D, NCT5577D and NCT6776F
81                  Add detection of SMSC EMC1002, EMC1033, EMC1046, EMC1047,
82                        EMC1072, EMC1073, EMC1074, EMC1402, and EMC1424
83                  Fixed address ranges checked for SMSC EMC1403 and EMC1404.
84                  Fix detection of SPD EEPROM on DDR3 memory modules
85                  Add detection of AMD family 12h and 14h thermal sensors
86                  Add detection of EMC6D103S
87                  Add detection of National Semiconductor LM75A
88                  Count DMI chassis type 8 as a laptop
89                  Add detection of SMSC SCH5627
90                  Add detection of many Fintek Super-I/O devices
91
923.2.0 (2010-10-10)
93  libsensors: Increase MAX_SENSORS_PER_TYPE to 24
94              Map individual beep features
95              Change license to LGPL
96  pwmconfig: Sample all fan speeds before returning to full speed (#2380)
97             Wait for fans to return to full speed only once per PWM
98             Drop legacy invocations of cut
99  sensors.conf.default: W83667HG config is similar to W83627EHF/DHG
100  sensord: Fix support of multiple chips (#2377)
101  sensors: Properly handle sensor input read errors
102  sensors-detect: Give udev time to settle before accessing i2c nodes
103                  Add support for Intel PCH (SMBus)
104                  Add support for SMSC EMC1403 and EMC1404
105                  Fix detection of RB-C3 AMD Family 10h CPU
106                  Add support for SMSC EMC2103
107                  Add support for Fintek F71889ED
108                  Add support for ITE IT8721F
109                  Fix Maxim MAX6690 support
110                  Fix handling of duplicate detections
111                  Add support for STMicroelectronics STTS424
112                  Add support for NXP SE97 / SE97B
113                  Add reference to NCT6771F/NCT6772F/NCT6775F
114                  Add support for several JC42.4 compliant temperature sensors
115                  Add support for ITE IT8512E/F and IT8758E
116
1173.1.2 (2010-02-02)
118  libsensors: Support upcoming sysfs path to i2c adapters
119              Add support for HID devices
120  fancontrol: Check that all referenced sysfs files exist
121              Check that all devices match the configuration file
122  pwmconfig: Exit immediately if not root
123             Save device paths and names in configuration file
124  sensors.conf.default: Encourage user to not modify this file
125                        Add a section for adt7473 and adt7475
126                        Add a section for adt7476 and adt7490
127  sensord: Don't name our variables "alarm"
128           Major refactoring including
129           - Cleanup of huge functions
130           - Remove needless casts
131           - Fix coding style
132           - Break long lines
133           - Make functions more robust
134           - Remove unused return value
135           - Make CGI script more XHTML compatible
136  sensors: Fix iconv-related build warning in set_degstr
137  sensors-detect: Refer to tmp401 driver if TMP411 is detected
138                  Clean up the discovery of i2c adapters
139                  Report unsupported Access Bus adapters
140                  Add detection for TI's TMP421, TMP422 and TMP423 chips
141                  The SMSC LPC47M233 isn't currently supported
142                  Support upcoming sysfs path to i2c adapters
143                  Rename the modprobe configuration file to lm_sensors.conf
144                  Only report AMD Family 10h CPU with working sensors
145                  Add detection for AMD Family 11h thermal sensors
146                  Add detection for Intel Atom thermal sensors
147                  Add detection for National Semiconductor LM73
148                  Add SMBus detection for AMD Hudson-2
149                  Add detection for Nuvoton W83667HG-B and W83677HG-I
150                  Add detection for Analog Devices ADT7490
151                  Refer to f71882fg driver if F71889FG is detected
152                  Add detecton for Fintek F71869FG
153                  Detect ADT7473 at 0x2c and 0x2d
154                  More known revisions for the ADT7476
155                  Add detection for Nuvoton W83L771AWG/ASG
156                  Add detection for VIA Nano
157                  Add detection for Texas Instruments AMC6821
158                  Add detection for Analog Devices ADT7411
159  sysconfig-lm_sensors-convert: Fix exit code
160
1613.1.1 (2009-06-21)
162  isadump: Use geteuid instead of getuid so that setuid bit works
163  isaset: Use geteuid instead of getuid so that setuid bit works
164  libsensors: Don't rely on dirent->dt_type being set
165              New method to free the memory allocated for chip names
166  Makefile: Include generated source files in dependency checking
167            Make it possible to skip building of the static library
168  fancontrol: Add support for absolute path to hwmon devices
169  sensord: Remove the hidden commandline interface
170           Introduce struct sensord_arguments
171           Using sigaction for signal handlers
172           Convert to linux coding style
173           Cleanup and refactoring of the source code
174           Don't use the system log when generating a CGI script
175           Disable unit scaling for fan speeds
176           Use daemon logging facility instead of local4 by default
177           Fix a memory leak when a chip name is provided
178  sensors: Fix a memory leak when a chip name is provided
179  sensors-detect: Add nNidia nForce MCP78S SMBus detection
180                  Display Super-I/O address even if LD is disabled
181                  Differentiate between PC8374L and WPCD377I
182                  Use dmidecode to find IPMI interfaces if available
183                  Add Nuvoton W83795G/ADG detection
184                  Add National Semiconductor LM95241 detection
185                  Add Winbond/Nuvoton W83627DHG-P and W83627UHG detection
186
1873.1.0 "Happy Birthday Lina" (2009-02-28)
188  libsensors: Add support for instantaneous power sensors
189              Add support for current sensors
190              Fix error propagation during expression evaluation
191              Detect excessive recursion depth during expression eval (#2365)
192              Return a string rather than NULL for unknown errors
193              Skip non-file sysfs entries for speed
194              Fix memory leak in scanner when using flex 2.5.9 or later
195              Report configuration file read errors
196              Exit the configuration file parser sooner
197              Free bus statements from the configuration file sooner
198              Read extra configuration files from /etc/sensors.d (#2174)
199              Report the configuration file name on parse errors
200              Add support for ACPI devices
201  libsensors.3: Reformat for clarity
202                Document function sensors_snprintf_chip_name
203                Document error-related functions
204  lm_sensors.init: Support new format of /etc/sysconfig/lm_sensors (#2246)
205                   Drop support for kernels 2.4 and earlier
206  lm_sensors.init.suse: Delete (actual SuSE script is much different)
207  Makefile: Install sensors.conf.default instead of sensors.conf.eg (#2333)
208  pwmconfig: Drop support for kernels 2.4 and earlier
209  fancontrol: Don't round temperature values
210              Drop support for kernels 2.4 and earlier
211              Exit if configuration file can't be read
212              Create pid file only after successful initialization
213  maxilife scripts: Delete (driver never ported to Linux 2.6)
214  sensord: Accept negative temperatures in RRD database
215           Don't bail out on transient errors (#2330)
216  sensors: Add support for instantaneous power sensors
217           Add support for current sensors
218           Fix exit code in error case
219  sensors.conf.5: Lots of additions and reworks
220  sensors.conf.default: New, minimum version of sensors.conf.eg (#2333)
221                        Add sections for the SMSC SCH311x and SCH5027
222  sensors.conf.eg: The LM99 offset is now handled in the lm90 driver
223                   Move help section to sensors.conf.5
224                   Add a section for the Asus/Fintek F8000
225  sensors-detect: Fix detection of ADT7463 and LM96000
226                  Add VIA VX800/VX820 SMBus support
227                  Fix detection of Intel 5000 series FB-DIMM AMB
228                  Fix detection of ADT7462
229                  Fix detection of SMSC LPC47M292
230                  Add SMSC LPC47M233 support
231                  Drop support for Linux 2.4 (#2325)
232                  Handle special case chips more efficiently
233                  Fix SMBus detection of W83627EHF and W83627DHG
234                  Get I2C adapter driver names from sysfs (#2328)
235                  Drop old SiS I2C adapter entries
236                  Drop separate LM78-J entry
237                  Merge all Mozart-2 entries
238                  Merge both GL518SM entries into one
239                  Complete GL520SM detection
240                  Improve GL525SM detection a bit
241                  Let kernel 2.6.28 and later handle chips aliases
242                  Unload kernel drivers when we are done with them (#2329)
243                  Fix handling of bus driver names with an underscore
244                  Simplify loading of bus drivers
245                  Fix bus number prediction logic (#2327)
246                  Suggest the sbs driver for smart batteries
247                  Drop alias detection for Super-I/O chips
248                  Move alias detection after all chip detections
249                  Probe chip types from safest to more risky (#2322)
250                  Add an option to skip ISA probes except IPMI
251                  Skip ISA detection by default if a Super I/O was found (#2322)
252                  Do not scan I2C adapters on multimedia cards by default
253                  Skip SMBus probing by default if a Super I/O was found (#2322)
254                  Display I2C address statictics with --stat
255                  Document the new detection order and rules
256                  Gather DMI data and print it at start-up
257                  Always probe the SMBus on Asus, Tyan and Supermicro boards
258                  Move IPMI interface detection to its own section
259                  Skip IPMI probing on laptops
260                  Add Winbond/Nuvoton W83667HG support
261                  Add Intel Core I7 support
262                  Generate new format for /etc/sysconfig/lm_sensors (#2246)
263                  Print warnings about missing modules on screen
264                  Fix detection of older DS1621
265                  Add nNidia nForce MCP67, MCP73, MCP79 SMBus support
266                  Exclude auto-loaded PCI and USB drivers from list (#2368)
267                  Special case probing i2c address 0x73 (to not crash FSC ICs)
268                  Add detection of FSC Hades and Syleus IC's
269                  Add detection of Winbond WPCD377I (no sensors)
270  sensors-detect-stat.pl: Delete (functionality merged into sensors-detect)
271  sysconfig-lm_sensors-convert: Sample config file conversion script (#2246)
272
2733.0.3 (2008-09-28)
274  libsensors: Avoid namespace pollution
275  fancontrol: Don't use named pipes when we don't need them (#2319)
276  pwmconfig: Tell the user about gnuplot if it isn't installed
277             Fix MINSTOP and MINSTART test functions (#2340)
278             Test MINSTOP before MINSTART
279             Use better step values for MINSTOP test
280             Print the revision and date at start-up
281             Detect and report obviously incorrect fan speeds
282             Determine MINSTOP automatically
283             Skip MINSTOP and MINSTART tests if fan can't stop
284             Change default for MINTEMP from 0 to 20 degrees C
285             Add support for attributes in the hwmon class device (#2260)
286             Update manual page
287  sensors.conf.eg: Drop "label temp#_crit" statements
288  sensors-detect: Add Intel SCH (bus) support
289                  Add SMSC EMC6D103 support
290                  Improve MAX6657, MAX6658, MAX6659 detection
291                  Cache the byte data reads (#2326)
292                  Add Maxim MAX6654/MAX6690 support
293                  Add National Semiconductor LM95231 support
294                  Add Analog Devices ADT7481 support
295                  Refactor alias detection functions
296                  Fix Andigilog aSC7621 support
297                  Add Texas Instruments THMC51 support
298                  Fix Analog Devices ADT7461 support
299                  Add VIA C7 support
300                  Fix Winbond W83L786NR/NG/R/G support (#2336)
301                  Add Maxim MAX6646/MAX6647/MAX6649 support
302                  Add VIA VT1212 support
303                  Add SMSC EMC2700LPC support
304                  Add ITE IT8720F support
305                  Add Texas Instruments TMP411 support
306                  Prevent misdetection of W83627DHG on I2C as LM78
307                  W83627DHG has no subclients
308                  Add Maxim MAX1618 support
309
3103.0.2 (2008-05-18)
311  documentation: Delete the FAQ, now maintained on the wiki
312  libsensors: Use __func__ instead of __FUNCTION__
313              Parse the configuration file in C locale
314              Late compute statements override early ones
315              Support virtual hwmon devices (#2309)
316              Support power and energy sensors
317              Support DOS-style configuration files again (#2284)
318  pwmconfig: Don't create the configuration file before it's needed
319             Don't preserve configuration file customizations
320             Fix permissions of the configuration file
321             Don't start if fancontrol is running (#2299)
322  fancontrol: Don't start if already running (#2299)
323              Delete fancontrol.pid at exit time (#2299)
324  sensord: Fix support of multiple chip names on the command line (#2321)
325  sensors: Print energy and power sensors with automatically scaled units
326  sensors-detect: Add SMSC SCH5027D detection
327                  Do not access I/O ports on PPC
328                  Move south bridge sensor detection to the right section
329                  Run chip_special_cases() earlier
330                  New device ID for the SMSC SCH5317
331                  Add SMSC SCH5127 detection
332                  Add National Semiconductor LM64 detection
333                  Add Asus F8000 detection
334                  Add Intel ICH10 (bus) detection
335                  Don't probe I2C addresses 0x40-0x47
336                  Fix the parsing of I2C addresses not to scan
337                  Detect and skip 1-register-only I2C devices
338                  Avoid SMBus word transactions where possible
339                  Add Dallas DS1631 detection
340
3413.0.1 (2008-01-28)
342  documentation: Update the application writing guidelines
343  libsensors: No longer depend on libsysfs (#2262)
344              Don't guess the bus type from the device ID format (#2240)
345              Add support for attributes in the hwmon class device (#2260)
346  Makefile: No warnings about ld configuration for staged installations
347            Document the variable overriding mechanism (#2296)
348  pwmconfig: Really hide errors on sysfs writes
349             Deal gracefully with read-only pwm_enable files
350             Warn about outputs found in automatic mode
351             Repeat available configuration options before prompt (#2289)
352             Fix duplicate warning message when config file is broken
353  fancontrol: Detect improperly formatted FCTEMPS value (#2293)
354  sensord: Fix rrd support (#2276)
355           Use the same colors for daily and weekly charts
356           Drop workaround needed by old versions of rrdtool
357  sensors: Fix error path on library initialization error
358  sensors.conf.eg: Fix voltage value references (g520sm, lm80, pc87366)
359  sensors-detect: Drop PCA9540 detection
360                  Improve sysconfig and modprobe.d integration
361                  Add SMSC SCH5514D-NS detection (no sensors)
362                  Lower the confidence of MAX6650/MAX6651
363                  Add Fintek F71858DG detection
364                  Add Fintek F81216D detection (no sensors)
365  unhide_ICH_SMBus: Add support for the 82801AA (ICH)
366
3673.0.0 (2007-11-24)
368  Makefile: Fix MODULE_DIR usage in etc
369            Fix build on PPC
370  pwmconfig: Better diagnostics in pwmdisable
371             Give the fans some time to spin up
372  sensors-detect: Add Texas Instruments TMP401 detection
373                  Mention the f75375s driver
374                  Add SMSC LPC47B367-NC detection (no sensors)
375                  Reduce w83781d/lm78 I2C address probing range
376                  Add Intel Celeron 4xx and Penryn (CPU on 45nm) detection
377
3783.0.0-rc3 (2007-10-28)
379  libsensors: Add a default configuration file
380              Fix memory leaks on initialization error
381              Make the configuration file optional
382              Change the default configuration file to /etc/sensors3.conf
383  sensord: Reload config on SIGHUP rather than automatically
384           No default configuration file name
385  sensors: Fix file handle leak on library initialization error
386           Handle the case where voltage measurements aren't available
387           No default configuration file name
388           Install as sensors again
389  sensors.conf.eg: Install as sensors3.conf
390  sensors-detect: Fix SMSC LPC47B357/M967 detection
391                  Select the right driver for FSC chips
392  sensors-detect-stat.pl: Handle alternative chip lists
393
3943.0.0-rc2 (2007-10-10)
395  useful_addresses.html: Moved to the wiki
396  Makefile: Add sensors-conf-convert to make install
397  libsensors: Notify the caller when writing a value fails
398              Differentiate between different read error types
399              Report I/O errors as such
400  sensord: Log the error code on failure
401           Drop the configuration file search path mechanism (#2259)
402           Manual page update
403  sensors: Fix spurious critical temperature alarm
404           Print error messages to stderr
405           Make error messages more helpful and consistent
406           Better handling of the fault flags
407  sensors-conf-convert: Add a short help text
408  sensors-detect: Fix SMSC SCH311x detection
409                  Add AMD K10 CPU sensor detection
410
4113.0.0-rc1 (2007-09-25)
412  Initial release
Note: See TracBrowser for help on using the browser.