Commit Graph
592 Commits
Author SHA1 Message Date
Jean Delvare 2f1bfd2e6b sensors: Drop ddcmon and eeprom support. This had been announced some time
ago already. These are not sensors, they don't belong there.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4352 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-25 15:19:09 +00:00
Jean Delvare cbdca6d91a isadump: In addr/data-style mode, detect when bit 7 of the address port
is a busy flag, and automatically adjust the range from 256 to 128 bytes
in that case.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4351 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-25 15:16:12 +00:00
Philip Edelbrock 1f4ebca0c9 Prep for 2.10.3 release.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4349 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-19 23:42:19 +00:00
Jean Delvare 572723411f sensors-detect: Make the LM78 and W83781D detection safer.
If we find that the register at offset 5 doesn't behave as it would for
an LM78 or W83781D chip, attempt to restore its 8 original bits rather
than just the 7 LSB.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4347 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-17 21:07:54 +00:00
Jean Delvare 11976a4391 libsensors: Fix max1619 support.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4345 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-17 13:15:35 +00:00
Jean Delvare e3f004eedc libsensors: Fix support of Linux 2.6's max6650 driver.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4344 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-17 12:57:34 +00:00
Jean Delvare 8ef87e8737 sensors-detect: Add SMSC SCH5504 Super-I/O detection (no sensors). Patch
contributed by Corentin Labbe.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4342 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-11 12:50:55 +00:00
Jean Delvare 11be56d092 fancontrol.pl: Fix pwmN_enable access (#2190).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4341 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-11 10:21:46 +00:00
Jean Delvare 121fc83822 sensors-detect: Add National Semiconductor (now Winbond) PC8347L
Super-I/O detection.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4340 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-10 18:40:00 +00:00
Jean Delvare bd03b54046 Compile libsensors with -D_REENTRANT.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4339 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-10 18:38:16 +00:00
Jean Delvare 560d6cc458 library: Handle the i2c-isa case properly even after the class_dev
removal. In recent kernels we can detect i2c-isa devices by checking
the i2c bus number: i2c-isa always uses 9191 as its bus number.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4337 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-03 15:58:21 +00:00
Jean Delvare 217c7bbaff i2cdump: Cleaner output in SMBus block read mode (s).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4335 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-03 14:57:56 +00:00
Jean Delvare 49a1b7a503 sensors: Do not print adapter errors when -A is used.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4334 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-03-03 14:10:39 +00:00
Jean Delvare 4da00e38a6 Fix ADM1028 detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4333 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-24 18:13:41 +00:00
Jean Delvare 946fc47468 smsc47m1: Get rid of a useless semaphore (backport from Linux 2.6).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4332 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-23 14:48:54 +00:00
Jean Delvare 820bd2eda7 Add support for the SMSC LPC47M292 fans.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4331 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-23 14:33:32 +00:00
Jean Delvare a1559d82f8 sensors-detect: Add nVidia MCP61 and MCP65 detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4330 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-23 13:50:49 +00:00
Jean Delvare 026737e683 Add SMSC LPC47M292 detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4329 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-20 19:41:37 +00:00
Jean Delvare a0d41dc880 libsensors: Do not skip i2c adapters with only a class device and no
physical device. This change is required to survive the planned struct
class_dev removal from future 2.6 kernels.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4326 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-15 11:58:53 +00:00
Jean Delvare 8e64f3890e sensors-detect: Add Dallas DS75 detection.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4325 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-15 10:45:49 +00:00
Jean Delvare 567c1e3e3a i2c-ali1563: Fix device initialization (backported from Linux 2.6)
The i2c-ali1563 initialization looks quite broken to me:
* If the I/O space isn't enabled, we forcibly set 3 bits in
  the PCI configuration space instead of just the one enabling
  the I/O space.
* After that we pretend to check if the write worked, but we
  don't actually read the new value from the register.
* It's probably not a good idea to enable the I/O space if no
  base address has been set.

So I propose the following changes to that part of the driver:
* Merge ali1563_enable() into ali1563_setup().
* Check the base address before the I/O space enabled bit.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4324 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-15 10:42:43 +00:00
Jean Delvare 529b3a0d08 Improve the status messages printed by the i2c-ali1563 driver.
This is a backport from Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4323 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-15 10:36:29 +00:00
Jean Delvare 3979540106 bmcsensors: Fix debugging messages.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4322 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-15 10:17:37 +00:00
Jean Delvare 4967880163 i2c-nforce2: Drop unused reference to pci_dev. (2.6 backport)
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4321 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-15 10:16:08 +00:00
Jean Delvare 7946ac235d Add ATI SB600 SMBus support, backported from Linux 2.6.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4320 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-15 10:05:43 +00:00
Jean Delvare 1376ab22c5 Add VIA CX700 SMBus support, backported from Linux 2.6.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4319 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-15 09:56:04 +00:00
Jean Delvare 4d2fbe0740 i2c-amd8111: Cleanups and fixes backported from Linux 2.6.
* Add an explicit mask when writing the low byte of a word.
* Use I2C_SMBUS_BLOCK_MAX instead of hardcoding 32.
* Use boolean not instead of bitwise not for bit tests, it's clearer.
* Return proper error values rather than -1.
* Fix a race on device registration, initialization should be done
  before the bus is registered.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4318 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-15 09:34:08 +00:00
Jean Delvare a441a7710c i2cdetect, i2cdump, isadump: Flush the output in real time. That way it's
easier to find out which specific address causes problem if the system
freezes or the SMBus locks itself, for example.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4316 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-04 20:54:02 +00:00
Jean Delvare 669ce901d1 i2cdetect.8: Update to mention the optional parameters that can be passed
to restrict the scanning range.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4315 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-04 20:50:11 +00:00
Rudolf Marek 532217ed23 Add detection of MAX1668, MAX1805, MAX1989 - original code by ticket#2125
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4314 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-02-04 18:23:12 +00:00
Jean Delvare cadc300e3e sensors-detect: Clean up the EEPROM detection. These are not the primary
focus of the script, so their handling shouldn't take more time and
code than strictly necessary.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4313 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-25 12:28:42 +00:00
Jean Delvare f1a8ba3d1d sensors-detect: Speed up the LM75 and LM77 detection. The previous code
was using a brute force approach, quite reliable but very slow. The new
code should be just as reliable but about ten times faster.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4312 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-25 09:18:23 +00:00
Jean Delvare db652c9e92 sensors-detect: Do not bufferize stdout during probes. This makes it
easier to see what is being tried in real time, in particular if the
probing locks for any reason.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4311 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-24 21:05:49 +00:00
Jean Delvare dd3a8b4948 sensors-detect: Drop legacy W83627HF ISA detection. It points users
to a driver we don't want them to use, causing unnecessary confusion.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4308 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-24 10:37:52 +00:00
Jean Delvare b21daf33c0 sensors-detect: Add VIA CX700 south bridge detection. It appears to
be compatible with the other recent VIA south bridges SMBus. No
datasheet though.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4307 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-24 08:00:47 +00:00
Jean Delvare 3fb3c13ccd sensors-detect: Add detection of the Maxim MAX6655/MAX6656. Patch from
Olexiy Avramchenko.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4305 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-24 07:29:10 +00:00
Jean Delvare df7a40a8b2 sensors-detect:
- Only probe I2C addresses for which we know at least one device. This will
  speed up the probing a bit, and hopefully limit both user and hardware
  confusion.
- Drop ARP-capable device detection, we don't do anything useful with
  the information and we have no other reason to probe I2C address 0x61.
i2cdetect can be used instead when we want to know more about a given
I2C bus.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4304 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-24 06:58:16 +00:00
Philip Edelbrock 0dd54f3e6a Put back in placeholder versions.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4301 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-16 00:00:08 +00:00
Philip Edelbrock b71ee14a2d Prep for 2.10.2 release.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4297 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-15 23:30:51 +00:00
Jean Delvare 0662aaa299 fancontrol.pl:
* Disable debugging by default
* Add support for non-i2c drivers
* More tolerant config file parsing (for some reason pwmconfig
  adds unneeded spaces, it should probably be fixed but it's always
  better to be tolrant nevertheless)


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4295 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-14 15:20:06 +00:00
Jean Delvare 0fe1b27538 vid_from_reg: Trim the VID value to the correct number of bits for each VRM.
Original patch by Rudolf Marek, backported from Linux 2.6.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4292 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-12 12:30:22 +00:00
Jean Delvare 26483311f4 sensors: Hide error on missing w83793 temp. Patch from Gong Jun (Winbond).
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4291 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-12 10:29:25 +00:00
Jean Delvare 0600fe6293 decode-dimms: Remove spaces at end of lines.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4290 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-12 10:25:07 +00:00
Jean Delvare b162d642a9 pwmconfig, fancontrol: Add support for non-i2c drivers. So far the
scripts were assuming that all drivers were i2c-based. As we want to
get rid of i2c-isa in Linux 2.6 soon, it's important to ensure that
platform drivers are handled properly.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4286 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-07 22:10:02 +00:00
Jean Delvare 13541ab5c4 unhide_ICH_SMBus: New features!
* check that the user is root
* check if the SMBus is already there
* only load i2c-i801 if needed
* show the SMBus device line on success


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4285 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-07 18:33:23 +00:00
Rudolf Marek d43c1d23bd Add the unhide_ICH_SMBus script
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4283 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-06 22:18:39 +00:00
Jean Delvare dc9d483940 p4b_smbus: Add support for the ICH5. The Asus P4P800-X motherboard that
was given to our project by Winbond has its SMBus hidden and needs this.
Also update the documentation a bit.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4282 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-06 10:55:02 +00:00
Jean Delvare ddd9ba2baf sensord: Add support for the k8temp driver and for the voltage inputs
of the w83627ehf driver. Patch from Dave Platt.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4281 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-06 08:49:59 +00:00
Jean Delvare 55e8649c0d pwmconfig, fancontrol: Gracefully handle errors when writing to
sysfs files, as bash 3.1 otherwise displays them and this tends to
frighten the user.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4280 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-05 16:34:32 +00:00
Jean Delvare e0dfabe9f2 bmcsensors: Fix fragile structure initialization.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@4277 7894878c-1315-0410-8ee3-d5d059ff63e0
2007-01-02 18:41:52 +00:00