X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=README;h=fb8ba0bdaaaa70ba046f5fdcd770310a63b12cc2;hb=refs%2Fheads%2Fmaster;hp=00195801e2c3b5da52ddd316c02030a43db34156;hpb=13a3394e9584e4df2cfa0daf0b21dea1ea2b29ec;p=groeck-it87 diff --git a/README b/README index 0019580..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 ================== @@ -17,6 +28,10 @@ Supported chips: Prefix: 'it8622' Addresses scanned: from Super I/O config space (8 I/O ports) Datasheet: Not publicly available + * IT8625E + Prefix: 'it8625' + Addresses scanned: from Super I/O config space (8 I/O ports) + Datasheet: Not publicly available * IT8628E Prefix: 'it8628' Addresses scanned: from Super I/O config space (8 I/O ports) @@ -89,6 +104,40 @@ Supported chips: Authors: Christophe Gauthron Jean Delvare + Guenter Roeck + + +Building & Installing +--------------------- + +* make clean +* make +* 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 @@ -110,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 ------------------- @@ -284,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 ------------------------------------------- @@ -335,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.