root/lm-sensors/trunk/CHANGES @ 5852

Revision 5852, 16.6 KB (checked in by khali, 2 months ago)

Add detection of several JC42.4 compliant temperature sensors.
Patch from Guenter Roeck.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
RevLine 
[4881]1lm-sensors CHANGES file
[874]2-----------------------
[146]3
[5822]4SVN HEAD
[5826]5  libsensors: Increase MAX_SENSORS_PER_TYPE to 24
[5843]6              Map individual beep features
[5844]7              Change license to LGPL
[5846]8  sensors.conf.default: W83667HG config is similar to W83627EHF/DHG
[5835]9  sensord: Fix support of multiple chips (#2377)
[5836]10  sensors: Properly handle sensor input read errors
[5822]11  sensors-detect: Give udev time to settle before accessing i2c nodes
[5823]12                  Add support for Intel PCH (SMBus)
[5833]13                  Add support for SMSC EMC1403 and EMC1404
[5837]14                  Fix detection of RB-C3 AMD Family 10h CPU
[5838]15                  Add support for SMSC EMC2103
[5839]16                  Add support for Fintek F71889ED
[5841]17                  Add support for ITE IT8721F
[5845]18                  Fix Maxim MAX6690 support
[5848]19                  Fix handling of duplicate detections
[5850]20                  Add support for STMicroelectronics STTS424
[5851]21                  Add support for NXP SE97 / SE97B
22                  Add reference to NCT6771F/NCT6772F/NCT6775F
[5852]23                  Add support for several JC42.4 compliant temperature sensors
[5822]24
[5819]253.1.2 (2010-02-02)
[5759]26  libsensors: Support upcoming sysfs path to i2c adapters
[5786]27              Add support for HID devices
[5765]28  fancontrol: Check that all referenced sysfs files exist
[5770]29              Check that all devices match the configuration file
[5749]30  pwmconfig: Exit immediately if not root
[5770]31             Save device paths and names in configuration file
[5750]32  sensors.conf.default: Encourage user to not modify this file
[5803]33                        Add a section for adt7473 and adt7475
34                        Add a section for adt7476 and adt7490
[5797]35  sensord: Don't name our variables "alarm"
[5798]36           Major refactoring including
37           - Cleanup of huge functions
38           - Remove needless casts
39           - Fix coding style
40           - Break long lines
41           - Make functions more robust
42           - Remove unused return value
[5799]43           - Make CGI script more XHTML compatible
[5801]44  sensors: Fix iconv-related build warning in set_degstr
[5751]45  sensors-detect: Refer to tmp401 driver if TMP411 is detected
[5752]46                  Clean up the discovery of i2c adapters
[5753]47                  Report unsupported Access Bus adapters
[5754]48                  Add detection for TI's TMP421, TMP422 and TMP423 chips
[5757]49                  The SMSC LPC47M233 isn't currently supported
[5758]50                  Support upcoming sysfs path to i2c adapters
[5761]51                  Rename the modprobe configuration file to lm_sensors.conf
[5814]52                  Only report AMD Family 10h CPU with working sensors
[5769]53                  Add detection for AMD Family 11h thermal sensors
[5773]54                  Add detection for Intel Atom thermal sensors
[5779]55                  Add detection for National Semiconductor LM73
[5781]56                  Add SMBus detection for AMD Hudson-2
[5782]57                  Add detection for Nuvoton W83667HG-B and W83677HG-I
[5784]58                  Add detection for Analog Devices ADT7490
[5787]59                  Refer to f71882fg driver if F71889FG is detected
[5788]60                  Add detecton for Fintek F71869FG
[5799]61                  Detect ADT7473 at 0x2c and 0x2d
[5804]62                  More known revisions for the ADT7476
[5806]63                  Add detection for Nuvoton W83L771AWG/ASG
[5809]64                  Add detection for VIA Nano
[5811]65                  Add detection for Texas Instruments AMC6821
[5817]66                  Add detection for Analog Devices ADT7411
[5755]67  sysconfig-lm_sensors-convert: Fix exit code
[5749]68
[5742]693.1.1 (2009-06-21)
[5709]70  isadump: Use geteuid instead of getuid so that setuid bit works
71  isaset: Use geteuid instead of getuid so that setuid bit works
[5730]72  libsensors: Don't rely on dirent->dt_type being set
[5740]73              New method to free the memory allocated for chip names
[5710]74  Makefile: Include generated source files in dependency checking
[5711]75            Make it possible to skip building of the static library
[5717]76  fancontrol: Add support for absolute path to hwmon devices
[5726]77  sensord: Remove the hidden commandline interface
78           Introduce struct sensord_arguments
79           Using sigaction for signal handlers
80           Convert to linux coding style
81           Cleanup and refactoring of the source code
[5734]82           Don't use the system log when generating a CGI script
[5735]83           Disable unit scaling for fan speeds
[5737]84           Use daemon logging facility instead of local4 by default
[5740]85           Fix a memory leak when a chip name is provided
86  sensors: Fix a memory leak when a chip name is provided
[5675]87  sensors-detect: Add nNidia nForce MCP78S SMBus detection
[5677]88                  Display Super-I/O address even if LD is disabled
[5680]89                  Differentiate between PC8374L and WPCD377I
[5681]90                  Use dmidecode to find IPMI interfaces if available
[5684]91                  Add Nuvoton W83795G/ADG detection
[5708]92                  Add National Semiconductor LM95241 detection
[5726]93                  Add Winbond/Nuvoton W83627DHG-P and W83627UHG detection
[5675]94
[5669]953.1.0 "Happy Birthday Lina" (2009-02-28)
[5378]96  libsensors: Add support for instantaneous power sensors
[5379]97              Add support for current sensors
[5581]98              Fix error propagation during expression evaluation
[5606]99              Detect excessive recursion depth during expression eval (#2365)
[5633]100              Return a string rather than NULL for unknown errors
[5636]101              Skip non-file sysfs entries for speed
[5637]102              Fix memory leak in scanner when using flex 2.5.9 or later
[5638]103              Report configuration file read errors
[5644]104              Exit the configuration file parser sooner
[5645]105              Free bus statements from the configuration file sooner
[5649]106              Read extra configuration files from /etc/sensors.d (#2174)
107              Report the configuration file name on parse errors
[5772]108              Add support for ACPI devices
[5655]109  libsensors.3: Reformat for clarity
110                Document function sensors_snprintf_chip_name
111                Document error-related functions
[5620]112  lm_sensors.init: Support new format of /etc/sysconfig/lm_sensors (#2246)
[5622]113                   Drop support for kernels 2.4 and earlier
[5585]114  lm_sensors.init.suse: Delete (actual SuSE script is much different)
[5606]115  Makefile: Install sensors.conf.default instead of sensors.conf.eg (#2333)
[5630]116  pwmconfig: Drop support for kernels 2.4 and earlier
[5629]117  fancontrol: Don't round temperature values
[5630]118              Drop support for kernels 2.4 and earlier
[5667]119              Exit if configuration file can't be read
[5668]120              Create pid file only after successful initialization
[5350]121  maxilife scripts: Delete (driver never ported to Linux 2.6)
[5473]122  sensord: Accept negative temperatures in RRD database
[5580]123           Don't bail out on transient errors (#2330)
[5378]124  sensors: Add support for instantaneous power sensors
[5379]125           Add support for current sensors
[5627]126           Fix exit code in error case
[5640]127  sensors.conf.5: Lots of additions and reworks
[5606]128  sensors.conf.default: New, minimum version of sensors.conf.eg (#2333)
[5604]129                        Add sections for the SMSC SCH311x and SCH5027
[5381]130  sensors.conf.eg: The LM99 offset is now handled in the lm90 driver
[5534]131                   Move help section to sensors.conf.5
[5550]132                   Add a section for the Asus/Fintek F8000
[5352]133  sensors-detect: Fix detection of ADT7463 and LM96000
[5618]134                  Add VIA VX800/VX820 SMBus support
[5366]135                  Fix detection of Intel 5000 series FB-DIMM AMB
[5383]136                  Fix detection of ADT7462
[5395]137                  Fix detection of SMSC LPC47M292
138                  Add SMSC LPC47M233 support
[5399]139                  Drop support for Linux 2.4 (#2325)
[5402]140                  Handle special case chips more efficiently
[5405]141                  Fix SMBus detection of W83627EHF and W83627DHG
[5407]142                  Get I2C adapter driver names from sysfs (#2328)
[5431]143                  Drop old SiS I2C adapter entries
144                  Drop separate LM78-J entry
145                  Merge all Mozart-2 entries
146                  Merge both GL518SM entries into one
147                  Complete GL520SM detection
148                  Improve GL525SM detection a bit
[5432]149                  Let kernel 2.6.28 and later handle chips aliases
[5433]150                  Unload kernel drivers when we are done with them (#2329)
[5434]151                  Fix handling of bus driver names with an underscore
152                  Simplify loading of bus drivers
[5441]153                  Fix bus number prediction logic (#2327)
[5455]154                  Suggest the sbs driver for smart batteries
[5494]155                  Drop alias detection for Super-I/O chips
[5496]156                  Move alias detection after all chip detections
[5498]157                  Probe chip types from safest to more risky (#2322)
[5502]158                  Add an option to skip ISA probes except IPMI
[5503]159                  Skip ISA detection by default if a Super I/O was found (#2322)
[5504]160                  Do not scan I2C adapters on multimedia cards by default
[5511]161                  Skip SMBus probing by default if a Super I/O was found (#2322)
[5512]162                  Display I2C address statictics with --stat
[5515]163                  Document the new detection order and rules
[5519]164                  Gather DMI data and print it at start-up
[5526]165                  Always probe the SMBus on Asus, Tyan and Supermicro boards
[5521]166                  Move IPMI interface detection to its own section
[5523]167                  Skip IPMI probing on laptops
[5532]168                  Add Winbond/Nuvoton W83667HG support
[5563]169                  Add Intel Core I7 support
[5620]170                  Generate new format for /etc/sysconfig/lm_sensors (#2246)
[5590]171                  Print warnings about missing modules on screen
[5612]172                  Fix detection of older DS1621
[5618]173                  Add nNidia nForce MCP67, MCP73, MCP79 SMBus support
[5635]174                  Exclude auto-loaded PCI and USB drivers from list (#2368)
[5657]175                  Special case probing i2c address 0x73 (to not crash FSC ICs)
[5658]176                  Add detection of FSC Hades and Syleus IC's
[5660]177                  Add detection of Winbond WPCD377I (no sensors)
[5513]178  sensors-detect-stat.pl: Delete (functionality merged into sensors-detect)
[5621]179  sysconfig-lm_sensors-convert: Sample config file conversion script (#2246)
[5350]180
[5346]1813.0.3 (2008-09-28)
[5302]182  libsensors: Avoid namespace pollution
[5271]183  fancontrol: Don't use named pipes when we don't need them (#2319)
[5346]184  pwmconfig: Tell the user about gnuplot if it isn't installed
[5354]185             Fix MINSTOP and MINSTART test functions (#2340)
[5323]186             Test MINSTOP before MINSTART
[5324]187             Use better step values for MINSTOP test
[5326]188             Print the revision and date at start-up
189             Detect and report obviously incorrect fan speeds
[5327]190             Determine MINSTOP automatically
[5328]191             Skip MINSTOP and MINSTART tests if fan can't stop
[5329]192             Change default for MINTEMP from 0 to 20 degrees C
[5343]193             Add support for attributes in the hwmon class device (#2260)
[5344]194             Update manual page
[5365]195  sensors.conf.eg: Drop "label temp#_crit" statements
[5258]196  sensors-detect: Add Intel SCH (bus) support
[5261]197                  Add SMSC EMC6D103 support
[5264]198                  Improve MAX6657, MAX6658, MAX6659 detection
[5266]199                  Cache the byte data reads (#2326)
[5270]200                  Add Maxim MAX6654/MAX6690 support
201                  Add National Semiconductor LM95231 support
202                  Add Analog Devices ADT7481 support
[5275]203                  Refactor alias detection functions
[5276]204                  Fix Andigilog aSC7621 support
[5281]205                  Add Texas Instruments THMC51 support
[5282]206                  Fix Analog Devices ADT7461 support
[5288]207                  Add VIA C7 support
[5290]208                  Fix Winbond W83L786NR/NG/R/G support (#2336)
[5300]209                  Add Maxim MAX6646/MAX6647/MAX6649 support
[5303]210                  Add VIA VT1212 support
211                  Add SMSC EMC2700LPC support
[5358]212                  Add ITE IT8720F support
[5314]213                  Add Texas Instruments TMP411 support
[5331]214                  Prevent misdetection of W83627DHG on I2C as LM78
[5332]215                  W83627DHG has no subclients
[5337]216                  Add Maxim MAX1618 support
[5258]217
[5254]2183.0.2 (2008-05-18)
[5189]219  documentation: Delete the FAQ, now maintained on the wiki
[5134]220  libsensors: Use __func__ instead of __FUNCTION__
[5169]221              Parse the configuration file in C locale
[5175]222              Late compute statements override early ones
[5176]223              Support virtual hwmon devices (#2309)
[5183]224              Support power and energy sensors
[5252]225              Support DOS-style configuration files again (#2284)
[5179]226  pwmconfig: Don't create the configuration file before it's needed
227             Don't preserve configuration file customizations
228             Fix permissions of the configuration file
[5180]229             Don't start if fancontrol is running (#2299)
230  fancontrol: Don't start if already running (#2299)
231              Delete fancontrol.pid at exit time (#2299)
[5252]232  sensord: Fix support of multiple chip names on the command line (#2321)
[5192]233  sensors: Print energy and power sensors with automatically scaled units
[5117]234  sensors-detect: Add SMSC SCH5027D detection
[5124]235                  Do not access I/O ports on PPC
[5126]236                  Move south bridge sensor detection to the right section
[5131]237                  Run chip_special_cases() earlier
[5133]238                  New device ID for the SMSC SCH5317
[5227]239                  Add SMSC SCH5127 detection
[5214]240                  Add National Semiconductor LM64 detection
[5227]241                  Add Asus F8000 detection
[5229]242                  Add Intel ICH10 (bus) detection
[5235]243                  Don't probe I2C addresses 0x40-0x47
[5243]244                  Fix the parsing of I2C addresses not to scan
[5245]245                  Detect and skip 1-register-only I2C devices
[5246]246                  Avoid SMBus word transactions where possible
[5249]247                  Add Dallas DS1631 detection
[5117]248
[5114]2493.0.1 (2008-01-28)
[5056]250  documentation: Update the application writing guidelines
[5092]251  libsensors: No longer depend on libsysfs (#2262)
252              Don't guess the bus type from the device ID format (#2240)
[5093]253              Add support for attributes in the hwmon class device (#2260)
[5047]254  Makefile: No warnings about ld configuration for staged installations
[5107]255            Document the variable overriding mechanism (#2296)
[5061]256  pwmconfig: Really hide errors on sysfs writes
257             Deal gracefully with read-only pwm_enable files
[5063]258             Warn about outputs found in automatic mode
[5098]259             Repeat available configuration options before prompt (#2289)
[5103]260             Fix duplicate warning message when config file is broken
[5102]261  fancontrol: Detect improperly formatted FCTEMPS value (#2293)
[5069]262  sensord: Fix rrd support (#2276)
[5070]263           Use the same colors for daily and weekly charts
[5072]264           Drop workaround needed by old versions of rrdtool
[5090]265  sensors: Fix error path on library initialization error
[5076]266  sensors.conf.eg: Fix voltage value references (g520sm, lm80, pc87366)
[5045]267  sensors-detect: Drop PCA9540 detection
[5080]268                  Improve sysconfig and modprobe.d integration
[5094]269                  Add SMSC SCH5514D-NS detection (no sensors)
[5097]270                  Lower the confidence of MAX6650/MAX6651
[5110]271                  Add Fintek F71858DG detection
272                  Add Fintek F81216D detection (no sensors)
[5082]273  unhide_ICH_SMBus: Add support for the 82801AA (ICH)
[5045]274
[5038]2753.0.0 (2007-11-24)
[5034]276  Makefile: Fix MODULE_DIR usage in etc
[5038]277            Fix build on PPC
[5023]278  pwmconfig: Better diagnostics in pwmdisable
[5025]279             Give the fans some time to spin up
[5000]280  sensors-detect: Add Texas Instruments TMP401 detection
[5007]281                  Mention the f75375s driver
[5009]282                  Add SMSC LPC47B367-NC detection (no sensors)
[5016]283                  Reduce w83781d/lm78 I2C address probing range
[5048]284                  Add Intel Celeron 4xx and Penryn (CPU on 45nm) detection
[5000]285
[4997]2863.0.0-rc3 (2007-10-28)
[4985]287  libsensors: Add a default configuration file
[4988]288              Fix memory leaks on initialization error
[4989]289              Make the configuration file optional
[4990]290              Change the default configuration file to /etc/sensors3.conf
[4969]291  sensord: Reload config on SIGHUP rather than automatically
[4987]292           No default configuration file name
[4973]293  sensors: Fix file handle leak on library initialization error
[4977]294           Handle the case where voltage measurements aren't available
[4986]295           No default configuration file name
[4991]296           Install as sensors again
[4990]297  sensors.conf.eg: Install as sensors3.conf
[4962]298  sensors-detect: Fix SMSC LPC47B357/M967 detection
[4965]299                  Select the right driver for FSC chips
[4971]300  sensors-detect-stat.pl: Handle alternative chip lists
[4962]301
[4936]3023.0.0-rc2 (2007-10-10)
[4931]303  useful_addresses.html: Moved to the wiki
[4893]304  Makefile: Add sensors-conf-convert to make install
[4895]305  libsensors: Notify the caller when writing a value fails
[4896]306              Differentiate between different read error types
[4899]307              Report I/O errors as such
[4888]308  sensord: Log the error code on failure
[4921]309           Drop the configuration file search path mechanism (#2259)
310           Manual page update
[4892]311  sensors: Fix spurious critical temperature alarm
[4897]312           Print error messages to stderr
[4898]313           Make error messages more helpful and consistent
[4910]314           Better handling of the fault flags
[4894]315  sensors-conf-convert: Add a short help text
[4922]316  sensors-detect: Fix SMSC SCH311x detection
[4925]317                  Add AMD K10 CPU sensor detection
[4888]318
[4881]3193.0.0-rc1 (2007-09-25)
[146]320  Initial release
Note: See TracBrowser for help on using the browser.