Commit Graph
791 Commits
Author SHA1 Message Date
Jean Delvare dceb0e3ade Delete lm_sensors.init.suse. The actual SuSE initialization script is
much different, and is maintained as part of the openSUSE sensors
package.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5585 7894878c-1315-0410-8ee3-d5d059ff63e0
2009-01-12 11:57:18 +00:00
Jean Delvare c80aefd222 Detect excessive recursion depth during expression evaluation.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5582 7894878c-1315-0410-8ee3-d5d059ff63e0
2009-01-11 12:19:32 +00:00
Jean Delvare e4d51acf7d Fix error propagation during expression evaluation.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5581 7894878c-1315-0410-8ee3-d5d059ff63e0
2009-01-11 10:00:19 +00:00
Jean Delvare 93aa7f3222 Don't bail out on transient errors (#2330).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5580 7894878c-1315-0410-8ee3-d5d059ff63e0
2009-01-08 11:01:41 +00:00
Jean Delvare e1ea81cc64 Add Intel Core I7 support. Patch from Reinhard Nissl.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5563 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-13 18:49:55 +00:00
Jean Delvare 1be4b18e7e Update.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5550 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-11 08:52:22 +00:00
Jean Delvare 2e954a6580 Move the help section of sensors.conf.eg to sensors.conf.5, so that
we have only one document to maintain. This change also speeds up
sensors by 2.5% when using the default configuration file.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5534 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-07 13:14:39 +00:00
Jean Delvare b415345b91 Add Winbond/Nuvoton W83667HG detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5532 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-06 17:55:45 +00:00
Jean Delvare d177d58983 Add Supermicro to the SMBus probing white list.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5526 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-05 11:02:58 +00:00
Jean Delvare 4f17a30d9a Skip IPMI probing on laptops. IPMI is almost exclusively implemented on
servers, I've never seen it on a laptop and I don't really expect this
to ever happen.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5523 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-05 10:00:32 +00:00
Jean Delvare c63401998c Move IPMI interface detection to its own section. IPMI is really different
from legacy ISA monitoring chips.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5521 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-05 09:36:13 +00:00
Jean Delvare 2d31705bec Always probe the SMBus on Asus and Tyan boards. Both vendors are well
known for making boards with more than one hardware monitoring chip.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5520 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-04 21:23:14 +00:00
Jean Delvare 69c9707ab7 Gather DMI data and print it at start-up. We may use this data for
various purposes later.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5519 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-04 20:50:42 +00:00
Jean Delvare 48d6d40850 Document the new detection order and rules.
Drop the reference to i2cdetect, as it has moved to a separate package.
Update the date and authors section.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5515 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-03 15:15:39 +00:00
Jean Delvare d3476f94c8 Minor consistency edit.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5513 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-03 13:45:38 +00:00
Jean Delvare 495275e1e3 Merge sensors-detect-stat.pl functionality into sensors-detect. This
will be more reliable that way, and easier to maintain.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5512 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-03 13:44:26 +00:00
Jean Delvare 17dea03489 Skip SMBus probing by default if a Super I/O was found. The user can
still ask for SMBus probing, but in general, if there's a Super I/O
with enabled hardware monitoring features, there won't be an additional
hardware monitoring chip on the SMBus. Might need to be refined as some
vendors (Asus, Tyan) are known to actually do that.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5511 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-03 12:40:13 +00:00
Jean Delvare 697dd4f4ec Do not scan I2C adapters on multimedia cards by default. I've never
seen a hardware monitoring chip on such boards, and probing them can
cause problems.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5504 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-02 22:08:45 +00:00
Jean Delvare e89e2a8c78 Skip ISA detection by default if a Super I/O was found. In general,
systems have a Super-I/O chip or an ISA chip, not both.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5503 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-02 21:42:35 +00:00
Jean Delvare 3ef49590d1 Add an option to skip ISA probes except IPMI. The idea is that only
old systems have ISA hardware monitoring chips, while IPMI can be
present on recent systems. Additionally, IPMI probing is read-only,
so it's safer than other ISA probes.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5502 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-02 20:56:45 +00:00
Jean Delvare 9ee2412404 Probe chip types from safest to more risky. Start with sensors embedded
in CPU and south bridges, then Super I/O, then ISA and last I2C/SMBus.
In the future we may decide to skip probing ISA and I2C/SMBus if we
already have found a supported south bridge or Super I/O.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5498 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-02 17:36:08 +00:00
Jean Delvare 443f019e65 Move alias detection after all chip detections. This is slightly less
efficient, but this makes it possible to later change the probing order.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5496 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-02 11:13:38 +00:00
Jean Delvare 22cc12173a Drop alias detection for Super-I/O chips. It never actually worked,
because the code compares the chip names first and we never cared of
using the exact same name string for I2C and Super-I/O entries of
a given chip. Anyway, we do not have any Super-I/O driver also
doing I2C access so detecting aliases wouldn't be that usesul. And
as I've said before, alias detection is better handled at the kernel
level anyway.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5494 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-12-01 17:02:47 +00:00
Jean Delvare 05db7e0c10 Accept negative temperatures in RRD database.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5473 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-30 13:18:35 +00:00
Jean Delvare 7794ae9b81 Suggest the sbs driver for smart batteries.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5455 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-29 17:53:05 +00:00
Jean Delvare f932415c8a Fix bus number prediction logic (#2327). We don't need anything complex,
given how rare are the cases where this really matters. On most systems
we will only load one I2C bus driver, so the bus numbers simply can't
change.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5441 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-27 17:44:12 +00:00
Jean Delvare 19cb69acf0 Fix handling of bus driver names with an underscore.
Simplify loading of bus drivers: we don't really need to make this
part interactive, as nothing can really go wrong at this point.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5434 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-26 16:36:04 +00:00
Jean Delvare 9e482430e0 Unload kernel drivers which we loaded ourselves when we are done with them.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5433 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-26 14:52:07 +00:00
Jean Delvare b3c97e6eb8 As of kernel 2.6.28, alias detection is handled by kernel drivers
directly, so module options are no longer needed.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5432 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-26 10:51:22 +00:00
Jean Delvare 194cb93614 List yesterday's sensors-detect changes.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5431 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-25 15:02:53 +00:00
Jean Delvare 0b86f4e187 Get I2C adapter driver names from sysfs. The old method (matching against
regexp for known I2C adapters) is still used as a fallback, as early 2.6
kernels don't support the new method, and some drivers (i2c-viapro for
example) do not bind to their device so the new method doesn't work for
them.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5407 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-24 12:42:00 +00:00
Jean Delvare a1db385f3c Fix SMBus detection of early W83627EHF chips.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5405 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-23 15:24:50 +00:00
Jean Delvare a0ddf07aad Handle special case chips more efficiently. Instead of listing every
chip twice with just the driver field differing, we put the chip entry
in the main list directly and resolve the driver field at run-time.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5402 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-22 18:04:50 +00:00
Jean Delvare 4de44481ae Drop support for Linux 2.4.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5399 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-22 15:52:52 +00:00
Jean Delvare 992ab93b71 Fix detection of SMSC LPC47M292. Add detection of SMSC LPC47M233.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5395 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-21 08:52:40 +00:00
Jean Delvare 7dc02997d0 Fix detection of ADT7462.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5383 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-11-17 21:35:50 +00:00
Jean Delvare 745219e9be The LM99 offset is now handled in the lm90 driver.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5381 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-10-30 12:36:59 +00:00
Jean Delvare 51a621be43 Add support for current sensors.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5379 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-10-24 09:04:26 +00:00
Jean Delvare d766935c47 Add support for instantaneous power sensors.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5378 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-10-24 09:03:18 +00:00
Jean Delvare 7aa5cb5871 Fix detection of Intel 5000 series FB-DIMM AMB.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5366 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-10-22 12:50:32 +00:00
Jean Delvare e42b57bf03 Drop "label temp#_crit" statements. Since version 3.0.0, sensors no
longer display a separate label for the critical temperature.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5365 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-10-20 11:42:12 +00:00
Jean Delvare fb5bbd86f1 Add VIA VX800/VX820 detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5360 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-10-14 16:40:08 +00:00
Jean Delvare e4df67dd27 Map IT8720F to it87 driver.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5358 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-10-08 06:32:53 +00:00
Jean Delvare 13d35a13f5 Add trac ticket number.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5354 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-10-04 08:29:56 +00:00
Jean Delvare 00193652cd Fix detection of ADT7463 and LM96000.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5352 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-10-02 11:42:47 +00:00
Jean Delvare adcd5def31 Delete maxilife scripts. The maxilife driver was not ported to
Linux 2.6 and probably never will.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5350 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-09-28 16:44:36 +00:00
Jean Delvare 334a4fcf27 Prepare for release.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5346 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-09-28 15:48:57 +00:00
Jean Delvare 66130a9630 Update pwmconfig manual page.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5344 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-09-28 08:18:29 +00:00
Jean Delvare f7ccb96a7c Add support for drivers that place the hwmon attributes in the hwmon
class device directory rather than directly in the device directory.
This is what virtual devices have.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5343 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-09-27 15:35:47 +00:00
Jean Delvare f1c80ef5aa Add MAX1618 detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5337 7894878c-1315-0410-8ee3-d5d059ff63e0
2008-09-19 15:05:28 +00:00