X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=README;h=87d58265549bf9b6c6b44ba7040a658221a706bf;hb=8ec9699a1bc4e90f4642efcb68127800ced79591;hp=c3a7f9a43233bccf6ca86af4fd71e1c5bd25aac5;hpb=c09c5b128ea84b049e3824ecf517df8074c379dc;p=groeck-nct6775 diff --git a/README b/README index c3a7f9a..87d5826 100644 --- a/README +++ b/README @@ -2,13 +2,14 @@ Note ==== This driver supercedes the NCT6775F and NCT6776F support in the W83627EHF -driver. It supports NCT6106D, NCT6775F, NCT6776F, and NCT6779D. +driver. It supports NCT6106D, NCT6775F, NCT6776F, NCT6779D, NCT6791D, and +NCT6792D. -The driver should be in shape for upstream integration, and has been submitted -to the lm-sensors mailing list for that purpose. Testing and review feedback -will be required for the driver to be actually integrated. If you use the latest -version of this driver, and/or if you can provide review feedback, please let -the author know. +The driver is also available in the upstream kernel. This version is maintained +for backward compatibility with older kernels. I am trying to keep it buildable +for older kernels, but may miss a problem once in a while. If you have a problem +compiling this driver with any kernel version 2.6.32 or later, please let me +know. Kernel driver NCT6775 ======================= @@ -30,16 +31,25 @@ Supported chips: Prefix: 'nct6779' Addresses scanned: ISA address retrieved from Super I/O registers Datasheet: Available from Nuvoton upon request + * Nuvoton NCT6791D + Prefix: 'nct6791' + Addresses scanned: ISA address retrieved from Super I/O registers + Datasheet: Available from Nuvoton upon request + * Nuvoton NCT6792D + Prefix: 'nct6792' + Addresses scanned: ISA address retrieved from Super I/O registers + Datasheet: Available from Nuvoton upon request Authors: Guenter Roeck + David Bartley (NCT6791D support) Description ----------- This driver implements support for the Nuvoton NCT6106D, NCT6775F, NCT6776F, -and NCT6779D super I/O chips. We will refer to them collectively as Nuvoton -chips. +NCT6779D, NCT6791D, and NCT6792D super I/O chips. We will refer to them +collectively as Nuvoton chips. The chips implement up to 8 temperature sensors depending on the chip type and configuration. Temperatures used to control fan speed are reported separately. @@ -177,12 +187,6 @@ pwm[1-5]_auto_point[1-5]_temp Temperature at which the matching pwm is enabled. pwm[1-5]_step_up_time milliseconds [ms] before fan speed is increased pwm[1-5]_step_down_time milliseconds [ms] before fan speed is decreased -pwm[1-5]_step_enable Set to 1 to enable fine grain speed control. - If disabled, pwm values will increase or decrease to - the values configured in the auto_point_pwm attributes. - If enabled, pwm values will be interpolated, resulting - in a more fine-grained fan control, resulting in a more - fine-grained fan control Usage Notes @@ -196,3 +200,19 @@ temperatures, and in some cases the reported temperature declines if the actual temperature increases (similar to the raw PECI temperature value - see PECI specification for details). CPUTIN should therefore be be ignored on ASUS boards. The CPU temperature on ASUS boards is reported from PECI 0. + +Also, there have been reports that not all fan speeds are reported on at least +some ASUS boards. P9X79 WS is one example, where fan speed is only reported +for two of the fans on the board. + +Note that ASUS does not support Linux on desktop boards (this appears to be +official ASUS policy) and does not release board specifications, so there is +nothing we can do to improve support for such boards unless we get board +specifications or a detailed description on how to control the fans on the +affected boards. + +Known Problems +-------------- + +After a suspend/resume cycle, all fan control settings are restored to the BIOS +defaults.