Commit Graph
5316 Commits
Author SHA1 Message Date
Jean Delvare 8ddd513188 Improve sysconfig and modprobe.d integration, based on suggestions by
Gary Funck:
* If we create /etc/sysconfig/lm_sensors, there's no point in printing
  the modprobe commands on the screen.
* Otherwise, suggest /etc/rc.d/rc.local as the init script where to put
  the commands.
* If /etc/modprobe.d exists, create a file there to store the module
  options, rather than printing them on the screen.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5081 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-18 13:08:34 +00:00
Jean Delvare 8f18d66447 Improve sysconfig and modprobe.d integration, based on suggestions by
Gary Funck:
* If we create /etc/sysconfig/lm_sensors, there's no point in printing
  the modprobe commands on the screen.
* Otherwise, suggest /etc/rc.d/rc.local as the init script where to put
  the commands.
* If /etc/modprobe.d exists, create a file there to store the module
  options, rather than printing them on the screen.



git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5080 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-18 13:04:03 +00:00
Jean Delvare a6cb801017 sensors_eval_expr can be made static.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5079 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-18 10:12:10 +00:00
Jean Delvare 9e7e404727 Returned error values are supposed to be negative.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5078 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-18 10:09:02 +00:00
Jean Delvare 32cc1171bc Returned error values are supposed to be negative.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5077 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-18 10:06:58 +00:00
Jean Delvare d04f1c7306 sensors.conf.eg: Fix voltage value references in compute statements. The
measured voltage value are now named inX_input, not just inX, but the
default configuration file was not properly updated to reflect this. This
caused errors to be displayed by "sensors" for the g520sm, lm80 and pc87366
chips. Reported by Aurelien Jarno.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5076 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-17 21:59:15 +00:00
Mark M. Hoffman 48c6b26c20 libsensors: minor cleanup
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5075 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-16 19:37:11 +00:00
Jean Delvare 291fd8c00c Return the correct error code on I2C block read failure.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5074 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-15 22:35:17 +00:00
Jean Delvare b029b8f861 sensord: Drop workaround needed by old versions of rrdtool. The bug
(missing getopt variables initialization) was fixed in rrdtool version
1.2.1, 2.5 years ago.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5072 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-11 22:56:47 +00:00
Jean Delvare 9dbde1cc06 Drop unneeded include.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5071 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-11 22:00:49 +00:00
Jean Delvare e257a45fed sensord: Use the same colors for daily and weekly charts.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5070 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-11 21:48:34 +00:00
Jean Delvare 4f8196934c sensord: Fix rrd support (#2276).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5069 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-11 13:14:39 +00:00
Jean Delvare 8b094633cf sensord: Add lm85 support.
The extra voltage inputs aren't supported yet, we can add them later if
anybody cares.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5068 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-10 14:06:13 +00:00
Jean Delvare 67218f03c3 libsensors: No longer depend on libsysfs.
Instead, access sysfs directly, using 3 embedded helper
functions. My motivations for doing this are:
* As far as I know, libsysfs is no longer maintained.
* libsysfs does much more than we need. For example, when asking for a
device attribute list, libsysfs will read the contents and permissions
of all attributes. Not only does this waste CPU cycles per se, but in
the case of hwmon driver it also triggers register reads, which can be
slow for SMBus chips.
* libsysfs enforces the difference between devices and class devices,
while future changes will be easier if we can handle both types alike.



git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5067 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-10 13:30:22 +00:00
Jean Delvare ce73cfb389 Fix typo. According to National's datasheet PC87317 has SID = 0xd0 and
PC97317 has SID = 0xdf. PC87371/PC97371 do not seem to exist.
Patch from Ulf Jordan.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5066 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-08 11:18:10 +00:00
Jean Delvare 687f90a16f Fix typo. According to National's datasheet PC87317 has SID = 0xd0 and
PC97317 has SID = 0xdf. PC87371/PC97371 do not seem to exist.
Patch from Ulf Jordan.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5065 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-08 11:16:47 +00:00
Jean Delvare c8f47827ab Warn about outputs found in automatic mode.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5064 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-04 10:28:14 +00:00
Jean Delvare 9bf2d8c187 Warn about outputs found in automatic mode.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5063 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-04 10:21:16 +00:00
Jean Delvare a093c97666 Really hide errors on sysfs writes.
Deal gracefully with read-only pwm_enable files.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5062 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-04 09:30:15 +00:00
Jean Delvare 972e5e2f01 Really hide errors on sysfs writes.
Deal gracefully with read-only pwm_enable files.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5061 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-04 09:27:49 +00:00
Jean Delvare 02d870944a Fix broken references, typos, trailing space.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5060 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-02 13:42:26 +00:00
Jean Delvare d4c77fa8bb Fix broken reference.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5059 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-02 13:41:37 +00:00
Jean Delvare 826310dce1 Fix typos, strip trailing space.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5058 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-02 13:38:31 +00:00
Jean Delvare fc28fe7974 Delete sysfs-interface doc, it's redundant with the applications doc.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5057 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-02 13:26:22 +00:00
Jean Delvare da141f4699 Update the application writing guidelines:
* The drivers are no longer in this package.
* Drop all references to i2c, these aren't related to sensors per se and
belong elsewhere.
* Random updates, fix broken references, clarify some parts.
* Add references to the relevant manual pages.
* Drop references to freshmeat, they don't really help.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5056 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-02 13:25:16 +00:00
Jean Delvare 1e8dab35c9 Fix typos, strip trailing space.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5055 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-02 13:12:48 +00:00
Jean Delvare 3433b8d9ed adm1026: Various cleanups.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5054 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-01 10:50:40 +00:00
Jean Delvare f16b6923bd Drop outdated URL.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5053 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-01 10:42:58 +00:00
Jean Delvare f3363e1a31 sensors: Hide spurious errors on missing adm1026 inputs.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5052 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-12-01 10:41:36 +00:00
Rudolf Marek 78f7214fbb Fix typo, model should be in hex.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5051 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-27 11:37:26 +00:00
Rudolf Marek b0d8c041aa Fix the typo, model should be in hex.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5050 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-27 11:29:31 +00:00
Rudolf Marek 39f5eecffb Add Intel Celeron 4xx and Intel Core 2 CPUs on 45nm (Penryn) detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5049 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-27 11:16:48 +00:00
Rudolf Marek d147525434 Add Intel Celeron 4xx and Intel Core 2 CPUs on 45nm (Penryn) detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5048 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-27 11:13:49 +00:00
Jean Delvare f1a894e4e1 No warnings about ld configuration for staged installations, as these
make no sense: we have no idea how the target system will be configured.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5047 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-26 13:54:31 +00:00
Jean Delvare 1e9fef2945 Drop detection of the Philips Semiconductors PCA9540. This is an I2C
multiplexer, it should be handled transparently at the kernel level.
On top of that, it can't be detected reliably, and the pca9540 driver
doesn't even exist in Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5046 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-26 13:07:27 +00:00
Jean Delvare 48035c2161 Drop detection of the Philips Semiconductors PCA9540. This is an I2C
multiplexer, it should be handled transparently at the kernel level.
On top of that, it can't be detected reliably, and the pca9540 driver
doesn't even exist in Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5045 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-26 13:01:30 +00:00
Jean Delvare ed57ac9cc8 Create a new version in trac after each release.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5044 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-25 10:49:11 +00:00
Jean Delvare 4cdbe1ff23 Create a new version in track after each release.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5043 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-25 10:19:08 +00:00
Jean Delvare 53622c0a2e Discard dead e-mail address.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5042 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-24 16:58:08 +00:00
Jean Delvare 1a06b71120 Update.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5041 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-24 16:47:49 +00:00
Jean Delvare 3614d05e47 Post release update.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5040 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-24 14:57:29 +00:00
Jean Delvare 60c451b381 Release 3.0.0.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5038 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-24 13:32:18 +00:00
Jean Delvare e5b239ac38 Typo fix.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5037 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-24 13:19:08 +00:00
Jean Delvare 3e46333e7c Fix sysfs presence detection. Since sysfsutils 2.0.0, libsysfs will
return success even if sysfs isn't mounted. We have to check by ourselves
if it is mounted or not, so that we can fallback to procfs on Linux 2.4
systems.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5036 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-24 10:46:02 +00:00
Hans de Goede 4075aa1660 Fix building on PPC machines
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5035 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-23 19:50:05 +00:00
Jean Delvare c9ef1503a5 Fix MODULE_DIR usage.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@5034 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-22 20:03:29 +00:00
Jean Delvare 8773c670cf The timestamp is only 18-byte long.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5033 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-19 22:28:44 +00:00
Jean Delvare 6e8384e098 More Vaio models tested successfully.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5032 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-19 22:28:20 +00:00
Jean Delvare 5403bb0394 The model name is actually the first half of the asset tag.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5031 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-19 22:27:47 +00:00
Jean Delvare ae945da77e Private Sony Vaio data might not be readable by non-root users.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5030 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-11-19 22:27:26 +00:00