X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=README;h=fb8ba0bdaaaa70ba046f5fdcd770310a63b12cc2;hb=40bec4b5a7896d4406d2a7d095d06c0624c24aca;hp=97588a772efcfe13b4a51234439f564fdd8545b6;hpb=eba2fabe6fe5f423e2827296a01a2a6119a5a6f2;p=groeck-it87 diff --git a/README b/README index 97588a7..fb8ba0b 100644 --- a/README +++ b/README @@ -1,3 +1,14 @@ +DRIVER REMOVAL NOTICE +===================== + +I have been unable to meet support demands for this driver, resulting +in unpleasant experience and frustration for everyone involved. + +Consequently, the driver will be removed from github, effective +August 1, 2018. Interested parties are encouraged to clone the driver +before that time and to start maintaining it on their own. + + Kernel driver it87 ================== @@ -93,6 +104,7 @@ Supported chips: Authors: Christophe Gauthron Jean Delvare + Guenter Roeck Building & Installing @@ -103,6 +115,31 @@ Building & Installing * sudo make install +Using DKMS +---------- + +To install: + +* sudo make dkms + +To remove: + +* sudo make dkms_clean + +Notes: + +* The module does not provide a real version number, so `git describe --long` + is used to create one. This means that anything that changes the git state + will change the version. `make dkms_clean` should be run before making a + commit or an update with `git pull` as the Makefile is currently unable to + track the last installed version to replace it. If this doesn't happen, the + old version will need to be manually removed from dkms, before installing + the updated module. + Something like `dkms remove -m it87 -v --all`, followed by + `rm -rf /usr/src/it87-`, should do. + `dkms status it87` can be used to list the installed versions. + + Module Parameters ----------------- @@ -122,6 +159,26 @@ Module Parameters misconfigured by BIOS - PWM values would be inverted. This option tries to fix this. Please contact your BIOS manufacturer and ask him for fix. +* force_id + + Force chip ID to specified value. Should only be used for testing. + +* ignore_resource_conflict + + Similar to acpi_enforce_resources=lax, but only affects this driver. + ACPI resource conflicts are ignored if this parameter is provided and + set to 1. + Provided since there are reports that system-wide acpi_enfore_resources=lax + can result in boot failures on some systems. + Note: This is inherently risky since it means that both ACPI and this driver + may access the chip at the same time. This can result in race conditions and, + worst case, result in unexpected system reboots. + +* mmio + + If set to 1, the driver uses MMIO to access the chip if supported. This is + faster and less risky (untested!). + Hardware Interfaces ------------------- @@ -296,10 +353,10 @@ must be programmed to the critical CPU temperature. Preliminary support ------------------- -Support for IT8607E, IT8665E, and IT8686E is preliminary. Voltage readings, -temperature readings, fan control, and fan speed measurements may be wrong -and/or missing. Fan control and fan speed may be enabled and reported for -non-existing fans. Please report any problems and inconsistencies. +Support for IT8607E is preliminary. Voltage readings, temperature readings, +fan control, and fan speed measurements may be wrong and/or missing. +Fan control and fan speed may be enabled and reported for non-existing +fans. Please report any problems and inconsistencies. Reporting information for unsupported chips ------------------------------------------- @@ -347,3 +404,11 @@ if all fans are detected and reported. This information _might_ give us enough information to add experimental support for the chip in question. No guarantees, though - unless a datasheet is available, something is likely to be wrong. + +A note on sensors-detect +======================== + +There is a persistent perception that changes in this driver would have impact +on the output of sensors-detect. This is not the case. sensors-detect is an +independent application. Changes in this driver do not affect sensors-detect, +and changes in sensors-detect do not affect this driver.